主营:欧姆龙,三菱,安川,Pro-face

首页 > 解决方案 > 化工_软件 > 紫金桥组态软件增强型报警组件与趋势分析组件的综合应用

分类+

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

发布日期: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
该短脚本的含义为将曲线的起始时间设置成报警点的报警时间。
这样,在系统运行时,在“报警显示”窗口双击某一条报警信息,则会弹出该报警点在触发报警之后的一段时间内的趋势图,方便用户对该报警点的走势进行分析。

 

 

 

 

三、结束语

通过该方式可以实现报警信息与趋势分析的快速切换,提供了工作效率同时,也给广大用户带来了方便。

 

 

 

 


  • 火狐浏览器紫金桥软件Web发布(open in ie方式) 火狐浏览器紫金桥软件Web发布(open in ie方式) 目的:解决最新版本火狐浏览器不能打开ie框架的紫金桥Web发布。背景:紫金桥Realinfo 6.5软件发布方式只支持ie框架浏览器,不支持火狐最新版浏览器,通过如下操作即使浏览器升级到最新版本,
  • 基于紫金桥软件的冷库温湿度监控系统方案 基于紫金桥软件的冷库温湿度监控系统方案 近几年来,冷库作为冷藏业的基础设施已经得到了国内有关部门和相关行业的重视,获得了长足的发展,无论是在规模、数量方面还是在建造技术方面都有了很大的扩充和提高。我国冷库行业正以十分迅猛的速度发展和壮
  • 开关量输入输出模块在报警系统中通讯解决方案 开关量输入输出模块在报警系统中通讯解决方案 在我们所生活的这个社会,安全永远是放在第一位,但我们却不能做做面面俱到,同时我们也一直在不断创新,不断进步,科技进步,为我们的生活带来便利,也为我们的安全提供了保障。现在的高楼大厦如雨后春笋般,一个
  • 紫金桥软件环保工况在线监测及分析系统 紫金桥软件环保工况在线监测及分析系统 关键字:紫金桥 组态软件 环保工况 在线监测一、现状目前环保监控使用的在线监测系统,大多是监控治污设施的结果数据(如CEMS数据和COD数据),通过现场各种采集手段,建立传输通道,将企业环保设施运
  • 浙江能耗在线监测系统,源中瑞能耗监测软件 浙江能耗在线监测系统,源中瑞能耗监测软件 源中瑞能耗监测软件、能耗管理平台采用了自动化集中管理模式,将能耗数据信息可视化。对高耗能企业的生产、输配和消耗等环节进行集中动态监测和数据化管理,监测企业电、水、气、蒸汽、热、碳等各类能源的消耗情况
  • 基于紫金桥监控组态软件的电机参数检测系统 基于紫金桥监控组态软件的电机参数检测系统 摘要:本系统主要实现对电机参数检测数据的实时显示,并将这些检测参数连同工件号和工件时间一同保存在一个Excel表格中,并支持对这个Excel表格的查询。关键字:电机参数检测数据、数据显示、历史查询
  • 能自动断电且报警的热得快接线图 能自动断电且报警的热得快接线图 求大神帮忙设计能自动断电且能蜂鸣报警的热得快接线图或原理图
  • 紫金桥软件在无纺纺织企业的应用 紫金桥软件在无纺纺织企业的应用 一、前言:无纺纺织品是指以纺织纤维为原料经过粘合、熔合或其他化学、机械方法加工而成的纺织品。这种纺织品不经传统的纺纱、机织或针织的工艺过程,也称无纺布、不织布。无纺织布从20世纪40年代开始工业生

专注服务于工控领域 7×8小时售后支持

全方位的技术支持 因为专注所以专业