1. HMI报警的状态
HMI报警一般有三种状态,到达(I)、离开(O)、已确认(A),组态报警的类别不同,该报警所具有的状态也不同。
项目中默认的报警类别包含以下几种:
默认的类别中,Errors类别是带单次确认的报警,具有“到达/离开/确认”三种状态,而Warnings类别是不带确认的报警,只具有“到达/离开”两种状态。
2. 报警的显示
报警视图是用于显示报警的控件,具有三种模式:当前报警状态、报警缓冲区、报警记录,用于显示当前报警、短期报警记录、长期报警记录的内容,默认选择模式为“当前报警状态”。
报警类别中的复选框,用于确认哪些类别的报警会在报警视图中显示。
“当前报警状态”模式显示的是当前的报警。默认勾选两个选项:未决报警、未确认的报警。
“报警缓冲区”模式是指触摸屏闪存中的用于存储报警的内部缓冲区,缓冲区的大小取决于HMI设备类型。关于每个触摸屏缓冲区的大小,请在Portal WinCC帮助系统中搜索关键字“性能特性”。
报警缓冲区是所有报警共同拥有的存储区,包含离散量报警、模拟量报警、系统报警、控制器报警等。
报警缓冲区采用先进先出的队列方式,当缓冲区溢出时,默认删除一部分旧数据用来填充新数据。溢出时清除百分比设置如下图所示:
报警缓冲区也可以通过函数“ClearAlarmBuffer”手动清除。函数“CearlAlarmBuffer”可以清除报警缓冲区中的指定类别,也可以清除报警缓冲区中的所有报警。
报警缓冲区功能在Portal WinCC V15.1以上版本中增加了一个新选项,即“永久报警缓冲区”,默认为启用,触摸屏掉电时报警缓冲区内容不会被清空。当禁用该选项时,触摸屏掉电会清空报警缓冲区。
“报警记录”模式用于显示记录中日志文件中的报警信息。使用“报警记录”模式时,需先创建报警记录,然后才能在报警视图中将模式设置为“报警记录”。
报警记录组态可参考如下视频链接: