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