基于组态软件和PLC的锅炉水处理自动监控系1.docx
- 文档编号:16935413
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:9
- 大小:132.09KB
基于组态软件和PLC的锅炉水处理自动监控系1.docx
《基于组态软件和PLC的锅炉水处理自动监控系1.docx》由会员分享,可在线阅读,更多相关《基于组态软件和PLC的锅炉水处理自动监控系1.docx(9页珍藏版)》请在冰点文库上搜索。
基于组态软件和PLC的锅炉水处理自动监控系1
基于组态软件和PLC的锅炉水处理自动监控系统
1前言
计算机监控系统是采用集中监测、集中控制、集中显示、集中管理、集中保存的系统,融合了较先进的自动化技术、计算机技术、通讯技术、故障诊断技术和软件技术,广泛应用在化工、供暖、机械、供水、水处理等多个领域,在工业生产中发挥越来越显著的作用。
在满足锅炉连续、安全、稳定的前提下,本文介绍了集工业控制计算机、组态软件、PLC(可编程控制器)、变频器于一体的锅炉水处理自动监控系统。
2 监控系统工艺流程
锅炉水处理系统的工艺流程简图如图1:
根据工艺流程简图,锅炉水处理自动监控系统包括:
1、锅炉给水压力的控制,2、除氧水箱水位的控制,3、软水箱水位的控制,4、数据的采集与控制。
2.1锅炉给水压力的控制
锅炉给水压力的控制采用水泵变频恒压供水,通过安装在出水管网上的压力变送器,把管网压力信号变成4~20mA的标准信号送入PLC(可编程控制器),PLC通过PID程序运算后,输出转速信号送给变频器,由变频器控制水泵电机的转速,调节水泵的供水量,使供水管网上的压力保持在给定的压力值上。
当用水量超过或少于运行泵的供水量时,通过PLC控制切换进行加泵或减泵,即根据用水量的多少由PLC控制工作泵的数量增减以及变频器对运行泵的转速调节,实现恒压供水的目的。
变频恒压供水原理图如图2:
2.2除氧水箱水位的控制
除氧水箱水位的控制采用水泵变频与工频供水,通过安装在除氧水箱上的差压变送器,把水箱水位信号转变成4~20mA的标准信号送入PLC,PLC通过PID程序运算后,得出输出信号给变频器,由变频器控制电机的转速,调节水箱给水量,使除氧水箱的水位保持在给定的水位上。
给除氧水箱供水还包括冷凝水箱水位的控制,当冷凝水箱水位高时,启动冷凝水泵,当冷凝水箱水位低时,停止冷凝水泵,防止冷凝水箱出现溢流现象,减少水源浪费。
根据除氧水箱水位的高低,由PLC控制软水泵和冷凝水泵数量及变频器对软水泵的转速调节,实现恒水位供水。
恒水位变频控制原理图如图3:
2.3软水箱水位的控制
软水箱水位的控制采用电磁阀控制,通过安装在软水水箱上的差压变送器,把水箱水位信号变成4~20mA的标准信号送入PLC,PLC通过PID运算后输出控制信号,当软水水位低时,增加电磁阀开度,当软水水位高时,可减少电磁阀开度。
恒水位电磁阀控制原理图如图4:
2.4数据的采集与控制
水处理自动控制系统需要检测和控制的工艺参数主要有:
压力、流量、液位、转速、阀门开度、水泵的运行/停止、阀门的开/关、变频器的运行/停止等等,系统共有模拟量输入11路,模拟量输出4路,数字量输入40路,数字量输出20路。
3监控系统硬件配置
锅炉水处理自动监控系统主要由研华工控机、S7-226PLC、EM221、EM235、变频器、伺服放大器、电磁阀、压力变送器、差压变送器、孔板、数显仪表、RS485/RS232转换器、PC/PPI电缆、控制柜、继电器、水泵等组成。
该自动监控系统硬件配置图如图5:
上位机采用研华工业控制计算机,具有性能稳定配置高、抗干扰能力强等优点,主要实现整个系统的数据监视和参数设定工作。
下位机采用西门子公司的S7-200系列的S7-226可编程控制器(MicroPLC),它具有功能强大、可靠性高、维护方便且抗干扰能力强等多方面优点,本系统主要采用它作为数据采集、控制回路、自动顺序操作和数据运算的功能。
变频器采用芬兰Vacon公司的Vacon-NX系列变频器,具有调速性能好、保护电机,节能效果显著、运行工艺安全可靠等多项优点,具体参数在变频调试时根据电机具体情况设定。
压力、流量、水位信号采用昌晖仪表采集、显示,仪表通过RS485电缆采集通过RS485/RS232转换后进入上位机显示。
转速及阀位信号采用PLC模拟量模块采集,经PC/PPI电缆传输由上位机显示。
4监控系统软件配置
本监控系统采用Windows2000操作系统,MCGS组态软件及其在此软件基础上自主开发的锅炉水处理自动监控系统,STEP7-Micro/WIN323.2版编程软件以及水处理PLC编程程序。
4.1MCGS组态软件
北京昆仑通态自动化软件科技有限公司开发的MCGS(MonitorandControlGeneratedSystem,通用监控系统)是用于快速构造和生成计算机监控系统的组态软件。
它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。
MCGS系统包括组态环境和运行环境两个部分。
其具体的组态过程包括系统菜单和系统参数组态、设备构件组态、用户界面组态、实时数据对象组态和运行策略组态。
其具体的组态窗口如图6,运行数显窗口如图7:
图6:
组态软件组态窗口
图7:
运行中的“数显窗”界面
4.2梯形图编程软件
本系统采用STEP7-Micro/WIN323.2版编程软件编程,关键是PLC程序的合理性与可行性,电机控制程序包括启动子程序和运行子程序,运行子程序又包括参与调节子程序和电机切换子程序,电机切换子程序又包括加电机子程序和减电机子程序;模拟量程序包括模拟量数据采集,传送,输出,PID调节等。
以下为除氧水箱水位PID调节程序:
MAIN(主程序):
网络1:
LD SM0.1
CALL SBR_0
SBR-0(子例行程序0):
网络1:
LD SM0.0
MOVR 0.75,VD104
MOVR 0.25,VD112
MOVR 0.1,VD116
MOVR 30.0,VD120
MOVR 0.0,VD124
MOVB 100,SMB34
ATCH INT_0,10
ENI
INT-0(中断子程序0):
网络1:
LD SM0.0
ITD AIW0,AC0
DTR AC0,AC0
*R 1.25,AC0
-R 8000.0,AC0
/R 32000.0,AC0
MOVR AC0,VD100
MOVR VD100,VD300
*R 400.0,VD300
网络2:
LD SM0.0
PID VB100,0
网络3:
LD SM0.0
MOVR VD108,AC1
/R 1.25,AC1
+R 0.2,AC1
*R 32000.0,AC1
ROUND AC1,AC1
DTI AC1,AC1
MOVW AC1,AQW0
4.3通讯
工控机与PLC的通讯通过PC/PPI电缆来完成,它将S7-200的编程口与计算机的RS232口相连,具体设置是在下位机的编程环境(STEP7-Micro/WIN编程软件)和MCGS组态软件的设备窗口中完成的。
工控机与数显仪表的通讯采用通用的RS232/RS485转换器,具体设置在仪表和MCGS组态软件的设备窗口中完成的。
5监控系统主要功能
1、显示功能:
工艺流程、测量值、设备运行状态、操作模式、报警等显示功能。
2、报警处理和报表生成功能:
记录报警发生时间、故障内容等信息,并对报警信息进行管理,系统输出的日报表,并可查询历史报表。
3、历史趋势功能:
对现场的压力、流量、水位、转速、阀门开度等以实时曲线显示,并具有历史曲线查询功能。
4、数据库存储与访问功能,实现Access历史数据库在每次系统运行时的自动创建并记录,以及现场数据的存储。
5、系统参数的修改功能,可对PID参数进行修改,并对压力、水位设定值进行修改。
6、管理权限:
实现不同级别的系统管理权限,系统操作员可以选择操作模式,查看趋势曲线及报表等。
7、电机保护功能:
采用变频控制后,运行可靠,维护方便,精度高、稳定性好,对过流、欠压、过压等变频器故障均能自行诊断,并发出报警信号。
8、手/自动切换功能:
在设计电路部分实现手动、半自动、全自动方式,能实现监控系统的自动/半自动/手动操作模式间的无扰切换。
6结束语
本文介绍的基于组态软件和PLC的锅炉水处理自动监控系统,利用了工控机组态软件的强大数据处理和图形表现能力,PLC抗干扰能力强、适用于工业现场的特点,以及变频器的调速性能,融合了较先进的自动化技术、计算机技术、通讯技术、故障诊断技术和软件技术,具有可靠性高、维护容易等特点。
此系统实现了数据的集中管理、自动控制、故障检测等多方面功能,为锅炉的连续、稳定、安全运行提供了保证。
参考文献
1张万忠,刘明芹.电器与PLC控制技术.化学工业出版社,2003.8
2王卫兵.PLC系统通信、扩展与网络互连技术.机械工业出版社,2004.9
3曾毅等.变频调速控制系统的设计与维护.山东科技技术出版社,2004.2
4北京昆仑通态自动化软件科技有限公司.MCGS用户手册.2003
5孙洪程,翁唯勤.过程控制工程设计.化学工业出版社,2001.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 组态 软件 PLC 锅炉 水处理 自动 监控
![提示](https://static.bingdoc.com/images/bang_tan.gif)