SafetyOn函数
用于返回安全门的状态。
格式
SafetyOn
返回值
如果安全门处于打开状态,则返回“True”;如果不是,则返回“False”。
说明
本函数仅用于NoPause任务、NoEmgAbort任务(执行Xqt时指定NoPause或NoEmgAbort以开始的特别任务)与后台任务。
参阅
ErrorOn、EstopOn、PauseOn、Wait、Xqt
SafetyOn函数使用示例
下例所示为监视控制器安全门打开状态,并在安全门打开时对I/O进行ON/OFF操作的程序。
注意
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
← S SavePoints →