1、基于组态软件和PLC的锅炉水处理自动监控系统1 前言 计算机监控系统是采用集中监测、集中控制、集中显示、集中管理、集中保存的系统,融合了较先进的自动化技术、计算机技术、通讯技术、故障诊断技术和软件技术,广泛应用在化工、供暖、机械、供水、水处理等多个领域,在工业生产中发挥越来越显著的作用。在满足锅炉连续、安全、稳定的前提下,本文介绍了集工业控制计算机、组态软件、PLC(可编程控制器)、变频器于一体的锅炉水处理自动监控系统。2监控系统工艺流程锅炉水处理系统的工艺流程简图如图1:根据工艺流程简图,锅炉水处理自动监控系统包括:1、锅炉给水压力的控制,2、除氧水箱水位的控制,3、软水箱水位的控制,4、数
2、据的采集与控制。2.1锅炉给水压力的控制锅炉给水压力的控制采用水泵变频恒压供水,通过安装在出水管网上的压力变送器,把管网压力信号变成420mA的标准信号送入PLC(可编程控制器),PLC通过PID程序运算后,输出转速信号送给变频器,由变频器控制水泵电机的转速,调节水泵的供水量,使供水管网上的压力保持在给定的压力值上。当用水量超过或少于运行泵的供水量时,通过PLC控制切换进行加泵或减泵,即根据用水量的多少由PLC控制工作泵的数量增减以及变频器对运行泵的转速调节,实现恒压供水的目的。变频恒压供水原理图如图2:2.2除氧水箱水位的控制除氧水箱水位的控制采用水泵变频与工频供水,通过安装在除氧水箱上的差
3、压变送器,把水箱水位信号转变成420mA的标准信号送入PLC,PLC通过PID程序运算后,得出输出信号给变频器,由变频器控制电机的转速,调节水箱给水量,使除氧水箱的水位保持在给定的水位上。给除氧水箱供水还包括冷凝水箱水位的控制,当冷凝水箱水位高时,启动冷凝水泵,当冷凝水箱水位低时,停止冷凝水泵,防止冷凝水箱出现溢流现象,减少水源浪费。根据除氧水箱水位的高低,由PLC控制软水泵和冷凝水泵数量及变频器对软水泵的转速调节,实现恒水位供水。恒水位变频控制原理图如图3:2.3软水箱水位的控制软水箱水位的控制采用电磁阀控制,通过安装在软水水箱上的差压变送器,把水箱水位信号变成420mA的标准信号送入PLC
4、,PLC通过PID运算后输出控制信号,当软水水位低时,增加电磁阀开度,当软水水位高时,可减少电磁阀开度。恒水位电磁阀控制原理图如图4:2.4 数据的采集与控制水处理自动控制系统需要检测和控制的工艺参数主要有:压力、流量、液位、转速、阀门开度、水泵的运行/停止、阀门的开/关、变频器的运行/停止等等,系统共有模拟量输入11路, 模拟量输出4路,数字量输入40路,数字量输出20路。3 监控系统硬件配置锅炉水处理自动监控系统主要由研华工控机、S7-226PLC、EM221、EM235、变频器、伺服放大器、电磁阀、压力变送器、差压变送器、孔板、数显仪表、RS485/RS232转换器、PC/PPI电缆、控
5、制柜、继电器、水泵等组成。该自动监控系统硬件配置图如图5:上位机采用研华工业控制计算机,具有性能稳定配置高、抗干扰能力强等优点,主要实现整个系统的数据监视和参数设定工作。下位机采用西门子公司的S7 - 200 系列的S7-226可编程控制器(Micro PLC),它具有功能强大、可靠性高、维护方便且抗干扰能力强等多方面优点,本系统主要采用它作为数据采集、控制回路、自动顺序操作和数据运算的功能。变频器采用芬兰Vacon公司的Vacon-NX系列变频器,具有调速性能好、保护电机,节能效果显著、运行工艺安全可靠等多项优点,具体参数在变频调试时根据电机具体情况设定。压力、流量、水位信号采用昌晖仪表采集
6、、显示,仪表通过RS485电缆采集通过RS485/RS232转换后进入上位机显示。转速及阀位信号采用PLC模拟量模块采集,经PC/PPI电缆传输由上位机显示。4 监控系统软件配置本监控系统采用Windows 2000操作系统, MCGS组态软件及其在此软件基础上自主开发的锅炉水处理自动监控系统,STEP 7-Micro/WIN32 3.2版编程软件以及水处理PLC编程程序。4.1 MCGS组态软件北京昆仑通态自动化软件科技有限公司开发的MCGS (Monitor and Control Generated System ,通用监控系统) 是用于快速构造和生成计算机监控系统的组态软件。它能够在基
7、于Microsoft 的各种32 位Windows 平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。MCGS 系统包括组态环境和运行环境两个部分。其具体的组态过程包括系统菜单和系统参数组态、设备构件组态、用户界面组态、实时数据对象组态和运行策略组态。其具体的组态窗口如图6,运行数显窗口如图7: 图6:组态软件组态窗口 图7:运行中的“数显窗”界面4.2 梯形图编程软件本系统采用STEP 7-Micro/WIN32 3.2版编程软件编程,关键是PLC程序的合理性与可行性,电机控制程序包括启动子程
8、序和运行子程序,运行子程序又包括参与调节子程序和电机切换子程序,电机切换子程序又包括加电机子程序和减电机子程序;模拟量程序包括模拟量数据采集,传送,输出,PID调节等。以下为除氧水箱水位PID调节程序:MAIN(主程序):网络1:LD SM0.1CALL SBR_0SBR-0(子例行程序0):网络1:LD SM0.0MOVR 0.75, VD104MOVR 0.25, VD112MOVR 0.1, VD116MOVR 30.0, VD120MOVR 0.0, VD124MOVB 100, SMB34ATCH INT_0, 10ENIINT-0(中断子程序0):网络1:LD SM0.0ITD A
9、IW0, AC0DTR AC0, AC0*R 1.25, AC0-R 8000.0, AC0/R 32000.0, AC0MOVR AC0, VD100MOVR VD100, VD300*R 400.0, VD300网络2:LD SM0.0PID VB100, 0网络3:LD SM0.0MOVR VD108, AC1/R 1.25, AC1+R 0.2, AC1*R 32000.0, AC1ROUND AC1, AC1DTI AC1, AC1MOVW AC1, AQW04.3 通讯工控机与PLC的通讯通过PC/PPI电缆来完成,它将S7 -200 的编程口与计算机的RS232口相连,具体设置是
10、在下位机的编程环境(STEP 7 - Micro/ WIN 编程软件)和MCGS 组态软件的设备窗口中完成的。工控机与数显仪表的通讯采用通用的RS232/RS485转换器,具体设置在仪表和MCGS 组态软件的设备窗口中完成的。5 监控系统主要功能1、显示功能:工艺流程、测量值、设备运行状态、操作模式、报警等显示功能。2、报警处理和报表生成功能:记录报警发生时间、故障内容等信息,并对报警信息进行管理,系统输出的日报表,并可查询历史报表。3、历史趋势功能:对现场的压力、流量、水位、转速、阀门开度等以实时曲线显示,并具有历史曲线查询功能。4、数据库存储与访问功能,实现Access历史数据库在每次系统
11、运行时的自动创建并记录,以及现场数据的存储。5、系统参数的修改功能,可对PID参数进行修改,并对压力、水位设定值进行修改。6、管理权限:实现不同级别的系统管理权限,系统操作员可以选择操作模式,查看趋势曲线及报表等。 7、电机保护功能:采用变频控制后,运行可靠,维护方便,精度高、稳定性好,对过流、欠压、过压等变频器故障均能自行诊断,并发出报警信号。8、手/自动切换功能:在设计电路部分实现手动、半自动、全自动方式,能实现监控系统的自动/半自动/手动操作模式间的无扰切换。6 结束语本文介绍的基于组态软件和PLC的锅炉水处理自动监控系统,利用了工控机组态软件的强大数据处理和图形表现能力,PLC抗干扰能
12、力强、适用于工业现场的特点,以及变频器的调速性能,融合了较先进的自动化技术、计算机技术、通讯技术、故障诊断技术和软件技术,具有可靠性高、维护容易等特点。此系统实现了数据的集中管理、自动控制、故障检测等多方面功能,为锅炉的连续、稳定、安全运行提供了保证。参考文献1 张万忠,刘明芹.电器与PLC控制技术.化学工业出版社,2003.82 王卫兵.PLC系统通信、扩展与网络互连技术.机械工业出版社,2004.93 曾毅等.变频调速控制系统的设计与维护.山东科技技术出版社, 2004.24 北京昆仑通态自动化软件科技有限公司.MCGS用户手册.20035 孙洪程,翁唯勤. 过程控制工程设计.化学工业出版社,2001.3