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