MC_ReadStatus_PTO: Abrufen des Achsenzustands
Beschreibung des Funktionsbausteins
Dieser Funktionsbaustein gibt den Wert des Zustandsdiagramms der Achse zurück.
Darstellung in AWL (IL) und ST
Die allgemeine Darstellung in den Sprachen IL oder ST finden Sie im Kapitel Darstellung von Funktionen und Funktionsbausteinen.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
Axis |
AXIS_REF_PTO |
- |
Name der Achse (Instanz), über der der Funktionsbaustein ausgeführt werden soll. In der Gerätestruktur ist der Name in der Steuerungskonfiguration deklariert. |
Enable |
BOOL |
FALSE |
Wenn TRUE, wird der Funktionsbaustein ausgeführt. Die Werte der Funktionsbausteineingänge können kontinuierlich geändert werden, wobei die Ausgänge dann kontinuierlich aktualisiert werden. Wenn FALSE, wird die Ausführung des Funktionsbausteins beendet, und die Ausgänge werden zurückgesetzt. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
Valid |
BOOL |
FALSE |
Die Ausgänge sind gültig. |
Error |
BOOL |
FALSE |
TRUE gibt an, dass ein Fehler erkannt wurde. Die Ausführung des Funktionsbausteins ist beendet. |
ErrorId |
PTO_ERROR |
PTO_ERROR.NoError |
Wenn Error gleich TRUE: Code des erkannten Fehlers. |
ErrorStop |
BOOL |
FALSE |
Wenn TRUE ist der Zustand aktiv (Bewegungszustandsdiagramm). |
Disabled |
BOOL |
FALSE |
|
Stoppping |
BOOL |
FALSE |
|
Homing |
BOOL |
FALSE |
|
Stanstill |
BOOL |
FALSE |
|
DiscreteMotion |
BOOL |
FALSE |
|
ContinuousMotion |
BOOL |
FALSE |
|
IsHomed |
BOOL |
FALSE |
Wenn TRUE ist der Referenzpunkt gültig (absolute Bewegung ist zulässig). |
AxisWarning |
BOOL |
FALSE |
Wenn TRUE wird ein Alarm an die Achse gesendet (weitergehende Informationen finden Sie unter MC_ReadAxisError_PTO). |
QueueFull |
BOOL |
FALSE |
Wenn TRUE, ist die Bewegungswarteschlange gültig, der Puffer nimmt keine weiteren Bewegungen mehr auf. |