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