MC_ReadStatus
Dieser FB wird eingesetzt, um den aktuellen PLCopen-Zustand einer Achse zu erhalten. Er ist der Gruppe der administrativen FB zugeordnet.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | |||
| Axis | AXIS_REF | Achsreferenz |
VAR_INPUT | |||
| Enable | BOOL | Ist der Wert TRUE, werden kontinuierlich die Zustandsdaten der Achse angezeigt. |
VAR_OUTPUT | |||
| Valid | BOOL | Ist TRUE, wenn gültige Werte verfügbar sind. |
| Error | BOOL | Zeigt an, ob innerhalb eines FB ein Fehler aufgetreten ist. |
| ErrorID | WORD | Fehlerkennung |
| Errorstop | BOOL | Achse ist im Zustand „Errorstop“ |
| Disabled | BOOL | Achse ist im Zustand „Disabled“ |
| Stopping | BOOL | Achse ist im Zustand „Stopping“ |
| Homing | BOOL | Achse ist im Zustand „Homing“ |
| Standstill | BOOL | Achse ist im Zustand „Standstill“ |
| TorqueControl | BOOL | Achse ist im Zustand „Torque Control |
| DiscreteMotion | BOOL | Achse ist im Zustand „Discrete Motion“ |
| ContinuousMotion | BOOL | Achse ist im Zustand „Continuous Motion“ |
| SynchronizedMotion | BOOL | Achse ist im Zustand „Synchronized Motion“ |
Verhalten des FB:
- Solange „Enable“ den Wert TRUE besitzt werden die Daten einer Achse zyklisch aktualisiert.