报警日志导出文件列设置

报警日志可以导出到CSV文件中,具体哪些列导出,那些列不导出,通过项目属性的Alarm Message List -> Column settings AML设置。导出到文件时,需要把字符编码改为Unicode,否则中文字体会出现?号。
日志文件夹
日志文件夹

报警来源

报警只能通过变量的Limit Values和Reaction matrices设置,当设置了”To acknowledge”后,变量一旦达到报警值,即使有重新回到合理范围后,报警信息还是在的,需要手动acknowledge才会小时,当然如果变量一直处于报警范围内,手动acknowledge是不可能消除报警信息的,但是会显示手动acknowledge时间。

  1. 变量进入报警范围,没有设置”To acknowledge”:一旦值恢复正常范围,报警自动消失。
  2. 变量进入报警范围,设置”To acknowledge”:一旦值恢复正常范围,报警不会自动消失。必须手动acknowledge才会消失。
  3. 变量进入报警范围,手动acknowledge不会消失,但是会设置手动acknowledge时间,一旦值恢复正常范围,报警自动消失。
  4. 变量进入报警范围,设置”To acknowledge”,又恢复正常范围,再次进入报警范围。会有多条报警记录,且前面的报警会显示Cleared时间,手动acknowledge后,所有报警全部消失。

日志文件夹
日志文件夹
日志文件夹

顶部报警信息栏

通过Project->Alarm Message List->Alarm status line->Status line active设置。
日志文件夹

报警确认额外信息

如果设置了确认报警时必须输入额外信息,需要在Alarm Message List类型的Screen上添加Comment field控件,然后在点击acknowledge前需要先设置这个信息。
如果设置了Alarm cause required,那么需要添加一个Context List类型的Screen,然后在这个页面上先设置cause信息。需要注意的是,设置name变量的值后,需要先按Enter回车键,否则Name控件失去焦点时,会丢失数据,导致不能添加。设置好Context List后,还需要在Alarm Message List类型的Screen上添加Select alarm cause控件。
日志文件夹

Two-stage acknowledgement

如果报警信息设置了二次确认要求,需要在页面上添加Confirm Acknowledgement按钮才能消除信息。
日志文件夹

函数

ABB_UI_Activate page ABB bar Alarm list - 软件启动时调用 ABB_UI_Activate page Folding Alarm list - 打开悬浮报警窗 ABB_UI_Activate Picture Alarmlist - 活动报警窗 ABB_UI_Activate Picture Alarmlist_Archiv - 历史报警窗 ABB_UI_AlarmFilter - 报警过滤窗口

ABB_UI_Alarmlist窗口

Title - Variable -> DynamicAlarmlistTitle (ABB_UI_Start Script Activate AlarmList -> ABB_UI_Set Alarm List Title) Filter - Function -> ABB_UI_AlarmFilter Set Filter - Control elements -> Window -> Set Filter (readonly) Total number - Control elements -> Window -> Total number (readonly) Number of unacknowlegded - Control elements -> Window -> Number of unacknowlegded (readonly) Stop/Continue - Control elements -> List functions -> Stop/Continue (暂停新的报警代码添加到页面上,如果窗口重新打开,又会重新刷新报警数据) Filter Profile - Control elements -> Filter Profiles -> Profile Selection Save - Control elements -> Filter Profiles -> Save (这边的Save和Import只是保存过滤条件,非保存报警数据) Import - Control elements -> Filter Profiles -> Import Export - Control elements -> Filter Profiles -> Export Delete - Control elements -> Filter Profiles -> Delete Acknowledge page -> Control elements -> Alarm Functions -> Acknowledge page Acknowledge all -> Control elements -> Alarm Functions -> Acknowledge all (current filter)

Filter Profile

在使用Filter过滤报警代码后,可以把当前的过滤条件和显示方式保存起来(Save),导出到文件(Export),或者可以删除已经保存的过滤条件数据(Delete),当然保存后的过滤条件同样可以再导入进来(Import)。保存、导出、删除需要设置过滤条件的名称(Filter Profile)。一旦保存后,就可以在报警页面上按过滤条件自由切换你想要的报警数据了。
Filter Profile - Control elements -> Filter Profiles -> Profile Selection Save - Control elements -> Filter Profiles -> Save Import - Control elements -> Filter Profiles -> Import Export - Control elements -> Filter Profiles -> Export Delete - Control elements -> Filter Profiles -> Delete

Alarm Status Symbol

Alarm Message List的报警状态可以显示一个圆形符号或者图形文件。在打开Alarm Message List的函数中设置显示列时可以切换这个参数。
日志文件夹

Set Filter

页面上的过滤条件文本格式为:[]-[]-[]-[],第一个是变量名(Variable name),第二个是Identification,第三个和第四个是时间区间。

Number of alarms in system driver variables不准确

删除ALARM.BIN文件,原因不明