MC_ReadStatus
功能
该功能块用于读取轴的状态。
输入参数与返回值
参数 | 类别 | 数据类型 | 功能 |
---|---|---|---|
Axis | 输入输出 | AXIS_REF | 轴对象的引用ID |
Enable | 输入 | BOOL | 由FALSE变为TRUE时,功能块工作 |
Valid | 输出 | BOOL | 输出信号是否有效 |
Busy | 输出 | BOOL | 当前功能是否正处于工作状态 |
Error | 输出 | BOOL | 是否故障 |
ErrorID | 输出 | WORD | 错误的ID号 |
ErrorStop | 输出 | BOOL | 是否处于故障停止状态 |
Disabled | 输出 | BOOL | 是否处于关闭状态 |
Stopping | 输出 | BOOL | 是否处于减速停止状态 |
Homing | 输出 | BOOL | 是否处于返回原点状态 |
Standstill | 输出 | BOOL | 是否处于保持静止状态 |
DiscreteMotion | 输出 | BOOL | 是否处于断续运动状态 |
ContinuousMotion | 输出 | BOOL | 是否处于连续运动状态 |
SynchronizedMotion | 输出 | BOOL | 是否处于同步运动状态 |
用法示例
MC_READ_STATUS_0(Axis:=IN1, Enable:=IN1, Valid >=OUT1, Busy >=OUT2, Error >=OUT3, ErrorID >=OUT4, ErrorStop >=OUT5, Disable>=OUT6, Stopping>=OUT7, Homing>=OUT8, Standstill>=OUT9, DiscreteMotion>=OUT10, ContinuousMotion>=OUT11, SyncronizeMotion>=OUT12);