MC_ReadStatus
This FB is used to maintain the current PLCopen state of an axis. It is assigned to the group of administrative FBs.
Blockdiagramm
Parameters of the FB
VAR_IN_OUT | ||
Variable name | Data type | Description |
axis | AXIS_REF | Axis reference |
VAR_INPUT | ||
Variable name | Data type | Description |
enable | BOOL | If the value is TRUE, the axis state data is indicated continuously. |
VAR_OUTPUT | ||
Variable name | Data type | Description |
Valid | BOOL | TRUE if valid values are available. |
Error | BOOL | Indicates whether an error has occurred in an FB. |
ErrorID | WORD | Error code. |
Errorstop | BOOL | Axis is in “Errorstop” state |
Disabled | BOOL | Axis is in “Disabled” state |
Stopping | BOOL | Axis is in “Stopping” state |
Homing | BOOL | Axis is in “Homing” state |
Standstill | BOOL | Axis is in “Standstill” state |
TorqueControl | BOOL | Axis is in “Torque Control” state |
DiscreteMotion | BOOL | Axis is in “Discrete Motion” state |
ContinuousMotion | BOOL | Axis is in “Continuous Motion” state |
SynchronizedMotion | BOOL | Axis is in “Synchronised Motion” state |
Behaviour of the FB
- The data of an axis is updated cyclically as long as "enable" has the value TRUE.