Skip to main content

报警设置

【报警设置】表功能应用后,可实现复杂报警规则的定义。如当数据点的数据值超过某个范围或者设备掉线时,需要产生报警,可应用此功能。应用后,表的TAB会相应的增加一个 点击【报警设置】跳转到报警规则定义的页面;点击添加图标可以添加报警规则,报警设置页面的说明显示如图 所示:报警设置表功能界面

报警规则添加

报警规则的添加配置说明显示如图所示: 报警规则名称、类别、级别、描述、逻辑为必填项;

报警规则界面报警属性展示

报警规则界面配置项说明

  1. 报警规则名称:定义报警规则名称,方便查找
  2. 报警级别:定义报警级别
  3. 报警类类型:定义报警类别,产生的报警信息按照报警类别进行管理,除内置的报警类别,用户可直接自定义,也可在【报警管理】中的【通用配置】进行添加

报警通用配置功能引用

报警类型选择与添加

tip

注意: 报警类别可以选择多个,选择多个且多个报警类型均具有报警声音时,报警声音可选择其中一个或自动上传
报警规则上传的声音优先级>报警种类中上传的报警声音>全局报警其他配置上传的报警声音

  1. 报警级别:按照报警的实际程度进行选择
  2. 报警描述:添加报警规则的描述信息
  3. 报警逻辑:报警逻辑通过选择器来或者脚本编辑器定义逻辑
  • 选择器:通过选择逻辑与参数来编辑公式,如当一号源温度大于9或者二号源温度大于10时产生报警,配置如下图所示:

报警逻辑选择器编辑

tip

注意:

  • 选择器的使用逻辑是先定义条件或者运算符,再进行参数及数值的定义;
  • 参数包括数据点、属性、数据字典;数据点可对数据点的值进行报警设置、属性可根据表字段属性值进行报警设置、数据字典可根据数据字段中的值进行报警设置;
  • 数值下可选择类型,包括数字、文本、布尔、日期、时间,对应的值根据类型显示对应的输入组件;如当数值下类型选择文本时,则值的输入组件为数值组件。
  • 脚本编辑器:脚本编辑器不能用if语句,只能用三元表达式代替if语句的功能; 脚本编辑器展示
    编辑器中包括变量及操作符,可以通过点选形式实现脚本编辑效果,如当【温度】数据点值大于等于50时,进行报警,可以按照如下进行配置: 脚本编辑器编辑举例说明
  1. 报警取值数据:自定义报警中报警数值列显示的数据点,默认显示报警逻辑中的所有数据点
  2. 报警声音:产生报警时发出的声音提醒,仅支持MP3、WAV格式
  3. 播放次数:报警声音播放次数,不填为仅一次,报警恢复、报警确认后,声音播放次数没有播放完,终止播放,不再进行声音提醒
  4. 报警提醒:开启后报警声音提醒及报警数据量的更新
  5. 报警处理:开启后可对报警信息进行报警确认及报警处理的操作

报警处理操作

  1. 范围界定:可以通过黑白名单限定报警规则生效的设备,白名单为可用设备,黑名单为不可用设备,默认不限制

  2. 关注数据:用于保存除报警规则数据点外,报警产生时其他数据点的实时值

  3. 报警触发周期:周期内,每一次的报警满足报警条件,经过周期后的第一次上数仍然触发报警,才产生报警信息

  4. 延时提醒时长:若设置延时提醒时长,产生报警,经过设定时长后进行第一次报警提醒,可进行变量绑定,绑定的变量为系统数字类型的数据字典

  5. 报警计次:累计告警达到指定次数后仍然报警,产生报警信息,累计不够不报警

  6. 报警间隔:定义时间范围内,对同一设备产同一条报警规则产生的报警进行合并,只展示一条报警信息

  7. 报警死区:设置报警恢复数值与报警数值之间的范围

  8. 超时处理:超过设定时间后,报警信息默认为已处理状态

  9. 报警次数:配置报警次数后,触发报警条件产生的报警提示信息达到设定次数,将不会信的产生报警消息,当报警恢复后,重新计算次数

  10. 报警有效期:配置有效期后,只会在有效期间产生报警信息,操作方式同高级节点中计划事件中的周期设置 流程高级节点计划事件周期设置引用

  11. 禁用:禁用后当前报警规则不生效