MC_ReadStatus(读取轴状态)
功能
通过共享前端快照读取轴状态
输入参数与返回值
| 参数 | 类别 | 数据类型 | 功能 |
|---|---|---|---|
| Enable | 输入 | BOOL | 启用时连续读取轴状态 |
| Axis | 输入输出 | AXIS_REF | 轴引用 |
| Busy | 输出 | BOOL | 功能块正在处理请求 |
| ContinuousMotion | 输出 | BOOL | 轴处于连续运动状态 |
| Disabled | 输出 | BOOL | 轴已禁用 |
| DiscreteMotion | 输出 | BOOL | 轴处于离散运动状态 |
| Error | 输出 | BOOL | 功能块错误 |
| ErrorID | 输出 | WORD | 功能块错误代码 |
| ErrorStop | 输出 | BOOL | 轴处于错误停止状态 |
| Homing | 输出 | BOOL | 轴正在回零 |
| Standstill | 输出 | BOOL | 轴处于静止状态 |
| Stopping | 输出 | BOOL | 轴正在停止 |
| SynchronizedMotion | 输出 | BOOL | 轴处于同步运动状态 |
| Valid | 输出 | BOOL | 状态输出有效 |
用法示例
MC_ReadStatus_0(
Enable := Enable,
Axis := Axis,
Busy => Busy,
ContinuousMotion => ContinuousMotion,
Disabled => Disabled,
DiscreteMotion => DiscreteMotion,
Error => Error,
ErrorID => ErrorID,
ErrorStop => ErrorStop,
Homing => Homing,
Standstill => Standstill,
Stopping => Stopping,
SynchronizedMotion => SynchronizedMotion,
Valid => Valid
);