工艺与装备 组态王在烟气脱硫监控系统中的应用 郭 飞 徐方全 (1.ijJ东充矿职工大学,邹城273500;2,山东科技大学材料科学与工程学院,青岛266510) 摘 要:本文以德州某植物蛋白公司锅炉烟气脱硫工程为实例,给出基于组态王和工业数据库构建的烟气 脱硫监控系统整体软硬件解决方案,重点介绍了上位机监控界面设计方法及数据库操作过程,并对各监控点与 组态王的通信进行了介绍,最后对该系统在实际运行中的效果进行了总结。 关键词:组态王 烟气脱硫 监控系统 1引言 612点,控制输出为388点。 随着我国工业生产技术的进步,人们在物质文化生活 水平提高的同时,越来越关注自身的居住环境问题。党中 央建设和谐社会,节约型社会的发展理念,也对环 2.2总体方案设计 该脱硫现场烟气脱硫监控系统包括数据采集系统 (DAS),PLC控制系统(PCS),数据传输系统(DTS)和管理 显示系统(MDS)。现场监控系统整体框图如1所示。 境工作提出了更高的要求。要求各环保部门对各个污染 源的污染情况进行实时监控,以便提前发现环境问题,并 迅速做出反应同时还要求通过对历史数据的分析进行工 作总结和改进。然而,现存的监控系统却存在诸多问题, 比如环保局中心站与各个污染源现场之间没有统一的数 据互联互通机制,使得增加对新污染源的监控难以实施, 监控系统缺乏较强的兼容性和可扩展性,软件安装、配置 复杂,难以维护和使用等缺点。组态软件依据强大的过程 数据库,与各种硬件设备进行通信,并通过动态人机界面 将采集处理的数据展现给用户,或者传递给其它应用程 序。组态王监控软件以界面简单明了、易于操作、数据采 集实时性好和高可靠性等特点得到越来越多用户的青 睐。由于组态王还具有工程开发周期短、系统便于升级和 维护,以及丰富的图库和操作向导等优势,在脱硫监控系 统中得到广泛应用。 2系统总体设计方案 2.1没计背景 赞 势 数 掳 塌 壮 据 捷 岱 拦 通 葬 未 带 信 站 / / / + 甲拙 R 舒 []=础觋场监控单元, ll PLC分散『义表 图1烟气脱硫监控系统 本文以德州某植物蛋白公司锅炉烟气脱硫工程为实 数据采集系统(DAS)需采集的量包括:吸收塔内脱硫 液pH值、液位、阻力、烟气进出口温度、脱硫岛PH值以及 例,该工程采用湿法脱硫工艺,以石灰为脱硫剂,由化浆 系统、吸收系统、烟气系统、脱硫液循环系统、石膏处理系 统、脱硫剂输送系统及电气控制系统组成。电气控制系统 实时监控吸收塔内脱硫液pH值、液位、阻力、烟气进出口 温度、脱硫岛PH值以及烟气进口和出口二氧化硫、烟尘、 氮氧化物浓度等参数,实现吸收塔进料、液位、吸收塔浆 液排出、除雾器冲洗以及氧化塔石膏浆液排出和除雾器 烟气进口和出口二氧化硫、烟尘、氮氧化物浓度等参数。 PLC控制系统(PCS)包括循环水流量的控制回路、PH 值控制回路、氧化用空气流量控制回路、吸收塔入口烟气 温度控制回路、换热器出口烟温控制回路、脱硫液温度控 制回路、脱硫液浓度控制回路、升压风机(BUF)入口压力 控制、出口SO:浓度控制系统、吸收塔液位控制。 数据传输系统(DTS)包括各个采集点与管理工控机 的通信以及现场监测站与环保局中心站通信。 管理显示系统(MDS)主要是指管理工控机系统,管理 工控机监控程序负责整个系统的正常运行,应用软件主 冲洗等过程的自动控制。该自动监控系统以PLC为控制 设备,现场监控站上位机采用工业计算机,上位机采用组 态王监控软件,承担管理、编程、网络数据采集和定值修 改等任务。 该电厂有130ffh和220 ̄h燃煤锅炉各2台,整个烟气 脱硫系统配置2台工业计算机,通过工业总线进行集中 统一监控管理。UO监控点为1000点,其中信号输入为 要负责监控和记录。全部功能由上位机监控程序完成。实 现对各类水泵、风机、输送机、给料阀、搅拌装置、泄压布 袋除尘器及各类电动阀门,调节阀门的运行状态显示与 现代制造技术与装备 连锁保护。 2010第3期总第196期 当需要对历史数据进行查询时,在相应的命令程序语 3上位机监控界面设计及数据库操作 上位机监测软件采用组态王开发的监控软件,组态王 脱硫岛pH值 E 图2上微机监控界截图 开发监控系统软件是新型的工业自动控制系统正以标准 的工业计算机软、硬件平台构成的集成系统取代传统的 封闭式系统,它具有适应性强、开放性好、易于扩展、经 济、开发周期短等优点。该软件对下连接控制层,对上连 接管理层,它不但实现对现场的实时监测与控制,且在自 动控制系统中完成上传下达、组态开发的重要作用。尤其 考虑三方面问题:画面、数据、动画。通过对监控系统要求 及实现功能的分析,采用组态王对监控系统进行设计。组 态王提供了非常友好的可视化监控画面,并以动画方式 显示控制设备的状态,具有报警窗口、实时趋势曲线等, 可便利的生成各种报表,有利于操作者实时现场监控。如 图2所示为该脱硫现场烟气脱硫监控系统的管理机监控 界面。此外,它还具有丰富的设备驱动程序和灵活的组态 方式、数据链接功能。 为了进行数据的保存和实时湿示,并且能够保存6个 月以上,需要对数据库进行相应的操作,数据库采用简单 的access数据库。在应用程序命令语言栏目中的启动时标 签中需加入如下语句实现表的创建和命名: SQLConnect(DeviceID,”dsn=x;uid=;pwd=”); string表名; 表名=StrFromInt(\\本站点\¥年,10)+StrFromInt(\\本 站点\j}月,lO)+StrFromInt(\、本站点\¥日,10); SQLCreateTable(DeviceID,表名, 莫板”); QLInsert(DeviceID,表名,lf{莫板”); 在应用程序命令语言栏目中的运行时标签和停止时 标签中需加入如下语句以实现表的创建和命名: \、本站点\时间=\\本站点\¥日期+…’+\\本站点\¥时 间:SQLDisconnect(DeviceID); 言中需要做如下处理: string查询表名; 查询表名=\\本站点\开始时间; SQLSelect(DeviceID,查询表名,”bind1”,lilt…’); long x; x=SQLNumRows(DeviceID); long row ̄-2; long m=x+2; RcportSetRows(”Repo ̄O”,m); Rep0nSetCellString2(”Report0”,3,1,m,2,””); while(row<m) {row=row+l; ReportSetCellString(”Report0",row,1,\\本站点\查询时间); ReportsetceuValue(”Report0",row,2,\\本站点\旧l#加 碱泵查询); ReponsetceUValue(”Report0”,row,3,\、本站点\旧2彳}加 碱泵查询): ReportSetCellValue(”ReportO”,rOW,4,\\本站点、旧1撑增 压风机查询): ReportSetCellValue(”ReportO”,row,5,\\本站点\旧2#增 压风机查询); ReportSetCellValue(”Repot0”,rOW,6,\、本站点、新1 加 碱泵查询); Reportsetcel1Va1ue(’’Report0”,row,7,\、本站点\新2#加 碱泵查询); RcportSetCe]IValue(”Report0”,row,8,\\本站点\新3}}加 碱泵查询); Reponsetcel1value(”Report0”,rOW,9,\\本站点\新4#加 碱泵查询); Reportsetcel1Value(”Report0”,row,10,\\本站点\新1# 增压风机查询); Rep0rtsetcellValue(”Report0”,row,1 1,\、本站点\新2# 增压风机查询): Reportsetcel】Value(”Report0”,row,12,\\本站点\旧PH 查询); ReponsetcellValue(”Repot0”,rOW,13,\\本站点\新PH 查询); SQLNext(DeviceID); } SQLEndSelect(DevicelD); \、本站点\¥分 本站点、¥13 奉姑点。 。时一 图3组态王数据改变命令语言标签 (下转第56页) 现代制造技术与装备 2010第3期总第196期 (The Second Agricultural Machinery Plant Guangdong Province, 参考文献 Lechang 512200) Abstract:This paper so]ves the artiifcial operation peeling process 【1]谭庆昌,赵,曾平主编.《机械设计》.吉林科学技术出版 社,2000年. dificulties be ̄re high—pressure tubing withhold,especillay on—site in— stallation of equipment for hydraulica lot of inconvenience in temporarily withhold the pipeline industry,in order to improve the quality of [2]徐灏主编.《机械设计手册》.机械工业出版社,1991年. high——pressure pipeline withheld. Carry Style Rubber Hose with the Peeling Machine Key words:high pressure pipe,peeling machine,withhold H0U Mmaoh ,ZHANG Aihua (上接第36页) 的输入灵敏度为200mV。 为了保存每13每时每分所监测的数据,在组态王的数 5结束语 据改变命令语言标签(如图3所示)中加入如下代码: 该烟气脱硫监控系统从2008年投入运行以来,一直 string 13表名; 运行稳定,各监控点与组态王通信可靠,数据采集和画面 fl表名=StrFromInt(\\本站点\¥年,10)+StrFromlnt(\、 数据更新速度都能够满足实际生产需要,数据库中数据 本站点\¥月,10)+StrFromlnt(\、本站点\¥13,10); 的更新满足系统设计的要求,监控界面丰富。烟气脱硫监 SQLInsert(DeviceID,13表名,”bind”); 控系统的自动化程度和脱硫效率得到了大大的改善,取 ,/插入13表格 得了非常满意的效果。 string表名; 表名=StrFromlnt(\\本站点\¥年,10)+StrFromlnt(\\本 参考文献 站点\¥月,10)+StrFromInt(\\本站点\¥13,10); SQLCreateTable(DeviceID,表名,”模板”); [1]亚控公司.组态王6.53帮助手册[M].北京:北京亚控科技发 string 13表名; 展有限公司,2008. 31表名=StrFromlnt(\\本站点\¥年,10)+strFr0nlInt(\\ f2]钟秦.燃煤烟气脱硫脱硝技术及 I=程实例[M】.北京:化学工 本站点\¥月,10)+StrFromlnt(\\本站点\¥13,10); 业出版社,2002. SQLInsert(DeviceID,13表名,”bind”); ,,插入13表格 Application of King View on Supervise System of Gas 4各监控点与组态王的通信 Desulphurization 各监控点现场信号采集使用的传感器输出信号为微 GUO Fei ,XU Fangquan 弱的模拟信号,不利于运算和传输,所以需要首先进行模 (1.Shandong Vocational college of Industry&Trade,Zoucheng 数转换,将采集的信号转化为数字量后与组态王进行通 273500,China;2.Collage of Materials Science.Eng.,SUST,Qingd80 266510,China) 信。模数转换模块能测量压力、温度、电量、流量、s0 浓 Abstract:In this paper,take a boiler flue gas desulphurizati0n in 度、氮氧化物含量,出口温度等变送器输出的4—20mA或 a plant protein corporation of De Zhou City as all example;a whale 0~IOV信号。通讯接口为RS485或RS232,电源DC8~ hardware and software solution for Supervise System of gas desulphur— 30V,通讯协议为MODBUS—RTU、ASCII码、十六进制 ization which based on King View and Industry Database Was buih. LC一02协议3种,协议可自动识别。 Focus on the method of design Monitoring Interface and the process of 组态王与现场控制PLC的通信采用基于远距离和接 database operations of Host Computer.the communication of king view 收高灵敏度的RS-485总线标准。RS一485标准采有用平衡 and Monitoring Point WaS also introduced.At last,the effect of the Su— 式发送,差分式接收的数据收发器来驱动总线,具体要求 pervise system run in the factory is summarized. 包括:(1)接收器的输入电阻RIN≥12kFt(2)驱动器能输 Key words:King view,flue gas desulphufization,supervise sys- 出4-7V的共模电压(3)输入端的电容≤50pF(4)接收器 tern