FB_CrankModuleDiagSource - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.2.0 |
Übernommen aus: |
— |
Implementiert: |
— |
Ausgang der zusätzlichen Schnittstelle des FB_CrankModule in einer Diagnoseabfrage.
Für die Diagnose des Vorlagenprojekts mit PacDrive Diagnostics liefert diese POU die Variablen im ST_ModuleInterface eines Crank-Moduls als Diagnosequelle. Er listet alle Module auf, beginnend bei der MainMachine. Zu jedem CrankModule wird das komplette Zusatzinterface ausgegeben.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
Eine steigende Flanke (FALSE -> TRUE) aktiviert den POU, eine fallende Flanke (TRUE -> FALSE) deaktiviert den POU. Wenn die POU abgeschaltet ist, führt sie keine Aktionen aus. |
i_xDiagQuit |
BOOL |
Bestätigen einer anstehenden Diagnosemeldung. |
i_xPrintCamData |
BOOL |
Mit dieser Eingabe können Sie die detaillierte Ausgabe der CAM-Tabellen verhindern. Für eine möglichst gute Diagnose wird empfohlen, den Eingang auf TRUE zu setzen. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActive |
BOOL |
TRUE: Die POU ist eingeschaltet und muss weiter ausgeführt werden. FALSE: Die POU ist abgeschaltet. |
q_xReady |
BOOL |
TRUE: Die POU ist betriebsbereit und kann Benutzerbefehle entgegennehmen. FALSE: Der Funktionsbaustein ist nicht betriebsbereit und nimmt keine Benutzerbefehle an. |
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
POU-abhängiger Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die den Diagnosezustand konkretisiert. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stComStructure |
Kommunikation mit dem DiagManager. Dieser Eingang muss immer mit "stComStructure" verbunden sein. |
|
iq_stMachineItf |
Die Schnittstelle der MainMachine. Über diesen Eingang kann die Diagnosequelle mit Hilfe des Modul-Baums alle vorhandenen Module durchsuchen. Dieser Eingang muss immer mit "SR_MainMachine.stMachineInterface" verbunden sein. |