在线修改实时报警相关域值

Navigation:  iCentroview系统的配置 > 配置客户端 > 服务端配置 > SCADA节点总览配置 > 报警服务 > 在组态中进行实时报警监控 >

在线修改实时报警相关域值

Previous pageReturn to chapter overviewNext page

本系统中相关的配置都是通过集中配置进行修改,然后部署到SCADA和HMI,对SCADA和HMI而言,集中配置是一个离线配置工具,即配置被部署后,集中配置服务器不需要在线,SCADA和HMI也能正常工作。

实际项目运行过程中,报警相关的域值可能经常会由用户在组态界面进行调整,那么就带来一个问题,例如通过调用writevalue函数或RDA接口修改报警域值后,只更新了scada下的临时配置,系统一旦部署后,此临时配置会被集中配置中原有的配置覆盖,从而带来使用上的不方便和额外的配置工作量。

 

本系统提供了一种方法可以进行在线修改报警相关域值,在SCADA端进行保存,在集中配置进行部署时不会根据集中配置中的域值覆盖scada上已保存的对应域值,步骤如下:

1.在SCADA的安装路径下,如D:\iCentroView\executable下建立目录名pbscannerplugins;

2.将安装路径下的onlinemodcfgplugin.dll文件拷贝到上一步建立的目录下;

3.重启scada上的运行工程;

 

注意:使用该方法后,如果进行了在线修改报警相关域值,在scada上会保留对应的配置,此时通过集中配置部署对应的域值失效;如果未进行在线修改报警相关域值,那么原来通过集中配置修改对应域值然后部署的方式依然生效。

 

例如对于变量ai1,ai2,通过组态脚本在线修改了变量ai1的F_ALM_ENABLE,由0变为1,集中配置中ai1的F_ALM_ENABLE依然为0,ai2的报警域值只通过集中配置修改,那么进行部署后,ai1的F_ALM_ENABLE域值保留为1,其他未进行在线修改的域值依然会被集中配置中的域值覆盖。

 


u不同数据类型支持的在线修改报警相关域值

模拟输入量属性

属性名称

描述

是否支持在线修改

F_ALM_ENABLE        

是否启用报警

F_ALM_V_DEADBAND

报警值死区

F_ALM_TM_DEADBAND

报警时间死区

F_ALM_LL_ENABLE        

是否允许下下限报警

F_ALM_LL_THRESH

下下限报警阈值

F_ALM_L_ENABLE

是否允许下限报警

F_ALM_L_THRESH

下限报警阈值

F_ALM_H_ENABLE

是否允许上限报警

F_ALM_H_THRESH

上限报警阈值

F_ALM_HH_ENABLE

是否允许上上限报警

F_ALM_HH_THRESH

上上限报警阈值

F_ALM_DEV_ENABLE

是否允许偏差限报警

F_ALM_ROC_ENABLE

是否允许变化率报警

 

数字输入量属性

属性名称

描述

是否支持在线修改

F_ALM_ENABLE        

是否启用报警

F_ ALM_OPEN

是否允许0->1报警

F_ALM_CLOSE

是否允许1->0报警

F_ ALM_KEEPON

是否允许状态1报警

F_ALM_KEEPOFF

是否允许状态0报警

 

u分级报警变量

属性名称

描述

是否支持在线修改

F_ALM_V_DEADBAND

报警值死区

F_ALM_TM_DEADBAND

报警时间死区

F_ALM_0_L

第零级报警的报警区间下限

F_ALM_0_H

第零级报警的报警区间上限

F_ALM_1_L

第一级报警的报警区间下限

F_ALM_1_H

第一级报警的报警区间上限

F_ALM_2_L


F_ALM_2_H


F_ALM_3_L


F_ALM_3_H


F_ALM_4_L


F_ALM_4_H


F_ALM_5_L


F_ALM_5_H


F_ALM_6_L


F_ALM_6_H


F_ALM_7_L


F_ALM_7_H


F_ALM_8_L


F_ALM_8_H


F_ALM_9_L


F_ALM_9_H


F_ALM_10_L


F_ALM_10_H


F_ALM_11_L


F_ALM_11_H


F_ALM_12_L


F_ALM_12_H


F_ALM_13_L


F_ALM_13_H


F_ALM_14_L


F_ALM_14_H


F_ALM_15_L

第十五级报警的报警区间下限

F_ALM_15_H

第十五级报警的报警区间上限