Restart
用于重新执行当前的主程序。
本命令用于高级人员。请在充分理解命令规格之后使用。
格式
Restart
说明
Restart用于中断正在执行的所有任务,并重新执行最后执行的主程序。
后台任务继续执行,不会中断。
由于所有的Trap设置被解除,因此即使利用本命令中断任务,也不执行Trap Abort。
可通过执行本命令解除Pause状态。
如果在错误状态下执行本命令,则会发生错误。请首先利用Reset Error命令等解除错误。
如果在紧急停止状态下执行本命令,则会发生错误。不能利用程序来解除紧急停止状态。
注意
要通过程序执行Restart命令时,请理解命令的规格并确认可作为系统重新执行的条件已经备齐。如果一直采取按循环执行命令等错误的使用方法,则可能会降低系统的安全性。请充分注意。
注意
使用远程I/O控制时,请勿同时执行SPEL+程序中Restart命令和远程输入的Start信号。否则会导致程序重复运行并可能发生2503错误。
参阅
Quit、Reset、Trap、Xqt
Restart使用示例
Function main
Trap Error Xqt eTrap
Motor On
Call PickPlac
Fend
Function eTrap
Wait Sw(ERresetSwitch)
Reset Error
Wait Sw(RestartSwitch)
Restart
Fend