名称:复位故障指令

符号: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:

MC_Reset_inst1(AXISNO := 0, EXECUTE := TRUE, DONE => DoneOut, BUSY => BusyOut, ERROR => ErrorOut, ERRORID => ErrorIdOut);

解释:

       AXISNO为0，表示操作脉冲轴0；
       EXECUTE由FALSE->TRUE，启动复位故障指令；
       DoneOut为TRUE，表示复位故障指令执行完成；
       BusyOut为TRUE，表示轴处于回原执行中，完成后BusyOut复位；
       ErrorOut如果为TURE，表示存在错误，指令无法执行；
       ErrorIdOut为0，表示执行正常，非0，表示存在错误，无法执行。