基于组态软件的锅炉温度监控毕业设计.docx
《基于组态软件的锅炉温度监控毕业设计.docx》由会员分享,可在线阅读,更多相关《基于组态软件的锅炉温度监控毕业设计.docx(63页珍藏版)》请在冰豆网上搜索。
基于组态软件的锅炉温度监控毕业设计
毕业论文声明
本人郑重声明:
1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。
除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。
对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。
本人完全意识到本声明的法律结果由本人承担。
2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。
本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。
3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。
4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。
论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。
论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。
学位论文作者(签名):
年月
关于毕业论文使用授权的声明
本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。
本人完全了解大学有关保存,使用毕业论文的规定。
同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。
本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。
如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。
本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。
本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:
按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。
在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。
论文作者签名:
日期:
指导教师签名:
日期:
基于组态软件的锅炉温度监控系统
摘要
本次设计以力控组态软件实时监控锅炉温度控制系统为背景,主要内容是用西门子S7-200PLC和北京三维力控科技公司的全中文工控组态软件ForceControl6.1设计锅炉温度监控系统。
本文首先说明了自己对锅炉的认识并对锅炉的控制系统做了简单的介绍,然后又对西门子S7-200PLC做了介绍,其中重点阐述了S7-200PLC外观、技术数据、通讯方式、硬件接线图。
对于软件部分,首先对ForceControl6.1组态软件做了详细说明,介绍了如何绘制组态图和动画的连接,然后又对西门子的编程软件step7micro/win做了简单的说明,编写PLC语句表。
将软件和S7-200PLC连接起来,来实现锅炉温度检测的功能,从而完成了整个毕业设计。
关键词:
锅炉温度,PLC,ForceControl6.1
Configurationsoftwarebasedontheboilertemperaturecontrolsystem
ABSTRACT
Thedesignofforcecontrolconfigurationsoftwarereal-timemonitoringofboilertemperaturecontrolsystemasthebackground,maincontentistheuseofSiemensS7-200PLCandBeijingthree-dimensionalforcecontroltechnologycompanyintheentireChineseindustrialcontrolconfigurationsoftwareForceControl6.1designofboilertemperaturecontrolsystem.Thispaperfirstexplainshisownunderstandingofboilerandboilercontrolsystemisbrieflyintroduced,andthenontheSiemensS7-200PLCisintroduced,whichfocusesonS7-200PLCappearance,technicaldata,meansofcommunication,thehardwareconnectiondiagram.Thesoftwarepart,firstlytheForceControl6.1configurationsoftwareindetail,introduceshowtodrawtheconfigurationgraphandanimationconnection,andthenontheSiemensprogrammingsoftwareSTEP7micro/wintodoasimpledescription,writeaPLCstatementlist.ThesoftwareandtheS7-200PLCconnection,toachievetheboilertemperaturemeasurementfunction,thuscompletingthegraduationdesign.
KEYWORDS:
Boilertemperature,PLC,ForceControl6.1
目 录
前 言
随着我国工业的发展,组态软件是实现人机界面的好途径。
我国有三维力控、组态王、通用组态等。
力控监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。
力控组态软件在秉承力控早期产品成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.1面向NET开发技术,开发过程采用了先进软件工程方法:
“测试驱动开发”,产品品质将得到充分保证。
与力控早期产品相比,力控6.1产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。
本文从理论上说明了一个被测物体(锅炉),PLC及计算机之间的连接,为今后走向工作岗位打下基础。
第1章锅炉
1.1锅炉概述及温度控制
1.1.1锅炉概述
锅炉是一种能量转换设备,向锅炉输入的能量有燃料中的化学能、电能、高温烟气的热能等形式,而经过锅炉转换,向外输出具有一定热能的蒸汽、高温水或有机热载体。
锅的原义指在火上加热的盛水容器,炉指燃烧燃料的场所,锅炉包括锅和炉两大部分。
锅炉中产生的热水或蒸汽可直接为工业生产和人民生活提供所需热能,也可通过蒸汽动力装置转换为机械能,或再通过发电机将机械能转换为电能。
提供热水的锅炉称为热水锅炉,主要用于生活,工业生产中也有少量应用。
产生蒸汽的锅炉称为蒸汽锅炉,常简称为锅炉,多用于火电站、船舶、机车和工矿企业。
锅炉是由锅和炉组成的,上面的盛水部件为锅,下面的加热部分为炉,锅和炉的一体化设计称为锅炉。
《特种设备安全监察条例》所定义的锅炉是指利用各种燃料、电或者其他能源,将所盛装的液体加热到一定的参数,并对外输出热能的设备。
其范围规定为最高安全水位时存水容积大于或者等于30L的承压蒸汽锅炉;出口水压大于或者等于0.1MPa(表压),且额定功率大于或者等于0.1Mw的承压热水锅炉;有机热载体锅炉。
1.1.2锅炉的温度控制
锅炉汽包燃烧系统是工业蒸汽锅炉安全、稳定运行的重要指标,温度过高,会使蒸汽带水过多,汽水分离差,使后续的过热器管壁结垢,传热效率下降,过热蒸汽温度下降,严重时将引起蒸汽品质下降,影响生产和安全;温度过低又将破坏部分水冷壁的水循环不能满足工艺要求,严重时会发生锅炉爆炸。
尤其是大型锅炉,一旦控制不当,容易使汽包满水或汽包内的水全部汽化,造成重大事故。
因此,在锅炉运行中,保证温度在正常范围是非常重要的
在组态软件监控锅炉的正常运行下,维持汽温和汽压正常,均匀给水使锅炉保持正常水位,保持蒸汽品质合格,保证锅炉出口烟温在正常温度。
在工业现场有仪器仪表可以实时的查看锅炉的工作状态,在中央控制室内用组态软件也可以实时的查看锅炉的工作状态。
现场和中央控制室的双重监控可以确保锅炉安全可靠的运行。
保证了工业生产的稳定、可靠、安全。
1.1.3注意事项
1.锅炉出厂时应当附有“安全技术规范要求的设计文件、产品质量合格证明、安全及使用维修说明、监督检验证明(安全性能监督检验证书)”。
2.锅炉的安装、维修、改造。
从事锅炉的安装、维修、改造的单位应当取得省级质量技术监督局颁发的特种设备安装维修资格证书,方可从事锅炉的安装、维修、改造。
施工单位在施工前将拟进行安装、维修、改造情况书面告知直辖市或者辖区的特种设备安全监督管理部门,并将开工告知送当地县级质量技术监督局备案,告知后即可施工。
3.锅炉安装、维修、改造的验收。
施工完毕后施工单位要向质量技术监督局特种设备检验所申报锅炉的水压试验和安装监检。
合格后由质量技术监督局、特种设备检验所、县质量技术监督局参与整体验收。
4.锅炉的注册登记。
锅炉验收后,使用单位必须按照《特种设备注册登记与使用管理规则》的规定,填写《锅炉(普查)注册登记表》,到质量技术监督局注册,并申领《特种设备安全使用登记证》。
5.锅炉的运行。
锅炉运行必须由经培训合格,取得《特种设备作业人员证》的持证人员操作,使用中必须严格遵守操作规程和八项制度、六项记录。
6.锅炉的检验。
锅炉每年进行一次定期检验,未经安全定期检验的锅炉不得使用。
锅炉的安全附件安全阀每年定期检验一次,压力表每半年检定一次,未经定期检验的安全附件不得使用。
7.严禁将常压锅炉安装为承压锅炉使用。
严禁使用水位计、安全阀、压力表三大安全附件不全的锅炉。
第2章西门子S7-200
2.1对S7-200的认识
2.1.1S7-200概述
S7-200是一种小型的可编程程序控制器,适用与各行各业,各种场合中的检测、监测及控制的自动化。
S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。
因此S7-200系列具有极高的性价比。
它有极高的可靠性、极丰富的指令集、易于掌握、便捷的操作、丰富的内置集成功能、实时特性、强劲的通讯能力、丰富的扩展模块等。
S7-200系列在集散自动化系统中充分发挥其强大功能。
使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。
应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。
如:
冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。
2.1.2S7-200的外形及种类
1.本次设计采用的是CPU226,图2-1为正面图形
图2-1S7-200的正图形
图2-2S7-200的外形说明
2.S7-200PLCCPU的种类分类
CPU221:
小型PLCCPU221,价格低廉,能满足多种集成功能的需要。
CPU222:
S7-200家族中低成本的单元。
通过可连接的扩展模块,即可处理模拟量。
CPU224、CPU224XP:
具有更多的输入、输出点及更大的存储器。
CPU226:
功能最强的单元,可完全满足一些中小型复杂控制系统的要求。
如图2-3为各类CPU的简单对比
表2-1CPU简单对比
特征
CPU221
CPU222
CPU224
CPU226
CPU226XM
物理尺寸(mm)
90×80×62
120.5×80×62
190×80×62
190×80×62
190×80×62
程序内存
4096字节
4096字节
8192字节
8192字节
16384字节
数据内存
2048字节
2048字节
5120字节
5120字节
10240字节
内存备份
50小时典型
50小时典型
190小时典型
190小时典型
190小时典型
本地板载I/O
6输入/4输出
8输入/6输出
14输入/10输出
24输入/16输出
24输入/16输出
扩充模块
0个模块
2个模块
7个模块
7个模块
7个模块
高速计数器
单相
双相
30KHz时为4
20KHz时为2
30KHz时为4
20KHz时为2
30KHz时为6
20KHz时为4
30KHz时为6
20KHz时为4
30KHz时为6
20KHz时为4
脉冲输出(DC)
20KHz时为2
20KHz时为2
20KHz时为2
20KHz时为2
20KHz时为2
模拟调整
1
1
2
2
2
实时时钟
部件
部件
内置
内置
内置
通讯端口
1RS-485
1RS-485
1RS-485
2RS-485
2RS-485
浮点数字
是
数字I/O图形大小
256(128个输入,128个输出)
布尔型执行速度
0.37微妙/指令
CPU221:
本机集成6输入/4输出共10个数字量I/O点。
无I/O扩展能力。
6K字节程序和数据存储空间。
4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。
1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
非常适合于小点数控制的微型控制器。
CPU222:
本机集成8输入/6输出共14个数字量I/O点。
可连接2个扩展模块,最大扩展至78路数字量I/O点或10路模拟量I/O点。
6K字节程序和数据存储空间。
4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力是具有扩展能力的、适应性更广泛的全功能控制器。
CPU222:
本机集成14输入/10输出共24个数字量I/O点。
可连接7个扩展模块,最大扩展至168路数字量I/O点或35路模拟量I/O点。
16K字节程序和数据存储空间。
6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。
1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
I/O端子排可很容易地整体拆卸。
是具有较强控制能力的控制器。
CPU224XP:
本机集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,最大扩展至168路数字量I/O点或38路模拟量I/O点。
22K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
本机还新增多种功能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等。
是具有模拟量I/O和强大控制能力的新型CPU。
CPU226集成24输入/16输出共40个数字量I/O点。
可连接7个扩展模块,最大扩展至248路数字量I/O点或35路模拟量I/O点。
26K字节程序和数据存储空间。
6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。
2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。
I/O端子排可很容易地整体拆卸。
用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。
可完全适应于一些复杂的中小型控制系统。
2.2S7-200通讯
2.2.1通讯方式
内部集成的PPI接口为S7-200的用户提供了强大的讯功能。
PPI接口物理特性为RS485,可在三种方式下工作:
PPI方式、MPI方式、自由通讯口方式。
1.PPI方式
PPI是西门子专为S7-200系列PLC开发的一个通讯协议。
可通过普通的两芯屏蔽双绞电缆进行联网。
波特率为9.6kbit/s,19.2kbit/s和187.5kbit/s。
S7-200系列CPU上集成的编程口同时就是PPI通讯联网接口。
利用PPI通讯协议进行通讯非常简单方便,只用NETR和NETW两条语句即可进行数据信号的传递,不需额外再配置模块或软件。
PPI通讯网络是一个令牌传递网,在不加中继器的情况下,最多可以由31个。
S7-200系列PLC,TD200,OP/TP面板或上位机(插MPI卡)为站点,构成PPI网(如图2-3)。
图2-3PPI通信
2.MPI方式
S7-200可以通过内置接口连接到MPI网络上,波特率为19.2k/187.5kbit/s。
它可与S7-400S7-300/S7-400CPU进行通讯。
S7-200CPU在MPI网络中作为从站,它们彼此间不能通讯(如图2-4)。
图2-4MPI方式
3.自由通讯口方式
自由通讯口方式是S7-200PLC的一个很有特色的功能。
它使S7-200PLC可以与任何通讯协议公开的其它设备、控制器进行通讯,即S7-200PLC可以由用户自己定义通讯协议(例如ASCII协议)。
波特率最高为38.4kbit/s(可调整)。
因此使可通讯的范围大大增加,使控制系统配置更加灵活、方便(如图2-5)。
本次毕业设计即为自由口通讯方式。
图2-5自由口通讯
4.PROFIBUS-DP网络
在S7-200系列的CPU中CPU222,224,224X,226,都可以通过增加EM277PROFIBUS-DP扩展模块的方法支持ProfibusDP网络协议。
最高传输速率可达12Mbit/s(如图3-7)端子连接图(如图2-6)。
如图2-6ProfibusDP网络
第3章ForceControl6.1
3.1力控介绍
3.1.1组态软件的概念
组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。
3.1.2力控的特点
方便、灵活的开发环境,提供各种工程、画面模板、可嵌入各种格式(BMP、GIF、JPG、JPEG、CAD等)的图片,方便画面制作,大大降低了组态开发的工作量;
高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20000次/秒;强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能;支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏;强大的ACTIVEX控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性;全新的、灵活的报表设计工具:
提供丰富的报表操作函数集、支持复杂脚本控制,包括:
脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板;提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯、支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式。
3.2力控和S7-200的通讯
力控与西门子的通讯包括PPI(一个pc串口对应一个200控制器、MODBUSRTU(标准MODBUS)、MPI、PROFIBUS、OPC。
PPI:
可用PPI直连电缆;也可采用西门子原装电缆,但是拨码开关要设置正确。
先用MIRCOWIN设置搜索设置好200控制器的通讯参数,然后力控中直接定义设备即可。
MODBUSRTU:
确认MICROWIN中MODBUS指令库,主程序中设置好两个指令模块(参照力控驱动帮助。
次协议采用485链路,并且只能用200控制器的PORT0,接线是3正8负。
MPI/PROFIBUS:
这个需要配合的硬件有CP5611卡,EM277模块,软件要用到STEP7和SIMATICNET相关配置,详细设置参照力控帮助。
OPC:
西门子给s7-200提供了一个OPC的通讯方式,相关软件PCACCESS。
力控中定义一个OPC设备即可。
当用自制的通讯电缆与S7200通讯或者干扰源时,由于电平和阻抗不匹配,会干扰通讯质量,会出现超时。
S7-200的编程软件MICROWIN不能和力控同时打开否则力控通讯不上。
确定此plc之前是否调试过MODBUS通讯方式,如果是则将程序的前两个MODBUS配置指令删除。
第4章组态画面的绘制和动画连接
4.1组态画面的绘制
4.1.1力控集成环境
开发系统(Draw):
是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组件等。
界面运行系统(View):
界面运行系统用来运行由开发系统Draw创建的画面。
实时数据库(DB):
是数据处理的核心,构建分布式应用系统的基础。
它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。
I/O驱动程序:
I/O驱动程序负责力控与I/O设备的通信。
它将I/O设备寄存器中的数据读出后,传送到力控的数据库,然后在界面运行系统的画面上动态显示。
网络通信程序(NetClient/NetServer):
网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控之间的数据通信。
开发系统(Draw)、界面运行系统(View)和数据库系统(DB)都是组态软件的基本组成部分。
Draw和View主要完成人机界面的组态和运行,DB主要完成过程实时数据的采集(通过I/O驱动程序)、实时数据的处理(包括:
报警处理、统计处理等)、历史数据处理等串行通信程序(SCOMClient/SCOMServer):
两台计算机之间,使用RS232C/422/485接口,可实现一对一的通信;如果使用RS485总线,还可实现一对多台计算机的通信。
Web服务器程序(WebServer):
Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。
控制策略生成器(StrategyBuilder):
是面向控制的新一代软件逻辑自动化控制软件。
提供包括