名称:复位故障指令
符号:MC_Reset
说明:
用于复位轴的故障,上升沿有效。
在EXECUTE的上升沿,尝试复位轴的故障(轴处于Errorstop状态时),如果复位成功,则DONE置TRUE。
图片:
参数:
| 参数名称 | 数据类型 | IN/OUT | 参数作用 | 说明 | 默认值 |
|---|---|---|---|---|---|
| AXISNO | UDINT | IN | 脉冲轴号 | 0-7 | 无 |
| EXECUTE | BOOL | IN | 功能块触发 | 上升沿触发指令执行 | FALSE |
| DONE | BOOL | OUT | 复位故障完成标志 | TRUE:复位故障完成 | FALSE |
| BUSY | BOOL | OUT | 忙标志 | TRUE:复位故障中 | FALSE |
| ERROR | BOOL | OUT | 出错标志 | TRUE:功能块调用出错 | FALSE |
| ERRORID | UINT | OUT | 错误码 | 0:正常;其它:错误码值 | 0 |
示例:
LD:
ST:
解释:
AXISNO为0,表示操作脉冲轴0; EXECUTE由FALSE->TRUE,启动复位故障指令; DoneOut为TRUE,表示复位故障指令执行完成; BusyOut为TRUE,表示轴处于回原执行中,完成后BusyOut复位; ErrorOut如果为TURE,表示存在错误,指令无法执行; ErrorIdOut为0,表示执行正常,非0,表示存在错误,无法执行。