NoPause/NoEmgAbort 任務範例

以下範例顯示監控控制器錯誤、並在發生錯誤時根據錯誤編號切換I/O開啟/關閉的程式。

ErrOn、EStopOn、SafetyOn的程式範例詳見 SPEL+語言參考。

Function main
  Xqt ErrorMonitor, NoEmgAbort
  :
  :
Fend

Function ErrorMonitor
  Wait ErrorOn
  If 4000 < SysErr And Syserr < 5999 Then
    Print "Mortion Error = ", SysErr
    Off 10, Forced
    On 12, Forced
  Else
    Print "Other Error = ", SysErr
    Off 11, Forced
    On 13, Forced
  EndIf
Fend