指令状态
可以用系统变量#L_ExIOSpParmErr(特殊I/O参数错误)来查看错误状态。31.5.1.3 特殊I/O系统变量
启用条件
当指令处于运行状态且确认脉冲输出正在执行时
指令处于运行状态,当检测到紧急停止请求且指令停止时
如果未发生错误(请参阅以下注释)。
禁用条件
当确认了脉冲计数输出完成时
(脉冲输出停止,已设定的脉冲计数输出完成标志被清除)
当执行了紧急停止请求且确认停止时
*当禁用时,操作数D1被清0。
注意
在执行指令时,会监控脉冲输出。如果是,就会发生错误,且不再进行任何处理。
对于加速/减速脉冲,确认正在请求创建加速/减速表(请求和完成位不是0),并且有加速/减速表。当正在创建加速/减速表或没有加速/减速表时,就会发生错误。
当操作数D1不能被指令识别时,将发生错误。
当使用脉冲来执行指令时(例如,PT指令),需要将指令置OFF,然后再置ON才能重新执行指令。
执行指令后,它将处于运行状态。
如果指令处于运行状态,无论启用/禁用条件如何,都会持续执行该指令。