2024年5月6日发(作者:)

WinCC Flexible 系统函数

报警

ClearAlarmBuffer

应用

删除HMI设备报警缓冲区中的报警。

说明

尚未确认的报警也被删除。

语法

ClearAlarmBuffer (Alarm class number)

在脚本中是否可用: 有 (ClearAlarmBuffer)

参数

Alarm class number

确定要从报警缓冲区中删除的报警:

0 (hmiAll) = 所有报警/事件

1 (hmiAlarms) = 错误

2 (hmiEvents) = 警告

3 (hmiSystem) = 系统事件

4 (hmiS7Diagnosis) = S7 诊断事件

可组态的对象

对象

变量

事件

数值改变

超出上限

低于下限

释放

按下

释放

按下

已加载

已清除

溢出

溢出

可用内存很少

可用内存极少

按下

释放

单击

切换(或者拨动开关)

打开

断开

启用

取消激活

到期

报警缓冲区溢出

功能键(全局)

功能键(局部)

画面

数据记录

报警记录

检查跟踪记录

画面对象

时序表

ClearAlarmBufferProtoolLegacy

应用

该系统函数用来确保兼容性。

它具有与系统函数“ClearAlarmBuffer”相同的功能,但使用旧的ProTool编号方式。

语法

ClearAlarmBufferProtoolLegacy (Alarm class number)

在脚本中是否可用: 有 (ClearAlarmBufferProtoolLegacy)

参数

Alarm class number

将要删除其消息的报警类别号:

-1 (hmiAllProtoolLegacy) = 所有报警/事件

0 (hmiAlarmsProtoolLegacy) = 错误

1 (hmiEventsProtoolLegacy) = 警告

2 (hmiSystemProtoolLegacy) = 系统事件

3 (hmiS7DiagnosisProtoolLegacy) = S7 诊断事件

可组态的对象

对象

变量

事件

数值改变

超出上限

低于下限

释放

按下

释放

按下

已加载

已清除

溢出

溢出

可用内存很少

可用内存极少

按下

释放

单击

切换(或者拨动开关)

打开

断开

启用

取消激活

到期

报警缓冲区溢出

功能键(全局)

功能键(局部)

画面

变量记录

报警记录

检查跟踪记录

画面对象

时序表

SetAlarmReportMode

应用

确定是否将报警自动报告到打印机上。

语法

SetAlarmReportMode (Mode)

在脚本中是否可用: 有 (SetAlarmReportMode)

参数

Mode

确定报警是否自动报告到打印机上:

0 (hmiDisnablePrinting) = 报表关闭: 报警不自动打印。