紫金桥组态软件在热网监控中的应用
2023-02-18
来源:好走旅游网
维普资讯 http://www.cqvip.com 6 紫金桥组态软件在热网监控中的应用 紫金桥组态软件在热网监控中的应用 Application of RealSoft in Heat Transmission Control System ‘ 高晓东 (江苏省南通纺织职业技术学院,江苏南通226007) 摘 要 通过介绍紫金桥组态软件在热电远程监控中的实际应用,阐述了通过无线电台进行数据传输的方法,以及利用紫金桥 软件进行数据存贮、管理、分析的平台。在实际应用中取得良好的效果。 关键词:组态软件。监控系统,无线电台,智能仪表 Abstract This paper introduces the ReaISoft application of heat transmission s remoto data acquisition,and explains how to acquire voltage of heat transmission by wireless,and how to store,manage,analyse data by realsoft platformIt woks well in the factorys. .Keywords:configure software,monitor system,wireless.intellect meter 目前我国热电公司不断增多,在传统的模式中对热汽供应 量的统计主要通过人工抄表的方式。而热汽接入点的地理位置 分散,从几公里到几十公里不等,通过人工方式进行数据采集, 不但工作量大,且无法保证数据的实时性和准确性。即使采集到 各种数据后,在各类报表的统计和汇总上也要花费很大的精力, 从而无法让管理层及时、准确地做出相应的决策。此外,对于热 1.2数据通讯 上位机使用异步串行数据通讯方式向下位机发送轮询命令, 下位机监听并对数据进行校验,一旦校验通过即向上位机回送采 集到的数据令。各下位机设有自己唯一的地址,通讯受上位机控 制。由于各单片机共享串行总线,为避免竞争,采用主从方式,即 上位机服务程序主叫,单片机中断方式响应。主机首先发送地址 网在运行过程中一些重要参数,如压力、温度过高或过低等一些 潜在的危险因素均无法及时准确的做出处理。本文针对热网当 帧,各单片机串行中断后,将接受的地址与自己的编码比较,不一 致则不予理睬,相同则回送本机编号,主机接受到正确的回送编 前在运营中存在的这些问题设计了一整套基于紫金桥组态软件 的网络监控系统方案。组态软件系统的引入对于热网中温度、压 力、瞬时流量、累积流量等实时数据的采集,各类报表的统计,电 压、传感器等设备的异常,以及对用户偷气行为的防范,均得到 了有效的监控和解决。 1 系统总体设计 号后,发送相关命令,单片机根据命令做出相应的处理。 2基于无线电台的数据传输 2.1设备连接 GD230B电台通过外接+12V电源供电,通过RS一232串 行口与用户数据终端连接。用户数据终端的DB9连接器与数传 台连接的连线如图2所示。 计算机串口(DB9) 2脚 3脚 ……………… 1.1系统组成 热网监控系统是一套以智能仪表为数据采集核心,运用现 代传感器技术、自动测量技术,自动控制技术、计算机网络通讯 数传台接口(DB9) 2脚 3脚 ……………… 技术以及组态软件所组成的一个综合性的在线自动监控体系。 上位机由一台PC机组成,应用紫金桥组态软件开发热网监控 系统,实现控制系统的参数设置、数据采集统计、报警提示和历 +l2v电源 5脚 ……………… GD230B 5脚 用户数据终端 (计算机/智能仪表) 史记录查询等功能。上位机通过RS一232串行口与无线电台连 接。无线电台选用深圳市固迪电子有限公司生产的GD230B多 功能无线数传电台。下位机是自行开发研制的智能仪表,其本质 是多台89C51单片机。通过传感器等采集装置采集热气的流 量、温度、压力等参数。系统采用点对多点的组网方式。因此,下 位机的RS一232串行口通过RS232/RS485转换器转换为 RS485接口并与总线相连。系统组成结构见图1所示。 二二 一…— 二_二二二二二二 口: 园三匿 图2数据通讯连接图 2_2通讯协议 GD230B电台提供透明数据传输协议和非透明数据传输协 议两种方式。在透明方式中,接收方数传电台送出的数据与发送 方数据的的长度和内容完全一致,相当于一条无形的传输线。在 I i一 — , L————————J ; 机 ff L. 一———————— Jl …一 本系统中,使用非透明数据传输协议,将数据按照一定的格式打 错瞧 I 包组帧,以数据帧的方式传输。数据帧格式如下: I!L … !曼 一lL 圈 i一— =下:=倥机竺 查二 I一]-_jI II I l l l旦竺 l 竺l二二l l竺竺竺I竺要竺l 其中7E(十六进制)是数据帧的帧头标志,LEN是用户数据 DAT1……DATn的长度加5的值,校验码由3字节组成,是7E、 LEN、DAT1……DATn进行异或运算后,将结果的10进制数用 ASCII码表示。在接收数据过程中,当GD230B在当前信道的接 维普资讯 http://www.cqvip.com 《工业控制计算机)2008年21卷第9期 收频点上收到数据信息后,按照相同的格式(7E、LEN、DAT1… DATn,校验码、结束码)通过串行接I:1送出。 2.3参数设置 使用Windows中提供的“超级终端”,对无线电台进行配 置。将波特率设置为1200,数据位8,无校验位,停止位1。 3紫金桥软件在系统中的应用 Realinfo是紫金桥公司在长期的工程实践中逐步发展起来 的一套计算机监控系统。使用紫金桥系统,可以方便地构造适应 7 3_2数据库点组态 定义一系列数据用于反映监测和被控对象的各种属性,如: 温度、压力、流量、传感器报警等,当然还包括一些必须的中间变 量和间接变量。 3.3数据监控与分析 紫金桥提供形象逼真的子图以及历史趋势组态功能,通过 系统接El与驱动程序进行连接。相应的参数显示在对应的位置 上,使运行管理人员能及时监控设备的运行情况。历史趋势组态 自己需要的“数据采集系统”,在任何需要的时候把生产现场的 信息实时地传送到控制室,并且通过局域网和Internet,可以在 任何地方访问实时和历史生产数据,及时了解、评价生产情况和 功能绘制的曲线使运行管理人员一目了然地看到当前的运行情 况,提高了运行的可靠性和安全性。 3.4状态报警 报警是控制软件必不可少的功能,当变量的数值或数值的 变化异常时,将产生报警,以便操作者采取必要的措施。通过这 操作水平。Realinfo是数据采集与过程控制的核心,其突出特点 是实时多任务,可以实现数据采集和存储、数据处理和统计、各 类参数波形图实时显示、设备异常报警等多个任务在同时在一 台计算机上运行。在使用紫金桥组态软件组态时只需填写一些 事先设计的表格,再利用图形功能将被控对象形象地画出来,通 些报警,用户可以及时方便地监视和查看系统的异常情况。报警 可以分成限值报警、变化率报警、偏差报警、开关量报警四种报 警,本系统在限值报警里设置了有关温度、压力等参数的报警, 在开关报警里设置了有关箱门、传感器的报警参数。 3与报表管理 紫金桥组态软件为生产管理人员提供有效的历史数据分析 过内部数据连接把被控对象的属性与I/O设备的实时数据进行 逻辑连接,运行后,与被控对象相连的I/O设备数据发生变化会 直接带动被控对象的属性变化。紫金桥组态软件还可以通过系 统预留的接1:1嵌入代码二次开发适合自己需要的应用系统。鉴 于紫金桥组态软件面向HMI/SCADA(人机界面接口/监控和数 和报表管理功能,系统能够自动生成日报表、月报表等不同类型 的生产报表,并可随时进行查询和打印,方便管理层对企业运营 状况的了解与把握。 4结束语 据采集)的特点,热网监控系统采用上位机与下位机相结合的体 系结构,体现了“分散控制、集中管理”的现代控制思想。 3.1驱动设计与l/O连接 紫金桥组态软件具有良好的开放性,对于采用不同协议通 信的I/O设备,紫金桥提供具有针对性的I/O驱动程序,实时数 据库借助I/O驱动程序对I/O设备执行数据的采集与回送。实 时数据库与I/O驱动程序构成服务器/客户结构模式。一台运行 基于紫金组态软件开发的热网自动化监控系统,已在江苏 各大热电公司投入使用。该系统的引入,使得热电的供应实现了 自动化控制和管理,改变了传统的人工生产运营方式,促进了供 热管理和运营水平的提高。经过长期实际使用,达到了预期目 标,提高了系统的连续性、准确性、可靠性,降低了资源损耗,提 高了热电厂的效益。 参考文献 [1]紫金桥组态软件用户手册[K] 实时数据库的计算机通过若干I/O驱动程序可同时连接任意多 台I/o设备。紫金桥还提供FSK驱动开发环境,利用C++开发 专用设备驱动程序。在本系统中,驱动程序设计了包括温度、压 力、瞬时流量、累积流量、工作时间、传感器报警、箱门报警七个 控制采集参数,以达到对智能仪表的监测,控制效果。 [2]GD230B多功能无线数传电台使用手册[K] [收稿日期:2008.6.6] (上接第5页) IF¥AccessLevel<9000 THEN 些设置对键过滤函数的初始状态有影响。表1给出了该函数的 使用方法: 例如:运行下列脚本 KeyTrapSet("TRAP”,1): KeyTrapSet REBOOT".O): KeyTrapSet("TASKSWlTCH ,O): KeyTrapSet(叮RAP,,,1): KeyTrapSet REBOOT",0): KeyTrapSet("TASKSWlTCH”,O): ELSE KeyTrapSet(%RAP ,O): KeyTrapSet( REBOOT",1): 将屏蔽掉“AIt+TAB”、“AIt+Esc”、“Ctrl+Esc”、“Ctrl+Alt+ Del”、“Fly Windows”键组合。 表1 键盘过滤器设置与屏蔽的键对照表 键盘过滤器设置 TRAP RKeyTrapSet(叮ASKSW1.『C ,1): ENDIF; ‘ 3结束语 InTouch工控组态软件方便,易用,开发自由度较大,功能 屏蔽的键 AB C F【 W Enable Disable Disable 较强,大大缩短了设计周期。目前,本文所介绍的方法已成功应 eboot SW 0 0 1 0 0 O 1 k AI』T+T AI T+ES CTRL+ CTRL+A ESC 0 l 1 Enable Disable Enable Enable I』T+DEL Enable Disable Enable 用于泵站监控系统中,该系统经过长期运行,表明方案达到了预 期效果。 参考文献 [1]张志全,璩立强.InTouch工控组态软件及其在城市污水处理厂的应 用[J].微计算机信息,2004,2O(1) [2]Wonderware InTouch HMI帮助文档 Disable Disable Disable Disable Disable l 1 0 l l 1 Enable Enable Enable Enable Enable Enable Disable Enable Disable Enable 在“数据改变脚本¥AccessLevel”写入下列脚本,就很好 地解决了我们的问题。 [收稿日期:2008.4.11]