Appearance
报警监控
变量的报警监控是 SCADA 系统的基础功能,支持灵活配置:
- 可在添加变量时直接设置高报、低报等阈值;
- 可通过“报警管理”菜单单独为变量配置更详细的报警规则。
系统支持多种报警类型,包括低低报、低报、高报、高高报,以及对十进制数值中特定位(bit)变化的监控等。
报警添加
在每个变量后都有铃铛图标,可以直接点击图标,在弹出页面中单独配置每个变量的报警规则。 
添加过报警规则的变量会在报警管理菜单内统一呈现,也可以在此处统一添加报警规则。 
注意
报警管理的导出/导入配置与变量管理中的导出/导入是相互独立的
在删除变量前,若需保留其关联的报警规则,请务必先从报警管理中导出报警配置进行备份,再从变量管理中导出变量配置,最后才删除变量。
如果仅备份变量而未单独备份报警规则,重新导入变量时,原有的报警设置将无法恢复
报警属性
扩展列配置中有多余列未开放,可以根据需要开放需要的列。
- 变量名称:选择变量管理中添加过的变量
- 代号:软件内部定义的报警类型代号
- 启用:选择是否使用当前报警规则
- 报警类型:根据实际需要选择
- 基准值:选择高报、低报等需要比较的值时,以此值为基准进行比较;选择位0→1、位1→0等位的监控时,以此值作为具体的位进行监测
- 死区(误差):允许的波动范围
- 延迟(S):报警触发后,延迟多长时间再触发,单位为秒
- 分组:可以将报警分组,在显示时通过分组显示在不同的页面中或分组筛选,当有新的分组名称时手动输入即可
- 级别:可以将报警的重要程度划分等级,当有新的名称时手动输入级别名称
- 存储:选择是否将当前报警存储到数据库中
- 自动确认:已经触发的报警恢复后自动消失则勾选自动确认;已经触发的报警需要手动确认时则不允许自动确认,在页面上控件中手动确定
- 确认方案:配合方案确认功能使用
- 报警描述:自定义文本,可以详细描述报警的内容
报警类型
鼠标点击在对应的报警类型时,在页面顶部会提示该报警类型的触发条件和恢复条件
| 报警代号 | 报警类型 | 触发条件 | 恢复条件 |
|---|---|---|---|
| LL | 低低报 | 当前值<= 基准值-死区 | 当前值> 基准值+死区 |
| LO | 低报 | 当前值<= 基准值-死区(且当前值>低低报基准值-死区) | 当前值> 基准值+死区 |
| HI | 高报 | 当前值>= 基准值+死区(且当前值<高高报基准值+死区) | 当前值< 基准值-死区 |
| HH | 高高报 | 当前值>= 基准值+死区 | 当前值< 基准值-死区 |
| PT | 正跳变 | 当前值由0变为非0 | 当前值由非0变为0 |
| NT | 负跳变 | 当前值由非0变为0 | 当前值由0变为非0 |
| BTT | 位0→1 | 当前值的第【基准值】位由0变为1 | 当前值的第【基准值】位由1变为0 |
| BTF | 位1→0 | 当前值的第【基准值】位由1变为0 | 当前值的第【基准值】位由0变为1 |
| BET | 位=0 | 当前值的第【基准值】位= 0 | 当前值的第【基准值】位= 1 |
| BEF | 位=1 | 当前值的第【基准值】位= 1 | 当前值的第【基准值】位= 0 |
| GT | > | 当前值> 基准值+死区 | 当前值<= 基准值-死区 |
| LT | < | 当前值< 基准值-死区 | 当前值>= 基准值+死区 |
| GE | >= | 当前值>= 基准值+死区 | 当前值< 基准值-死区 |
| LE | <= | 当前值<= 基准值-死区 | 当前值> 基准值+死区 |
| EQ | = | (当前值-基准值)的绝对值<=死区 | (当前值-基准值)的绝对值>死区 |
| NE | != | (当前值-基准值)的绝对值>死区 | (当前值-基准值)的绝对值<=死区 |
| GTLT | <值< | 当前值>基准值 且 当前值<死区 | 当前值<=基准值 或 当前值>=死区 |
| GELT | <=值< | 当前值>=基准值 且 当前值<死区 | 当前值<基准值 或 当前值>=死区 |
| GTLT | <值<= | 当前值>基准值 且 当前值<=死区 | 当前值<=基准值 或 当前值>死区 |
| GELE | <=值<= | 当前值>=基准值 且 当前值<=死区 | 当前值<基准值 或 当前值>死区 |
基准值
作为选择的报警类型的比较值(针对位变化时作为第几位使用),该属性支持在前端页面调用变量属性动态修改;
死区
对于高低报等作为报警允许的误差范围;对于位变化死区设置不生效;对于GTLT、GELT、GTLT、GELE几种类型误差范围作为表达值右侧的比较值使用;该属性支持在前端页面调用变量属性动态修改;
延迟
报警延迟多少秒后触发,单位秒
分组
首次添加时手动输入,后续使用时可手动选择 
级别
首次添加时手动输入,后续使用时可手动选择 
存储
是否将触发的报警存储到数据库中,如果不存储,则在数据源内的历史报警表中查询不到触发的报警
自动确认
已经触发的报警恢复后自动消失则勾选自动确认;已经触发的报警需要手动确认时则不允许自动确认,在页面上控件中手动确认;
如果关闭了自动确认,触发的报警需要选中后手动确认后消失; 
确认方案
配合方案确认功能使用
扩展列配置
报警支持添加额外的列作说明,文本值列输入内容为纯文本,过程量列选择内容为变量值 
文本值列
纯文本显示,触发报警时显示该段文本 
过程量列
呈现触发报警时选择的变量值 
