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.