MC_ReadAxisInfo(读取轴信息)
功能
通过共享前端快照读取轴信息
输入参数与返回值
| 参数 | 类别 | 数据类型 | 功能 |
|---|---|---|---|
| Enable | 输入 | BOOL | 启用时连续读取 |
| Valid | 输出 | BOOL | 一组有效输出可用 |
| Busy | 输出 | BOOL | 功能块正在处理请求 |
| Error | 输出 | BOOL | 功能块错误 |
| ErrorID | 输出 | WORD | 功能块错误代码 |
| HomeAbsSwitch | 输出 | BOOL | 数字原点开关输入有效 |
| LimitSwitchPos | 输出 | BOOL | 正向硬限位开关有效 |
| LimitSwitchNeg | 输出 | BOOL | 负向硬限位开关有效 |
| Simulation | 输出 | BOOL | 轴处于仿真模式 |
| CommunicationReady | 输出 | BOOL | 网络已初始化并可通信 |
| ReadyForPowerOn | 输出 | BOOL | 驱动器已准备好使能 |
| PowerOn | 输出 | BOOL | 功率级已接通 |
| IsHomed | 输出 | BOOL | 绝对参考位置已知 |
| AxisWarning | 输出 | BOOL | 轴存在警告 |
| Axis | 输入输出 | AXIS_REF | 轴引用 |
用法示例
MC_ReadAxisInfo_0(
Enable := Enable,
Valid => Valid,
Busy => Busy,
Error => Error,
ErrorID => ErrorID,
HomeAbsSwitch => HomeAbsSwitch,
LimitSwitchPos => LimitSwitchPos,
LimitSwitchNeg => LimitSwitchNeg,
Simulation => Simulation,
CommunicationReady => CommunicationReady,
ReadyForPowerOn => ReadyForPowerOn,
PowerOn => PowerOn,
IsHomed => IsHomed,
AxisWarning => AxisWarning,
Axis := Axis
);