广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face
首页 > 解决方案 > 化工_软件 > 紫金桥组态软件增强型报警组件与趋势分析组件的综合应用
行业类别
全部 航空航天 新能源 冶金 石油 石化 化工 汽车 建材 包装 造纸印刷 纺织印染 机械 机床 木工 矿业 塑胶 交通 铁路 机场 港口 仓储 物流 能源 电力 输配电 水利 环保水处理 电子 食品饮料 制药医疗 烟草 电梯 网络通讯 市政 商业 楼宇 安防 锅炉供暖 制冷 金融保险 邮政 广电 军工 机器人 其它
产品类别
全部 PLC 变频器 伺服 DCS 触摸屏 传感器 机器视觉 仪器仪表 工业以太网 现场总线 工控机 嵌入式 数据采集 软件 低压电器 数传 电源 数控 机柜箱体 工具 单片机 流体 工业安全 安防 媒体 其它

紫金桥组态软件增强型报警组件与趋势分析组件的综合应用

发布日期:2023/9/9

一、引言

在项目中,经常会用到增强报警组件来显示报警信息,但是往往发生报警后或者在查看历时报警时,还想关注一下报警点的在报警时一段时间内的数据变化走势,通常的做法为人为的记录该报警点的位号,并到趋势画面中进行查询,这样操作起来比较麻烦,现在可以通过较为简单的方法来达到该目的。

二、功能实现

首先,创建两个窗口,一个命名为“报警显示”,在窗口属性中将“打开其他窗口时自动关闭”的勾去掉,在窗口中添加“增强型报警组件”,命名为_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系统应用方案
    基于力控软件的燃气调度中心SCADA系统应用方案

      导语:随着城市燃气管网规模的不断扩大,旧有的管理手段和管理模式都已无法满足合理规划,科学管理,安全供气,优质服务,放心用气的要求。本文主要介绍了典型燃气调度中心SCADA系统的架构以及力控软件在

销售热线

销售微信