销售热线
一、引言
在项目中,经常会用到增强报警组件来显示报警信息,但是往往发生报警后或者在查看历时报警时,还想关注一下报警点的在报警时一段时间内的数据变化走势,通常的做法为人为的记录该报警点的位号,并到趋势画面中进行查询,这样操作起来比较麻烦,现在可以通过较为简单的方法来达到该目的。
二、功能实现
首先,创建两个窗口,一个命名为“报警显示”,在窗口属性中将“打开其他窗口时自动关闭”的勾去掉,在窗口中添加“增强型报警组件”,命名为_Alarm;另一个串口命名为“趋势分析”,在窗口属性中将窗口类型设置为“弹出式窗口”,在窗口中添加“趋势分析”组件,命名为_Curview,定义一个整形的窗口变量nFlag。其次,创建一个间接变量“SendMessage”做数组用,用来在两个窗口之间传递报警点的信息。
1.报警显示窗口设置
在“报警显示”窗口中,双击“增强型报警组件”,在弹出的“报警属性”对话框中的“报警设置”标题页点击“设置报表”按钮,弹出“自由报表设置”对话框。
在“单元格触发动作设置”中选择“左键双击”动作,输入如下脚本:
SendMessage.Clear();
SendMessage.Add(#_Alarm.GetAlrmTxt(2,$R));
SendMessage.Add(#_Alarm.GetAlrmTxt(7,$R)+" "+StrLeft(#_Alarm.GetAlrmTxt(7,$R),8));
Display("趋势分析");
该段脚本的含义为将报警点的点名与报警时间加入到数组SendMessage中。
2.趋势分析窗口设置
在“趋势分析”窗口中,在窗口动作“进入窗口”中编写如下脚本:
string _PenName;
string _PenEUHi;
string _PenEULo;
string _PenHi;
string _PenLo;
_PenName = SendMessage[0]+".PV";
_PenHi = SendMessage[0]+".HI";
_PenHi = SendMessage[0]+".LO";
#本地.RegTag(_PenName);
#本地.RegTag(_PenHi);
#本地.RegTag(_PenLo);
#_Curview.SetPen(0,_PenName);
#_Curview.SetPen(1,_PenHi);
#_Curview.SetPen(2,_PenLo);
nFlag = 1;
该短脚本中要注意数据库函数RegTag()的使用,由于数组SendMessage传递来的是不带参数的点位号,所以要通过_PenName、_PenHi、_PenHi拼接成点名,但拼接成的点名数据库并不承认,所以要用该函数注册之后才可以使用。之后要向“趋势分析”组件中添加三支画笔,分别为实时值、报警上限、报警下线。其中,nFlag为标志位,用于判断曲线显示的起始时间,在周期脚本中调用。
在“窗口运行时中期执行”中编写如下脚本:
if #_Curview.GetTimeBegin(0) <> LongTime(SendMessage[1]) && #_Curview.GetPenDesc(0) <> "" && nFlag == 1 then
#_Curview.SetTimeBegin(0,LongTime(SendMessage[1]));
nFlag = 0;
endif
该短脚本的含义为将曲线的起始时间设置成报警点的报警时间。
这样,在系统运行时,在“报警显示”窗口双击某一条报警信息,则会弹出该报警点在触发报警之后的一段时间内的趋势图,方便用户对该报警点的走势进行分析。
三、结束语
通过该方式可以实现报警信息与趋势分析的快速切换,提供了工作效率同时,也给广大用户带来了方便。
一、概述外胎硫化是橡胶厂轮胎生产的最后一个环节,硫化效果将会直接影响到轮胎的产品质量和使用寿命,轮胎硫化生产的三要素是温度、压力和时间,温度和时间的控制基本决定了轮胎的硫化效应,压力与时间的控制则
一、概述随着近年来制造业的发展,工业炉的需求正在逐渐增大,特别是在紧固件行业、轴承行业、链条行业、工具行业、汽车零部件行业等都是靠热处理质量来竞争市场。加之国内大部分工业炉设备陈旧、落后,将趋向淘
一、概述 工业炉是在工业生产中,利用燃料燃烧或电能转化的热量,将物料或工件加热的热工设备。广义地说,锅炉也是一种工业炉,但习惯上人们不把它包括在工业炉范围内。工业炉的主要组成部分有:工业炉砌体、工
赵斌安科瑞电气股份有限公司,上海 嘉定摘要:本文介绍基于人机界面和三相电子式多功能电能仪表而设计实现的一套分散式采集和集中控制管理的配电自动化监控系统,系统实现了人机界面在配电室中无人管理的功能,省去
应用背景:随着我国燃气行业的加速发展,城市用水用户不断增加,现行水费回收仍然是采用查表员按月入户查表,人工收费的办法。目前查表员月入户定额在1500户~2500户之间,在一个大约在100万户左右的
高速生产时代,企业工厂都面临着电能消耗高的问题,如果我们对节能不重视,在运营中电力浪费严重,特别是高耗能企业中,水电费已成为主要的成本。而使用电力能耗监测系统对水电能耗进行监测分析,可以大大降低成本
概述电机是工业的骨架。据美国能源部估计,仅仅在美国,工业中就运转着 4000 万台电机,这些电机耗用了整个工业所消耗的电力的 70 %,这就足以说明电机的重要性。因此,及时掌握电机的尺寸、耐压等相
导语:随着城市燃气管网规模的不断扩大,旧有的管理手段和管理模式都已无法满足合理规划,科学管理,安全供气,优质服务,放心用气的要求。本文主要介绍了典型燃气调度中心SCADA系统的架构以及力控软件在