报警定义

考虑到CoDeSys中的 报警管理, ,注意以下关于什么是报警的信息。报警基本包含以下:

  • 基本描述(ID,消息文本等)
  • 导致报警的原因(被监控的表达,限制,最小延迟时间等)
  • 报警后果描述(动作,显示特性,确认方法等)

请在编程系统报警处理参见有效的全局描述和定义:

报警:一般来说报警被视为一种特殊的状态(表达值)。

优先级: 优先级,又叫“严厉级”,用来描述报警情况的重要程度。最高优先级是“0”,最低有效优先级是“255”。

报警状态: 一个为报警控制配置的表达/变量可以有以下状态:

“确认方法”: 以下确认方法可用,请参见: 报警类编辑器中更多细节描述:

  • REP (2#010): 移除导致的原因后报警不激活
  • ACK (2#001):确认后不激活。时间段确认方法。
  • REP_ACK (2#011): 经过(单个)修复和确认后报警不激活。
  • ACK_REP (2#110): 经过确认和修复后报警不激活
  • ACK_REP_ACK (2#111): 接收、修复后经过选择性的确认报警不激活
  • NO_ACK: 没有确认

报警的确认: 报警的主要目的是通知用户报警的情况。做这个的时候通常有必要保证用户已经察觉到这个信息(参见报警类中分配到报警的可能的动作)。用户必须确认报警从而在报警列表中移除相应的报警。特定的确认类型可以描述成状态表的状态转换。

报警事件: 报警事件一定不能同报警情况混淆。报警情况可以在一个较长时间段内有效,而报警事件只是描述了暂时性的变化出现,例如:从正常状态到报警状态的转变。在CoDeSys报警配置中,三种类型的事件和相应的报警状态使用的是相同的名字(激活,确认,不激活)。

在 CoDeSys 以下特征是被支持的:

  • 单个报警和报警组的报警生成被无效
  • 通过定义报警组和优先级来选择要显示的报警
  • 在报警表中保存所有报警事件
  • CoDeSys视图中视图元素“报警表”和“报警栏”