SafetyOn函數

用於傳回安全門的狀態。

格式
SafetyOn

傳回值
處於開啟安全門狀態時,傳回「True」;除此之外,傳回「False」。

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

參照
ErrorOn、EstopOn、PauseOn、Wait、Xqt

SafetyOn函數範例
以下範例是由控制器監視安全門開啟,若有安全門開啟,則啟用/停用I/O的程式。

注意


  • Forced旗標

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

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


Function main

  Xqt SafetyOnOffMonitor, NoPause
  :
  :
Fend

Function SafetyOnOffMonitor
  Do
    Wait SafetyOn = True
    Print "Saftey Open"
    Off 10, Forced
    On 12, Forced

    Wait SafetyOn = False
    Print "Saftey Close"
    On 10, Forced
    Off 12, Forced
  Loop
Fend