MC_AxRtGoErrorState_BkPlcMc (ab V3.0)

MC_AxRtGoErrorState_BkPlcMc (ab V3.0) 1:

(not recommended) Der Funktionsbaustein versetzt die Achse in einen Störzustand.

MC_AxRtGoErrorState_BkPlcMc (ab V3.0) 2: 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.

MC_AxRtGoErrorState_BkPlcMc (ab V3.0) 3: 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:

MC_AxRtGoErrorState_BkPlcMc (ab V3.0) 4:

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.