MC_AxStandardBody_BkPlcMc (V3.0)

Der Funktionsbaustein ruft je einen Baustein der Typen MC_AxRtEncoder_BkPlcMc, MC_AxRuntime_BkPlcMc, MC_AxRtFinish_BkPlcMc und MC_AxRtDrive_BkPlcMc auf.
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. |
Ausgänge
VAR_OUTPUT
Error: BOOL;
ErrorID: UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Error | BOOL | Hier wird das Auftreten eines Fehlers signalisiert. |
ErrorID | UDINT | Hier wird eine codierte Fehlerursache bereitgestellt. |
Verhalten des Bausteins
Die üblichen Bestandteile der Achse werden in Abhängigkeit der Werte in ST_TcHydAxParam aufgerufen. Sollte einer der aufgerufenen Bausteine einen Error zurückmelden wird dieser mit seinem ErrorID an den Ausgängen dieses Bausteins wiedergegeben.
![]() | Bei mehreren Problemen gilt eine Priorisierung entsprechend der Aufrufreihenfolge (Encoder, Generator, Finish, Drive). |