王希鲁橡胶坝监测系统的设计和开发
刘文贵
(河北工程技术高等专科学校,河北 沧州 061001)
摘 要:采用组态控制技术和智能模块对王希鲁橡胶坝工程的渗压、水位等数据进行了实时采集与处理,系统投入使用后运行良好。软硬件的组态方式方便、灵活、可扩展性强,在水利工程及其它工程的数据监测中具有广阔的应用前景。
关键词:橡胶坝;监测系统;模块;组态王;变量
中图分类号:TP274 文献标识码:A
Design and Development of Applied in the Wang-Xilu Rubber-Dam Monitoring System
Liu Wen-gui He Hong
(Hebei Engineering and Techology College ,Cangzhou 061001,China)
Abstract: the present paper adopts the COM control technique and intelligence module to collect and analyze the data on Wang Xin-lu Rubber-Dam Works’ pressure and water level. The system is efficient after it is put into operation. The method of the software and hardware COM is convenient, flexible and extendable and it has great potential in data-monitoring for hydro-engineering and other works.
Key words: rubber-dam ;monitoring system;module;Kingview;variable
1 引言
王希鲁橡胶坝位于沧州市南外环桥南100米的南运河上,设计坝高3米,坝长30米,设计蓄水位7米,主要作用是与市区北部北陈屯节制闸联合运用,拦蓄引黄水和洪沥水作为城市景观用水,改善城市水环境,增加上游农业灌溉面积,促进当地工农业发展。在行洪及引水前塌坝,以减小阻水及缩小过流断面的不利影响,在行洪及引水后期充坝蓄水。
为了保证橡胶坝的安全运行,需要实时采集橡胶坝底部的渗压力、坝前坝后水位及坝袋内水位等数据,通过数据存储和趋势分析监测橡胶坝的运行状况,为管理人员提供科学的决策依据。受沧州市水利科学研究所的委托,根据王希鲁橡胶坝工程设计报告和有关设计规范,承担了王希鲁橡胶坝工程监测系统的设计和开发。
2 监测系统的主要功能和设计目标
监测系统采用智能控制技术,主要功能如下:
1# 渗 压 计 |
调 理 模 块 |
I-7080 |
I-7520 |
… |
… |
… |
2# 渗 压 计 |
调 理 模 块 |
7# 渗 压 计 |
调 理 模 块 |
I-7080 |
8# 渗 压 计 |
调 理 模 块 |
1# 液位 计 |
变送器 |
2# 液位 计 |
变送器 |
3# 液位 计 |
变送器 |
I-7017 |
PC |
打印机 |
图1 硬件组成图 |
①坝底渗压力、坝前坝后及坝袋内水位等数据的实时采集和显示;
②实时、历史数据报表及变化趋势曲线的显示和打印;
③数据越限报警;
④历史数据的存储。
监测系统要求界面美观,操作方便,数据显示直观准确、实时性好,数据存储方便、保存时间长,硬件系统采用模块化结构和标准接口、易扩展,开发周期短,抗干扰能力强,运行稳定等。
3 硬件系统设计
橡胶坝监测系统的硬件组成如图1所示。由8个渗压计及调理模块、3个液位计及变送器、4个泓格I-7080模块、1个I-7017模块、1个I-7520模块及上位PC机、打印机等组成。
3.1 传感器和数据采集
传感器担任数据采集的任务,它将采集到的非电量信号转换为电信号,经信号调理模块(或变送器)后传给下位机。系统中的8个渗压计采用丹东市三达测试仪器厂的GSY-2型钢弦式渗压计,精度等级为0.4级,因为设计蓄水位时7米,所以选用规格为0.1MPa,频率输出(8个渗压计的输出频率范围为1426~2037Hz),经信号调理模块隔离输出电平为0~+5V。系统中的3个液位计选用普通压阻式液位计,规格为200KPa(可测量20米深水位),
1# |
2# |
3# |
4# |
8# |
7# |
6# |
5# |
坝体 |
渗压计 |
坝前 |
坝后 |
液位计 |
图2 传感器布置图 |
1# |
2# |
3# |
其变送器输出为4~20mA模拟电流量。
橡胶坝底部及坝前底部的8个渗压计和坝前、坝后、坝内3个液位计具体布置位置见图2。
数据监测主界面 |
实时数据曲线 |
历史数据曲线 |
实时数据报表 |
历史数据报表 |
报警信息 |
开发信息 |
图3 软件界面组成图 |
3.2 下位机系统
下位机的作用是接受信号调理模块或液位变送器送来的模拟量信号,然后转换成数字量信号送入计算机,供后台软件调用。下位机采用模块化的结构具有组态灵活、性能稳定、价格便宜、安装调试方便等优点。与渗压计对应的下位机选用4个泓格I-7080计数/频率模块,其输入频率范围是1Hz~100KHz,两通道非隔离TTL输入电平0~+5V,和上位机采用COM1端口通讯,波特率为9600bps,地址分别设置为1、2、3、4。与液位计对应的下位机选用1个泓格I-7017八通道模拟量输入模块(只用其中的三个通道),输入范围设置为±20mA(在输入端口处必须并联125Ω电阻),和上位机采用COM1端口通讯,波特率为9600bps,地址设置为0。下位机模块组成的是RS-485网络通讯系统,而上位机的COM1口是RS-232通讯协议,RS-232和RS-2485通讯协议转换采用I-7520模块,该模块无需进行其它设置,直接连接即可使用。
3.3 上位机系统
工业控制计算机IPC具有很好的开放性、兼容性和可扩展性,抗干扰能力和可靠性强,适合工业现场的需要。但考虑到工程造价和现场运行环境,我们选用普通商用PC机(清华同方超扬V180,Intel赛扬2.1GHz,256MB内存,40GB硬盘)。打印机采用爱普生A4幅面针式打印机。
4 软件系统设计
通过后台软件实现实时采集数据的显示、报表打印、趋势曲线分析、事件和报警处理以及数据存储等。经技术、性能、价格、服务等方面的比较之后,在国内外众多的工业自动化软件中,我们选用北京亚控科技发展有限公司的工业自动化通用组态软件-组态王Kingview6.5。
组态王主要由工程管理器ProjManager、工程浏览器TouchExplorer(即开发系统)、运行系统Touc-hVew和信息窗口等组成。主要功能为:完善、先进的图形生成功能,方便构建各种监控界面;较丰富的数据类型,可以合理地抽象监控对象的特性;具有报警、实时趋势曲线、历史趋势曲线等功能,方便用户对数据的分析和处理;完善的命令语言功能,可开发较复杂的应用程序;提供了大量的设备驱动程序,方便和多种下位机设备的通讯;实时数据库对用户公开,便于二次开发[1]。
建立新组态王工程的一般过程是:
1.设计图形界面(定义画面);
2.定义设备;
3.构造数据库(定义变量);
4.建立动画连接;
5.运行和调试。
橡胶坝监测系统软件界面的组成如图3所示。在软件系统的开发过程中,我们首先按监测数据的要求设计了简洁、大方的主界面及各种曲线、报表、报警界面。然后将COM1口设置为波特率9600,数据位8,停止位1,无校验位,通讯方式RS-232,并且在COM1口上新建了4个I-7080模块、1个I-7017模块,将它们的地址分别设为1、2、3、4、0,然后在数据字典中针对5个模块的11个通道建立了11个I/O变量和11个内存中间变量以及相应的虚拟寄存器(复位看门狗)变量,根据传感器的标定以及工程上的特殊要求在命令语言中进行了编程,最后建立相应的动画连接并对软件进行调试[2]。
需要特别强调的是:在渗压计的标定公式中,随着采集量原始值的增大,工程值在减小,而组态王的I/O变量定义中原始值和工程值变化趋势相同(无论是线性还是非线性),这就使得单靠I/O变量无法解决原始值和工程值之间的对应关系。为解决这一问题就必须在组态王中定义内存中间变量,并且在应用程序命令语言编程时,根据渗压计的标定公式设定内存中间变量和I/O变量的对应关系。
另外为了防止液位计放入水中最底部时杂物堵塞传感器,液位计的初始位置至少应放在零水位的0.5米以上,为此需要定义内存中间变量,并在应用程序命令语言编程时消除因此带来的测量误差。
5 结束语
本系统是基于亚控组态王Kingview6.5和泓格7000系列智能模块开发的橡胶坝数据监测系统。具有橡胶坝渗压、水位等数据的实时采集、显示、处理、报表、报警、存储等功能,真实、准确、客观地反映了橡胶坝的实际运行状态,以电子地图的形式动态显示数据的变化,数据刷新速度快,精度高,具有友好的人机界面,监测数据不但能实时显示,而且能长期保存,数据保存时间可长达20年。系统投入使用以来,运行状况良好,深得用户好评。该系统软硬件的组态方式在水利工程及其它行业工程的数据监测中具有广阔的应用前景。
参考文献
[1]组态王Kingview6.5使用手册,北京亚控科技发展有限公司,2004.
[2]袁秀英等,组态控制技术,电子工业出版社,北京,2003.8.