示例脚本:
下面以设置3个范围的报警限值为例,参考示例脚本如下:
rc = dpSetWait("TestDP_1.:_alert_hdl.._active", FALSE,
"TestDP_1.:_alert_hdl.1._u_limit", limits[1],
"TestDP_1.:_alert_hdl.2._u_limit", limits[2],
"TestDP_1.:_alert_hdl.2._l_limit", limits[1],
"TestDP_1.:_alert_hdl.3._l_limit", limits[2] );
rc = dpSetWait("TestDP_1.:_alert_hdl.._active", TRUE);
分析:
1)在修改报警限值之前,需要取消激活“_alert_hdl.._active”;在修改报警限值之后,需要重新激活“_alert_hdl.._active”。
2)limits[2]是报警高限值。参照附件图示,范围2的上限与范围3的下限相等,需要同时设置为limits[2]值。
3)limits[1]是报警低限值。参照附件图示,范围1的上限与范围2的下限相等,需要同时设置为limits[1]值。
关于“_alert_hdl”的更多属性信息,请在帮助中搜索“_alert_hdl”关键字,打开“_alert_hdl” 章节查阅。
图示:
