NoPause/NoEmgAbort的任务示例

以下示例显示的程序可以监视控制器的错误,并根据错误编号在发生错误时切换I/O On/Off。

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