报警
1
?/p>
ClearAlarmBuffer
应用:删?/p>
HMI
设备报警缓冲区中的报警?/p>
说明:尚未确认的报警也被删除?/p>
2
?/p>
ClearAlarmBufferProtoolLegacy
应用:该系统函数用来确保兼容性?/p>
它具有与系统函数?/p>
ClearAlarmBuffer
”相同的功能,但使用旧的
ProTool
编号方式?/p>
参数?/p>
Alarm
class
number
将要删除其消息的报警类别号:
-
1
(hmiAllProtoolLegacy)
=
所有报?/p>
/
事件
0
(hmiAlarmsProtoolLegacy)
=
错误
1
(hmiEventsProtoolLegacy)
=
警告
2
(hmiSystemProtoolLegacy)
=
系统事件
3
(hmiS7DiagnosisProtoolLegacy)
=
S7
诊断事件
3
?/p>
SetAlarmReportMode
应用:确定是否将报警自动报告到打印机上?/p>
4
?/p>
ShowAlarmWindow
应用:隐藏或显示
HMI
设备上的报警窗口?/p>
5
?/p>
ShowSystemAlarm
应用:将已传递参数的值显示为
HMI
设备上的系统报警?/p>
编辑?/p>
1
?/p>
InvertBit
应用?/p>
对给定的
?/p>
Bool
?/p>
型变量的值取反?/p>
如果变量具有?/p>
1
(真?/p>
?/p>
它将被设置为
0
(假?/p>
?/p>
如果变量具有?/p>
0
(假),它将被设置为
1
(真)?/p>
说明:不要使用循环事件或递归事件?/p>
具有外部变量的系统函数?/p>
在画面中创建一个开关。该开关连接到外部布尔类型变量?/p>
Tag1
”。将系统函数?/p>
InvertBit
?/p>
分配给“更改”事件。该系统函数连接到外部变量?/p>
Tag1
”?/p>
在运行期间,这会导致无法预料的行为?/p>
2
?/p>
InvertBitInTag
应用:对给定变量中的位取反:
如果变量中的位为?/p>
1
(真),它将被设置为
0
(假)?/p>
?/p>
果变量中的位为?/p>
0
(假),它将被设置为
1
(真)?/p>
在改变了给定位之后,系统函数将整个变量传送回
PLC
。不检查此过程期间变量中是否有?/p>
它位发生更改。在变量被传送回
PLC
之前,操作员?/p>
PLC
对变量具有只读访问权限?/p>
说明:如?/p>
PLC
支持
BOOL
型变量,不要使用该系统函数。而是使用?/p>
InvertBit
”系统函数?/p>
不要使用循环事件或递归事件或具有外部变量的系统函数?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
一
?/p>
开
?/p>
?/p>
?/p>
开
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
Tag1
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
InvertBitInVariable
”分配给“更改”事件。该系统函数连接到外部变量?/p>
Tag1
”?/p>
在运行期间,这会导致无法预料的行为?/p>
3
?/p>
ResetBit
应用:将?/p>
Bool
”型变量的值设置为
0
(假)?/p>
4
?/p>
ResetBitInTag
应用:将给定变量中的一个位设置?/p>
0
(假)?/p>
在改变了给定位之后,系统函数将整个变量传送回
PLC
。不检查此过程期间变量中是否有?/p>
它位发生更改?/p>
在指示的
变量被传送回
PLC
之前?/p>
操作员和
PLC
对变量具有只读访问权限?/p>
说明:如?/p>
PLC
支持
BOOL
型变量,不要使用该系统函数。而使用系统函数?/p>
ResetBit
”?/p>
5
?/p>
SetBit
应用
将?/p>
Bool
”型变量的值设置为
1
(真)?/p>