最新毕业设计论文基于plc的温度控制系统设计Word文件下载.docx
《最新毕业设计论文基于plc的温度控制系统设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新毕业设计论文基于plc的温度控制系统设计Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。
2系统结构模块------------------------------------------------------------------------------------6
3.1PLC的定义--------------------------------------------------------------------------------------7
3.2PLC的发展--------------------------------------------------------------------------------------8
3.3PLC的系统组成和工作原理-----------------------------------------------------------------9
3.3.1PLC的组成结构--------------------------------------------------------------------------9
3.3.2PLC的扫描工作原理------------------------------------------------------------------9
3.4PLC的发展趋势------------------------------------------------------------------------------10
3.5PLC的优势--------------------------------------------------------------------------------------10
3.6PLC的类型选择--------------------------------------------------------------------------------11
4.1PID控制程序设计-----------------------------------------------------------------------------12
4.1.1PID控制算法---------------------------------------------------------------------------12
4.1.2PID在PLC中的回路指令-------------------------------------------------------------14
4.1.3PID参数设置-----------------------------------------------------------------------------16
4.23A模块及其温度控制-------------------------------------------------------------------17
4.2.13A模块的介绍--------------------------------------------------------------------------17
4.2.2数据转换----------------------------------------------------------------------------------18
4.2.3软件编程的思路---------------------------------------------------------------------------19
5程序的流程图---------------------------------------------------------------------------------------19
6整个系统的软件编程---------------------------------------------------------------------------20
7结束语---------------------------------------------------------------------------------------------23
谢词------------------------------------------------------------------------------------------------24
参考文献------------------------------------------------------------------------------------------24
1引言
1.1课题研究背景
温度是工业生产中常见的工艺参数之一,任何物理变化和化学反应过程都与温度密切相关。
在科学研究和生产实践的诸多领域中,温度控制占有着极为重要的地位,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。
例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;
燃料有煤气、天然气、油、电等[1]。
温度控制系统的工艺过程复杂多变,具有不确定性,因此对系统要求更为先进的控制技术和控制理论。
可编程控制器(PLC)可编程控制器是一种工业控制计算机,是继承计算机、自动控制技术和通信技术为一体的新型自动装置。
它具有抗干扰能力强,价格便宜,可靠性强,编程简单,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用[2]。
目前在控制领域中,虽然逐步采用了电子计算机这个先进技术工具,特别是石油化工企业普遍采用了分散控制系统(DCS)。
但就其控制策略而言,占统治地位的仍然是常规的PID控制。
PID结构简单、稳定性好、工作可靠、使用中不必弄清系统的数学模型[3]。
PID的使用已经有60多年了,有人称赞它是控制领域的常青树。
1.2温度控制系统的发展状况
温度控制系统在工业生产中获得了广泛的应用,在工农业生产、国防、科研以及日常生活等领域占有重要的地位。
温度控制系统是人类供热、取暖的主要设备的驱动来源,它的出现迄今已有两百余年的历史。
期间,从低级到高级,从简单到复杂,随着生产力的发展和对温度控制精度要求的不断提高,温度控制系统的控制技术得到迅速发展。
当前比较流行的温度控制系统有基于单片机的温度控制系统,基于PLC的温度控制系统,基于工控机(IPC)的温度控制系统,集散型温度控制系统(DCS),现场总线控制系统(FCS)等。
单片机的发展历史虽不长,但它凭着体积小,成本低,功能强大和可靠性高等特点,已经在许多领域得到了广泛的应用。
单片机已经由开始的4位机发展到32位机,其性能进一步得到改善[5]。
基于单片机的温度控制系统运行稳定,工作精度高。
但相对其他温度系统而言,单片机响应速度慢、中断源少,不利于在复杂的,高要求的系统中使用。
PLC是一种数字控制专用电子计算机,它使用了可编程序存储器储存指令,执行诸如逻辑、顺序、计时、计数与演算等功能,并通过模拟和数字输入、输出等组件,控制各种机械或工作程序。
PLC可靠性高、抗干扰能力强、编程简单,易于被工程人员掌握和使用,目前在工业领域上被广泛应用[6]。
相对于IPC,DCS,FSC等系统而言,PLC是具有成本上的优势。
因此,PLC占领着很大的市场份额,其前景也很有前途。
工控机(IPC)即工业用个人计算机。
IPC的性能可靠、软件丰富、价格低廉,应用日趋广泛。
它能够适应多种工业恶劣环境,抗振动、抗高温、防灰尘,防电磁辐射。
过去工业锅炉大多用人工结合常规仪表监控,一般较难达到满意的结果,原因是工业锅炉的燃烧系统是一个多变量输入的复杂系统。
影响燃烧的因素十分复杂,较正确的数学模型不易建立,以经典的PID为基础的常规仪表控制,已很难达到最佳状态。
而计算机提供了诸如数字滤波,积分分离PID,选择性PID。
参数自整定等各种灵活算法,以及“模糊判断”功能,是常规仪表和人力难以实现或无法实现的[7]。
在工业锅炉温度检测控制系统中采用控机工可大大改善了对锅炉的监控品质,提高了平均热效率[7]。
但如果单独采用工控机作为控制系统,又有易干扰和可靠性差的缺点。
集散型温度控制系统(DCS)是一种功能上分散,管理上集中上集中的新型控制系统。
与常规仪表相比具有丰富的监控、协调管理功能等特点。
DCS的关键是通信。
也可以说数据公路是分散控制系统DCS的脊柱。
由于它的任务是为系统所有部件之间提供通信网络,因此,数据公路自身的设计就决定了总体的灵活性和安全性。
基本DCS的温度控制系统提供了生产的自动化水平和管理水平,能减少操作人员的劳动强度,有助于提高系统的效率[8]。
但DCS在设备配置上要求网络、控制器、电源甚至模件等都为冗余结构,支持无扰切换和带电插拔,由于设计上的高要求,导致DCS成本太高。
现场总线控制系统(FCS)综合了数字通信技术、计算机技术、自动控制技术、网络技术和智能仪表等多种技术手段的系统。
其优势在于网络化、分散化控制。
基于总线控制系统(FCS)的温度控制系统具有高精度,高智能,便于管理等特点,FCS系统由于信息处理现场化,能直接执行传感、控制、报警和计算功能。
而且它可以对现场装置(含变送器、执行器等)进行远程诊断、维护和组态,这是其他系统无法达到的[9]。
但是,FCS还没有完全成熟,它才刚刚进入实用化的现阶段,另一方面,另一方面,目前现场总线的国际标准共有12种之多,这给FSC的广泛应用添加了很大的阻力。
各种温度系统都有自己的优缺点,用户需要根据实际需要选择系统配置,当然,在实际运用中,为了达到更好的控制系统,可以采取多个系统的集成,做到互补长短。
温度控制系统在国内各行各业的应用虽然已经十分广泛,但从生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比有着较大差距。
成熟产品主要以“点位”控制及常规的PID控制器为主。
它只能适应一般温度系统控制,难于控制滞后、复杂、时变温度系统控制。
而适应于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并在仪表控制参数的自整定方面,国外已有较多的成熟产品。
但由于国外技术保密及我国开发工作的滞后,还没有开发出性能可靠的自整定软件。
控制参数大多靠人工经验及现场调试确定。
国外温度控制系统发展迅速,并在智能化、自适应、参数自整定等方面取得成果。
日本、美国、德国、瑞典等技术领先,都生产出了一批商品化的、性能优异的温度控制器及仪器仪表,并在各行业广泛应用。
目前,国外温度控制系统及仪表正朝着高精度、智能化、小型化等方面快速发展[10]。
在现代化的今天,现代化控制是一个国家现代化水平的标志之一,在工业自动化领域,可编程控制器(PLC)作为自动控制的三大技术支柱(PLC、机器人、CAD/CAM)之一,成为大多数自动化系统的设备基础。
可编程控制器是一种数字运算操作的电子系统,是专为在工业环境下应用设计,它采用可编程序的存储器,用来在内部存储执行逻辑运算、顺序控定时、计数和算术等操作的指令,并采用数字式、模拟式的输入和输出,控制各种的机械或生产过程。
长期以来,PLC始终处于工业自动化控制领域的主战场,为各种各样的自动化控制设备提供了非常可靠的控制应用。
它能够为自动化控制应用提供安全可靠和比较完善的解决方案,适合于当前工业企业对自动化的需要。
1969年美国DEC公司研制出第一台可编程控制器,用在GM公司生产线上的获得成功。
其后日本、德国等相续引入,可编程控制器迅速发展起来。
进入20世纪80年代,由于计算机技术和微电子技术的迅速发展,极大的推动了PLC的发展,使的PLC的功能日益增强。
PLC可进行模拟量控制、位置控制和PID控制等,易于实现柔性制造系统。
远程通信功能的实现更使PLC如虎添翼。
目前,在先进国家中,PLC已成为工业控制的标准设备,应用面几乎覆盖了所有工业企业。
之所以应用广泛,是因为PLC有很多优点,本文涉及的温度监控系统是以PLC为核心的监控系统。
该项目的最终目标是开发一个能进行加热,能够通过传感器检测实际的温度值,而且能够显示温度值,当实际温度值和设定温度值不相等时发出报警信号,以便让操作工控制。
本系统在温度控制方面应用广泛,例如面包的生产,工业中的锅炉加热等。
本系统的控制是采用PLC的编程语言------梯形语言,梯形语言是在可编程控制器中的应用最广的语言,因为它在继电器的基础上加进了许多功能、使用灵活的指令,使逻辑关系清晰直观,编程容易,可读性强,所实现的功能也大大超过传统的继电器控制电路。
温度监控系统作为一个应用系统,要不断地完善,适应时代、市场的需要才能有所发展。
1.3总体设计分析
根据温度系统的具体设计要求
①要求PLC系统能够监控反应器的温度。
②开始工作时全速加热,到设定值时停止加热。
③保温过程中温度过高/低时能发出报警,声报警能用按钮手动解除,光报警在正常时自动解除。
基于以上的要求,所设计的系统必须有以下结构模块:
温度变送器单元、加热单元、PLC模拟量转换模块单元、SSR单元。
2系统的结构模块
三菱FX系列PLC控制的温度控制系统,由PLC作为核心构成的系统可方便地运用软件设置、调整参数,利用模拟功能模块和功能指令,在外围电路的配合下实现温度模拟信号采集、A/D转换与处理。
温度控制系统广泛运用在工业控制的各个领域,温控系统控制方法的好坏、运行性能的合适与否,直接影响到产品质量、运行效率等。
PLC在温度控制系统中得到了有效的运用,为温控系统提供安全可靠和比较完善的解决方案。
如下图所示为温度控制系统图。
I/O分配:
X0:
开始控制Y0:
故障显示Y1:
电加热器
图1
3.1PLC的定义
可编程控制器(ProgrammableController,简称PC)是在传统的顺序控制器的基础上,为满足不断发展的大规模工业生产柔性控制的要求而逐步发展起来的。
其功能基本限于开关量逻辑控制,仅执行逻辑运算、定时、计数等顺序控制功能.所以当时称为可编程逻辑控制器(ProgrammableLogicController,简称PLC)。
由于可编程序控制器仍然处于不断发展之中,因此对它下一个确切的定义是困难的。
为了使其生产和发展标准化,美国国际电工委员会(IEC)于1982年颁布了可编程序控制器标准草案,1985年提交了第二版,1987年的第三版对可编程序控制器作了如下的定义“可编程序控制器是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
可编程序控制器及其相关的外围设备都应该按照易于与控制系统形成一个整体,易于扩展其功能的原则而设计。
”由此可见,可编程控制器是专门为工业环境下应用而设计的数字运算操作的电子装置。
总之,可编程控制器也是一台计算机,它是专为工业环境应用而设计制造的计算机。
它具有丰富的输入/输出接口,并具有较强的驱动能力。
但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。
3.2PLC的发展
提出PLC概念的是美国通用汽车公司。
当时,根据汽车制造生产线的需要,希望用电子化的新型控制器替代继电器控制柜,以减少汽车改型时重新设计制造继电器控制柜的成本和时间。
通用汽车公司对新型控制器提出了10项指标,概括起来,PLC的基本设计思想有以下4个方面。
(1)把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便价格便宜等优点结合起来。
(2)控制器的硬件是标淮的、通用的。
(3)根据应用对象、将控制内容编成软件写入控制器的用户程序内存里。
(4)控制器和被控对象连接方便。
随着微处理器和微型计算机技术的发展,70年代中期以后,PLC已广泛地用微处理器作为中央处理器,输入/输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是仅具有逻辑判断功能,同时还具有数据处理、PID调节和数据通信、联网等功能,总之PLC一直处于快速发展之中。
3.2.1我国PLC的发展
我国PLC产品的研制、生产,大体上经历了从顺序控制器到1位处理器为主体的工业控制器,再到8位微处理器为主体的可编程控制器的三个发展阶段。
1974年,国内一些高校、科研单位开始研制顺序控制器,大多使用分立元件。
随着我国改革开放政策的落实,同时国外PLC人大量进入我国市场,一部分随成套设备进口,一部分直接引进中小型PLC产品(大多为GE公司、西门子公司、三菱公司、立石公司等),开始进入以8位微处理器为核心的PLC时代。
目前,可编程控制器已广泛应用子各个工业领域,并取得了明显的效益。
主要表现出以下特点:
使用低档机型多,中、高档机型少,使用国外进口机型多,国产机型少;
使用在经济发达地区多,在经济落后地区少,用于单个设备或生产线的多、大批量产品配套的少。
因此,国产化PLC的前景是令人鼓舞的,我们必须加快PLC国产化步伐,进一步推广PLC应用技术,努力培养相关专业技术人员。
3.3PLC的系统组成与工作原理
3.3.1PLC的组成结构
PLC本质上是一台用于控制的专用计算机,因此它与一般的控制机在结构上有很大的相似性。
PLC的主要特点是能力,也就是说,它的基本结构主要是围绕着适宜于过程控制的要求来进行设计的。
按结构形式的不同,PLC可分为整体式和组合式两类。
整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、通信接口等组装成一体,构成主机。
另外还有独立的I/O扩展单元与主机配合使用。
主机中,CPU是PLC的核心,I/O单元是连接CPU与现场设备之间的接口电路,通信接口用于PLC与编程器和上位机等外部设备的连接。
组合式PLC将CPU单元、输入单元、输出单元、智能I/O单元、通信单元等分别做成相应的电路板或模块,各模块插在底板上,模块之间通过底板上的总线相互联系。
装有CPU单元的底板称为CPU底板,其它称为扩展底板。
CPU底板与扩展底板之间通过电缆连接,距离一般不超过10m。
3.3.2PLC的扫描工作原理
与其它计算机系统相同,PLC的CPU采用分时操作原理,每一时刻执行一个操作,随时间顺序执行各个操作。
这种分时操作进程称为CPU对程序的扫描。
PLC上电后,首先进行初始化,然后进入循环工作过程。
一次循环可归纳为五个工作阶段,各阶段完成的任务如下:
·
公共处理。
复位监控定时器(WDT),进行硬件检查,用户内存检查等。
检查正常后,方可进行下面的操作。
如果有异常情况,则根据错误的严重程度发出报警或停止PLC运行。
I/O刷新。
输入刷新时,CPU从输入电路中读出各输入点状态,并将此状态写入输入映象寄存器中;
输出刷新时,将输出继电器的元件映象寄存器的状态传送到输出锁存电路,再经输出电路隔离和功率放大,驱动外部负载。
执行用户程序。
在程序执行阶段,CPU按先左后右,先上后下的顺序对每条指令进行解释、执行,CPU从输入映象寄存器和输出映象寄存器中读出各继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入输出映象寄存器中。
外设端口服务。
完成与外设端口连接的外围设备(如编程器)或通讯适配器的通信处理。
3.4PLC的发展趋势
目前的可编程控制器有以下几个方面的发展