创建警报类
优先级、确认方法、通知操作和显示选项等基本设置均在报警类别目的。
有以下预定义警报类别可用:
报警类别:错误
报警类别:信息
报警类别:警告
优先事项
优先级旨在确保所有警报都按照其重要性和紧急程度进行构建。
确认方法
确认方法定义了可视化用户预期的报警处理方式。此类报警的状态和状态转换通过选择确认方法进行定义。
初始情况是警报已触发并处于活动状态。此时可以采用以下确认方法:
确认方式:确认
可视化用户可以通过以下方式确认警报“
ACK
“ 或者 ”confirm
”。然后闹钟恢复正常状态。这是事件的方法。(”活动 ")下面的状态转换图显示了“
confirm
“。确认方式:答复
当可视化用户解决(修复)报警原因后,报警自动恢复正常状态。
确认方式:应答
可视化用户解决(修复)警报原因后,系统将等待可视化用户通过“
confirm
”。然后警报恢复正常状态。确认方式:确认应答
情况 1:在解决报警原因(并解除报警)后,系统等待可视化用户使用“
confirm
“。如果在此期间再次触发警报,则警报将再次激活,可视化用户必须停用该警报。然后警报将恢复正常状态。情况 2:可视化用户确认警报“
ACK
“。警报进入”Active, Acknowledged
”状态,直到警报原因得到解决并且警报被停用。与此同时,警报可能会再次触发。如果发生这种情况,可视化用户必须确认这一点。然后,警报原因才能得到解决,警报才能恢复正常状态。下面的状态转换图显示了两种情况的流程。
确认方式:确认应答
情况 1:在解决报警原因(并解除报警)后,系统等待可视化用户使用“
confirm
如果在此期间再次触发警报,则警报将再次生效,可视化用户必须再次查找警报原因并解决。可视化用户使用“confirm
”,闹钟恢复正常状态。情况 2:可视化用户确认警报“
ACK
“。警报进入”Active, Acknowledged
" 状态,直到警报原因得到解决且警报解除。在此期间,警报可能会再次触发 ("Re-Alarm
”)。如果发生这种情况,可视化用户必须确认。然后,可视化用户必须解决警报的原因。但是,警报不会恢复正常状态,而是等待确认。只有在可视化用户确认“confirm
“。
提示
当将鼠标指针移到编辑器中扩展列表运算块可能的确认方法上时,相应的状态转换图将显示在右侧。
通知操作
您可以使用通知操作来定义应针对各个状态转换执行哪些操作(也可以是多个操作)。
配置警报可视化
在警报表/警报横幅的显示选项组中,您可以配置报警类别的显示设置。根据可能的报警状态,在表格中配置报警元素的可视化显示。配置的布局应在字体、字体颜色和背景方面与相应的报警状态相对应。
逐步配置新的报警类别
在下面的部分中,您将配置一个示例空调零件短缺警报类,其所有派生的警报都继承其属性。此类触发的警报设置bPartsShortage
变量TRUE
. 当报警表可视化元素经过编程,在发生警报时,触发的警报以红色突出显示,未确认的警报以黄色突出显示。
AC_Partshortage
报警类别在设备树中,选择
Alarm Configuration
目的。点击
命令。指定名称AC_PartsShortage
。添加后,新的
AC_PartsShortage
报警类别显示在设备树中。对象在编辑器中打开。配置报警类别如下:
优先事项:10
归档
触发的警报在运行时存档。
注意:在警报组中定义此类警报时,还需要为该警报组分配一个用于警报存储的对象。否则,归档将无法进行。
在运行时,所有报警的状态转换都会永久存储在 SQLite 数据库中。同时,数据库内容可以显示为报警表。为此,
History
报警表的控制变量必须设置为TRUE
。确认方法:
REP_ACK
单独确认
可视化用户必须单独确认此类的每个警报。
为状态转换配置通知操作如下:
在通知操作组中,双击行动柱子。
选择多变的操作并按下进入键确认您的选择。
输入字段将显示在通知操作列表下方,以便配置新操作。
在您的 IEC 程序中,声明
bPartsShortage
控制变量(如有必要)并将其输入多变的输入字段。在右侧的输入字段中,指定值TRUE
。
操作已插入。默认情况下,停用和确认选择了状态转换。这意味着将对两个状态转换执行变量操作,并且将为两个转换自动设置变量。
配置摘要显示在细节柱子:
PLC_PRG.bPartsShortage := TRUE
。保留选项激活选定列,然后清除停用和确认状态转换。
该操作仅通过“
activate
“ 过渡。在警报表/警报横幅的显示选项组中,按如下方式配置可视化的报警显示:
配置显示积极的状态:
双击积极的行和背景颜色列。选择红色作为颜色。
双击等待确认行和背景颜色列。选择黄色作为颜色。
这
AC_PartsShortage
报警类别已编程。