EStopOn函數

用於傳回緊急停止狀態。

格式
EstopOn

傳回值
處於緊急停止狀態時,傳回「True」;除此以外,傳回「False」。

說明
本函數僅用於NoEmgAbort工作(在Xqt時,指定NoEmgAbort開始的特殊工作)。

參照
ErrorOn、SafetyOn、Wait、Xqt

EstopOn函數範例
以下範例是由控制器監視緊急停止,若有發生緊急停止,則啟用/停用I/O的程式。

注意


  • Forced旗標

    在本程式範例中,在ON/OFF命令中指定Forced旗標。

    在發生錯誤時、緊急停止時或打開安全門時,I/O輸出會發生變化,因此在系統設計上需加以注意。

  • 發生錯誤後的處理

    如本範例所示,在發生錯誤時執行必要的處理之後,請迅速結束工作。

  • 以緊急停止停用輸出連接埠

    如本範例所示,若工作在緊急停止後仍執行I/O的啟用/停用,建議取消[設定]-[系統設定]-[控制器]-[環境設定]-[以緊急停止停用輸出連接埠]的勾選狀態。若此設定處於勾選狀態,則無法確定優先執行的動作(以控制器停用I/O或以工作啟用I/O)。


Function main

  Xqt EStopMonitor, NoEmgAbort
  :
  :
Fend

Function EStopMonitor
  Wait EStopOn
  Print "EStop !!!"
  Off 10, Forced
  On 12, Forced
Fend