MC_AxRtGoErrorState_BkPlcMc (ab V3.0)
(not recommended) Der Funktionsbaustein versetzt die Achse in einen Störzustand.
Eingänge
VAR_INPUT
Trigger: BOOL;
ErrorID: UDINT;
NoLogging: BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Trigger | BOOL | Eine steigende Flanke an diesem Eingang versetzt die Achse in einen Störzustand. |
ErrorID | UDINT | Hier wird eine codierte Fehlerursache bereitgestellt. |
NoLogging | BOOL | Ein TRUE an diesem Eingang unterdrückt die Ausgabe einer Meldung. |
Ein-/Ausgänge
VAR_INOUT
Axis: Axis_Ref_BkPlcMc;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Axis | Axis_Ref_BkPlcMc | Hier ist die Adresse einer Variablen vom Typ Axis_Ref_BkPlcMc zu übergeben. |
Verhalten des Bausteins
Mit einer steigenden Flanke am Eingang Trigger wird die Achse in einen Störzustand versetzt.
Voraussetzungen:
- Der Wert am Eingang ErrorCode ist ungleich 0.
- Die Achse befindet sich nicht bereits in einem Störzustand.
Wenn NoLogging auf FALSE steht (Default-Zustand) wird beim Übergang der Achse in den Störzustand eine Meldung erzeugt, die Angaben über die betroffene Achse und den ErrorCode enthält. Diese Default-Meldung sollte unbedingt durch eine aussagefähige Meldung der Applikation ersetzt werden. In diesem Fall ist die Default-Meldung mit NoLogging auf TRUE zu unterdrücken. |