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