基于PLC的PID多点温度的控制的系统.doc
《基于PLC的PID多点温度的控制的系统.doc》由会员分享,可在线阅读,更多相关《基于PLC的PID多点温度的控制的系统.doc(43页珍藏版)》请在咨信网上搜索。
1、. .基于PLC的PID多点温度的控制的系统摘要:本设计阐述了利用西门子S7-300 PLC 扩展模拟量采集模块SM331和模拟量输出模块SM332通过PID闭环控制四点温度的智能控制系统。运用梯形图编写下位PLC程序,并用上位组态软件组态王设置参数,实现对加热系统的自动调节及对温度的保持。本系统的实用性很强,稳定性、准确度良好,程序开发容易,可以适应农业或工业生产中恒温系统的需求。Abstract: This design describes the use of Siemens S7-300PLC extended analog acquisition module and the ana
2、log output module of SM331SM332via PID closed-loop control to four point temperature intelligent control system. Application of ladder diagram to prepare lower PLC program, and the configuration software ( King ) set parameters, to achieve the automatic adjustment of heating system and temperature k
3、eeping. This system is very practical, good stability, accuracy, easy to program development, agricultural or industrial production thermostat system requirements.关键词:PLC 组态王 PID控制 恒温系统前 言20世纪70年代,诞生了两种改变整个世界及商业管理模式的计算机。产生于1976年的苹果II型,是世界上最早得到广泛使用的微型计算机。当今价值数十亿美元的个人计算机产业就是从这个当初由两名年轻人在车库里成立的小公司衍生而来的。
4、 另外一类计算机,是由Richard Morley在1972年创造的,如今称之为可编程逻辑控制器PLC。它最初并没有像个人计算机那样得到名称上的广泛认同,但是却给制造业带来了同样意义重大的冲击。PLC通常被称为工厂级别的个人计算机。第一章 PLC的起源及开展1.1PLC起源1968年美国通用汽车公司提出取代继电器控制装置的要求; 1969年,美国数字设备公司研制出了第一台可编程逻辑控制器PDP14 ,在美国通用汽车公司的生产线上试用成功,首次采用程序化的手段应用于电气控制,这是第一代可编程逻辑控制器,称Programmable,是世界上公认的第一台PLC。 1969年,美国研制出世界第一台PD
5、P-14; 1971年,日本研制出第一台DCS-8; 1973年,德国研制出第一台PLC; 1974年,中国研制出第一台PLC。1.2PLC开展20世纪70年代初出现了微处理器。人们很快将其引入可编程逻辑控制器,使可编程逻辑控制器增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。此时的可编程逻辑控制器为微机技术和继电器常规控制概念相结合的产物。个人计算机开展起来后,为了方便和反映可编程控制器的功能特点,可编程逻辑控制器定名为Programmable Logic ControllerPLC。 20世纪70年代中末期,可编程逻辑控制器进入实用化开展阶段,计算机技术已全面引入
6、可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。 20世纪80年代初,可编程逻辑控制器在先进工业国家中已获得广泛应用。世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 20世纪80年代至90年代中期,是可编程逻辑控制器开展最快的时期,年增长率一直保持为3040%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,可编程逻辑控制器逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。 20世纪
7、末期,可编程逻辑控制器的开展特点是更加适应于现代工业的需要。这个时期开展了大型机和超小型机、诞生了各种各样的特殊功能单元、生产了各种人机界面单元、通信单元,使应用可编程逻辑控制器的工业控制设备的配套更加容易。1.3当前温度控制系统的开展状况 近年来,我国以信息化带动的工业化的方式正在蓬勃开展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反响炉等。由于炉子的种类及原理不同,因此,所采用的加热方式及燃料也不同,如煤气、天然气、油、电等。对于不同的生产情况和工艺要求下的温度控制,所采用的加热方式,选用的燃料,控制方案也有所不同。其控制方
8、式有直接数字控制DDC,推断控制,预测控制,模糊控制Fuzzy,专家控制Expert Control,鲁棒控制Robust Control,推理控制等。随着工业技术的不断开展,传统的控制方式已经不能满足高精度、高速度的控制要求。如接触器温度控制仪表,其主要缺点是温度波动大,由于主要通过控制接触器的通段时间比例来改变加热功率的目的,受仪表本身误差和交流接触器的寿命限制,通断频率很低。近年来快速开展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。这些控制技术大大的提高了控制精度,不但是控制变得简便,而且使产品的质量更好,降低了产品的本钱,提高了生产效率。第二章 PLC
9、的根本概念以及组成2.1PLC根本概念可编程逻辑控制器Programmable Logic Controller,PLC,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。2.2PLC组成根本构造可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件构造根本上与微型计算机一样,根本构成为:2.2.1电源 可编程逻辑控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程逻辑控制器的制造商对电源的设计和制造也十分重视。一般交流电
10、压波动在+10%(+15%)X围内,可以不采取其它措施而将PLC直接连接到交流电网上去 2.2.2中央处理单元(CPU) 中央处理单元(CPU)是可编程逻辑控制器的控制中枢。它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及戒备定时器的状态,并能诊断用户程序中的语法错误。当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据存放器内。等所有的用户程序执行完毕之后,最后将I/O映
11、象区的各输出状态或输出存放器内的数据传送到相应的输出装置,如此循环运行,直到停顿运行。 为了进一步提高可编程逻辑控制器的可靠性,近年来对大型可编程逻辑控制器还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。 2.2.3存储器 存放系统软件的存储器称为系统程序存储器。 存放应用软件的存储器称为用户程序存储器。 2.2.4输入输出接口电路 1现场输入接口电路由光耦合电路和微机的输入接口电路,作用是可编程逻辑控制器与现场控制的接口界面的输入通道。 2现场输出接口电路由输出数据存放器、选通电路和中断请求电路集成,作用可编程逻辑控制器通过现场输出
12、接口电路向现场的执行部件输出相应的控制信号。 2.2.5功能模块 如计数、定位等功能模块。 2.2.6通信模块第三章 PLC硬件及软件3.1PLC硬件介绍 3.3.1设备选型选择S7-300系列CPU 313C-2 DP;模拟量采集模块选择SM331;模拟量输出模块选择SM332。3.3.2设备参数CPU313C-2 DP:数字输入16路数字输出16路三个计数器外观如图3-1所示图3-1 CPU 313C-2 DP外观图模拟量采集模块SM331:4路模拟量输入4-20mA模拟量输出模块SM332:4路模拟量输出4-20mA3.2PLC安装及使用说明如图3-2为S7-300安装图图3-2 S7-
13、300安装图模拟量模块一个通道占一个字地址。从IB256开场,给每一个模 拟量模块分配8个字。S7-300 CPU介绍:1模块诊断功能 可以诊断出以下故障:失压,熔断器熔断,看门狗故障,EPROM、 RAM故障。 模拟量模块共模故障、组态/参数错误、断线、上下溢出。 2过程中断 数字量输入信号上升沿、下降沿中断,模拟量输入超限,CPU暂 停当前程序,处理OB40。3状态与故障显示LED SF系统出错/故障显示,红色:CPU硬件故障或软件错误时亮。 BATF电池故障,红色:电池电压低或没有电池时亮。 DC 5V5V电源指示,绿色: 5V 电源正常时亮。 FRCE强制,黄色:至少有一个I/O被强制
14、时亮。 RUN运行方式,绿色:CPU处于RUN状态时亮;重新启动 时以2 Hz的频率闪亮; HOLD单步、断点状态时以0.5Hz的频 率闪亮。 STOP停顿方式,黄色:CPU处于STOP,HOLD状态或重新启动时常亮。 BUSF总线错误,红色。4模式选择开关1RUN-P(运行-编程)位置:运行时还可以读出和修改用户程序,改变运行方式。 2RUN (运行)位置:CPU执行、读出用户程序,但是不能修改用户程序。 3STOP停顿位置:不执行用户程序,可以读出和修改用户程序。 4MRES去除存储器:不能保持。将钥匙开关从STOP状 态搬到MRES位置,可复位存储器,使CPU回到初始状态。 复位存储器操
15、作:通电后从STOP位置扳到MRES位置,“STOPLED熄灭1s,亮1s,再熄灭1s后保持亮。放开开关,使它回到STOP 位置,然后又回到MRES,“STOPLED 以2Hz的频率至少闪动3s,表示正在执行复位,最后“STOPLED一直亮。 3.3PLC模拟量接线图3.3.1模拟量SM331接线图如图3-3所示图3-3模拟量输入模块图3-4 SM331 模拟量输入模块的模拟值双极性图3-5 SM331 模拟量输入模块的模拟值单极性3.3.2模拟量SM332接线图如图3-6所示图3-6图3-3模拟量输出模块3.4 S7-300编程软件3.4.1 S7-300编程软件介绍S7-300编程软件为西
16、门子STEP7西门子STEP7是用于SIMATIC S7-300/400站创立可编程逻辑控制程序的标准软件,可使用梯形图逻辑、功能块图和语句表进展编程操作。 在常规功能之外还具备以下的特点: DK 3964 R/RK 512 等标准协议已经集成到控制器内,不需要额外驱动 MPI 接口集成 modem 支持: 内置modem 功能,可进展远程编程、诊断或数据传输 编程不需 MPI 转换器,直接通过PC上的 RS232 口 现场总线通讯功能. 控制器功能中已集成了Profibus DP Master / Slave, Profibus FMS 和 LONWorks. 利用web server进展监
17、控. 储存 HTML 网页、图片、PDF 文件等到控制器里供通用浏览器查看 扩展操作系统功能 如保护技术秘密,防止被非法查看或复制 用Siemens 原装Step7编程 直接运行Step7程序,毋需转换 兼容普遍使用的编程环境,使用熟悉的编程测试功能 用STL, LAD, FBD编程 使用Siemens工程工具,监视修改变量,程序状态等 一样指令集 (Siemens S7-300 和S7-400系列) 一些特殊功能,如 串口通讯、计数等可在系统功能 (SFCs)中编辑 最新版本:STEP 7 V113.4.2 STEP 7 中的编程语言 梯形图、语句表和功能块图是3 种根本编程语言,可以相互转
18、换。1 顺序功能图(SFC) :STEP 7 中的S7 Graph 2 梯形图(LAD) 直观易懂,适合于数字量逻辑控制。“能流(Power flow)与程序执行的方向。 3. 语句表(STL):功能比梯形图或功能块图强。 4功能块图(FBD):“LOGO !系列微型PLC 使用功能块图编程。 5构造文本(ST):STEP 7 的S7 SCL 构造化控制语言符合EN61131-3 标准。 SCL 适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。6S7 HiGraph 编程语言 图形编程语言 S7 HiGraph 属于可选软件包,它用状态图state graphs来描述异步
19、、非顺序过程的编程语言。 7S7 CFC 编程语言 可选软件包CFCContinuous Function Chart,连续功能图用图形方式连接程序库中以块的形式提供的各种功能。 8编程语言的相互转换与选用 在 STEP 7 编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。如果局部网络不能转换,那么用语句表表示。 语句表可供喜欢用汇编语言编程的用户使用。语句表的输入快,可以在每条语句后面加上注释。设计高级应用程序时建议使用语句表。 梯形图适合于熟悉继电器电路的人员使用。设计复杂的触点电路时最好用梯形图。 功能块图适合于熟悉数字电路的人使用。 S7
20、 SCL 编程语言适合于熟悉高级编程语言例如PASCAL 或C 语言的人使用。 S7 Graph,HiGraph 和CFC 可供有技术背景,但是没有PLC 编程S7 Graph 对顺序控制过程的编程非常方便,HiGraph 经历的用户使用。适合于异步非顺序过程的编程,CFC 适合于连续过程控制的编程。第四章 PID控制4.1 PID算法在过程控制中,按偏差的比例P、积分I和微分D进展控制的PID控制器亦称PID调节器是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比拟简单等优点;而且在理论上可以证明,对于过程控制的典型对象“一阶滞后纯滞后与“二阶
21、滞后纯滞后的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,构造改变灵活PI、PD、。PID控制算法目前大致分为三种,分别是:增量式算法,位置式算法,微分先行。 这三种PID算法虽然简单,但各有特点,根本上能满足一般控制的大多数要求。4.1.1 PID增量式算法离散化公式: u(t)= kp*(e(t)-e(t-1)+ki*e(t)+kd*(e(t)-2e(t-1)+e(t-2)对于增量式算法,可以选择的功能有:(1) 滤波的选择可以对输入加一个前置滤波器,使得进入控制算法的给定值不突变,而是有一定惯性延迟的缓变量。(2) 系统的
22、动态过程加速在增量式算法中,比例项与积分项的符号有以下关系:如果被控量继续偏离给定值,那么这两项符号一样,而当被控量向给定值方向变化时,那么这两项的符号相反。 由于这一性质,当被控量接近给定值的时候,反号的比例作用阻碍了积分作用,因而防止了积分超调以及随之带来的振荡,这显然是有利于控制的。但如果被控量远未接近给定值,仅刚开场向给定值变化时,由于比例和积分反向,将会减慢控制过程。 为了加快开场的动态过程,我们可以设定一个偏差X围v,当偏差|e(t)|= 时,那么不管比例作用为正或为负,都使它向有利于接近给定值的方向调整,即取其值为|e(t)-e(t-1)|,其符号与积分项一致。利用这样的算法,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC PID 多点 温度 控制 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。