收藏 分销(赏)

基于PLC的温度控制系统的设计样本.doc

上传人:二*** 文档编号:4571199 上传时间:2024-09-30 格式:DOC 页数:21 大小:476.50KB
下载 相关 举报
基于PLC的温度控制系统的设计样本.doc_第1页
第1页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、1 引言 1.1 设计目温度测量和控制对人类寻常生活、工业生产、气象预报、物资仓储等都起着极其重要作用。在许多场合,及时精确获得目的温度、湿度信息是十分重要。近年来,温湿度测控领域发展迅速,并且随着数字技术发展,温湿度测控芯片也相应登上历史舞台,可以在工业、农业等各领域中广泛使用。 1.2 设计内容重要是运用PLC S7-200作为可编程控制器,系统采用PID控制算法,手动整定或自整定PID参数,实时计算控制量,控制加热装置,使加热炉温度为为一定值,并能实现手动启动和停止,运营批示灯监控实时控制系统运营,实时显示当前温度值。1.3 设计目的 通过对温度控制设计,提高在电子工程设计和实际操作方面

2、综合能力,初步培养在完毕工程项目中所应具备基本素质和规定。培养团队精神,科学、实事求是工作办法,提高查阅资料、语言表达和理论联系实际技能。2 系统总体方案设计 2.1 系统硬件配备及构成原理 2.1.1 PLC型号选取本温度控制系统采用德国西门子S7-200 PLC。S7-200 是一种小型可编程序控制器,合用于各行各业,各种场合中检测、监测及控制自动化。S7-200系列强大功能使其无论在独立运营中,或相连成网络皆能实现复杂控制功能。因而S7-200系列具备极高性能/价格比。 2.1.2 PLC CPU选取S7-200 系列PLC有CPU221、CPU222、CPU224、CPU226等类型。

3、S7-200PLC 硬件系统构成采用整体式加积木式,即主机中涉及定数量I/O端口,同步还可以扩展各种功能模块。S7-200PLC由基本单元(S7-200 CPU模块)、扩展单元、个人计算机(PC)或编程器,STEP 7-Micro/WIN编程软件及通信电缆等构成。表2.1 S7-200系列PLC中CPU22X基本单元型号输入点输出点扩展模块数量S7-200CPU221640S7-200CPU222862S7-200CPU22424107S7-200CPU224XP24167S7-200CPU22624167本设计采用是CUP226。它具备24输入/16输出共40个数字量I/O点。可连接7个扩展

4、模块,最大扩展至248路数字量I/O点或35 路模仿量I/O点。26K字节程序和数据存储空间。6个独立30kHz高速计数器,2路独立20kHz高速脉冲输出,具备PID控制器。2个RS485通讯/编程口,具备PPI通讯合同、MPI通讯合同和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高规定控制系统,具备更多输入/输出点,更强模块扩展能力,更快运营速度和功能更强内部集成特殊功能。可完全适应于某些复杂中小型控制系统。CPU226模块I/O配备及四肢分派主机模块0模块1模块2模块3CPU2268IN4IN/4OUT4AI/1AQ4AI/1AQI0.0-I2.7/Q0.0-Q1,.7I3.0

5、-I3.7I4.0/Q2.0AIW0/AQW0AIW8/AQW4I4.1/Q2.1AIW2AIW10I4.2/Q2.3AIW4AIW12I4.3/Q2.3AIW6AIW14 2.1.3 EM235 模仿量输入/输出模块 在温度控制系统中,传感器将检测到温度转换成4-20mA电流信号,系统需要配备模仿量输入模块把电流信号转换成数字信号再送入PLC中进行解决。在这里咱们选取西门子EM235 模仿量输入/输出模块。EM235 模块具备4路模仿量输入/一路模仿量输出。它容许S7-200连接微小模仿量信号,80mV范畴。顾客必要用DIP开关来选取热电偶类型,断线检查,测量单位,冷端补偿和开路故障方向:S

6、W1SW3用于选取热电偶类型,SW4没有使用,SW5用于选取断线检测方向,SW6用于选取与否进行断线检测,SW7用于选取测量方向,SW8用于选取与否进行冷端补偿。所有连到模块上热电偶必要是相似类型。 2.1.4 传感器热电偶是一种感温元件,它直接测量温度,并把温度信号转换成热电动势信号。惯用热电偶可分为原则热电偶和非原则热电偶两大类。所调用原则热电偶是指国标规定了其热电势与温度关系、应答误差、并有统一原则分度表热电偶,它有与其配套显示仪表可供选用。非原则化热电偶在使用范畴或数量级上均不及原则化热电偶,普通也没有统一分度表,重要用于某些特殊场合测量。原则化热电偶国内从1988年1月1日起,热电偶

7、和热电阻所有按IEC国际原则生产,并指定S、B、E、K、R、J、T七种原则化热电偶为国内统一设计型热电偶。本论文采用是K型热电阻。 2.1.5 可控硅加热装置 对于规定保持恒温控制而不要温度记录电阻炉采用带PID调节数字式温度显示调节仪显示和调节温度,输出010mA作为直流信号输入控制可控硅电压调节器或触发板变化可控硅管导通角大小来调节输出功率,完全可以满足规定,投入成本低,操作以便直观并且容易维护。温度测量与控制是热电偶采集信号通过PID温度调节器测量和输出010mA或420mA控制触发板控制可控硅导通角大小,从而控制主回路加热元件电流大小,使电阻炉保持在设定温度工作状态。可控硅温度控制器由

8、主回路和控制回路构成。主回路是由可控硅,过电流保护迅速熔断器、过电压保护RC和电阻炉加热元件等某些构成。2.1.6 系统构成原理图 2.2 系统变量定义及分派表 2.2.1 符号表序号符号地址注释1特殊标志位存储器1SM0.0CPU运营时,该位始终为12特殊标志位存储器2SM0.1初次扫描时该位为13双字变量存储器1VD104将实数0.4送入VD1044双字变量存储器2VD112将实数0.15送入VD1045双字变量存储器3VD116将实数0.1送入VD1046双字变量存储器4VD120将实数30.0送入VD1047双字变量存储器5VD124将实数0.0送入VD1048特殊标志位内存字节SMB

9、34设立中断控制字节(SMB34=1009中断连接指令ATCH建立中断事件EVNT和程序INT10中断容许指令ENI条件成立时,容许所有中断事件11整数到双整数转换指令I_DI模仿量输入映像寄存器AIW0值送入累加器AC012双整数到实数转换指令DI_R累加器AC0中值转换后存入累加器AC013实数除法运算指令DIV_R累加器AC0中值除以3后再送入AC014回路指令PID依照TBL中输入VB108和配备信息对LOOP执行PID循环15实数乘法指令MUL_R双字变量存储器VD108中内容与3相乘成果送入累加器AC016实数到双整数转换指令ROUND累加器AC0中值转换后存入累加器AC017双整

10、数到整数转换指令DI_I累加器AC0中值转换后存入累加器AC0 2.2.2 I/O分派表输入信号输出信号名称地址名称地址脉冲输入I0.1启动按钮停止按钮启动批示灯Q0.1停止批示灯Q0.2正常运营批示灯Q0.3温度越上限报警批示灯Q0.4加热批示灯Q0.5 2.3 系统接线图设计3 控制系统设计 3.1 控制程序流程图设计 3.1.1 主程序运营PLC初始化运营批示SM0.1始终为1调用子程序03.1.2 子程序设定温度值导入PID设定参数值每100ms调用一次中断程序中断返回3.1.3 中断程序读入温度并转换把实际温度放入VD100调用PID命令物体温度上升? N Y 停止加热 继续加热输出

11、PID值 3.2 控制程序时序图设计 3.3 控制程序设计思路 3.3.1 初次上电3.3.2 子程序 1) 输入设定温度。 2) 把设定温度、P值、I值、D值都导入PID 3)每100ms中断一次子程序进行PID运算。 3.3.3 中断程序,PID计算 1) 模仿信号采样解决,归一化导入PID。2) DIP程序运算。3)输出DIP运算成果,逆转换为模仿信号。 3.4 创新设计内容4 上位监控系统设计 4.1 PLC与上位监控软件通讯4.1.1 串行数据传送和并行数据传送 1) 并行数据传送:并行数据传送时所有数据位是同步进行,以字或字节为单位传送。并行传播速度快,但通信线路多、成本高,适合近

12、距离数据高速传送。 2) 串行数据传送:串行数据传送时所有数据是按位(bit)进行。串行通信仅需要一对数据线就可以。在长距离数据传送中较为适当。 PLC网络传送数据方式绝大多数为串行方式,而计算机或PLC内部数据解决、存储都是并行。若要串行发送、接受数据,则要进行相应串行、并行数据转换,即在数据发送前,要把并行数据先转换成串行数据;而在数据接受后,要把串行数据转换成并行数据后再解决。 4.1.2 异步方式与同步方式 依照串行通信数据传播方式不同可以分为异步方式和同步方式。 1) 异步方式:又称起止方式。它在发送字符时,要先发送起始位,然后才是字符自身,最后是停止位。字符之后还可以加入奇偶校验位

13、。异步传送较为简朴,但要增长传送位,将影响传播速率。异步传送是靠起始位和波特率来保持同步。 2) 同步方式:同步方式要在传送数据同步,也传递时钟同步信号,并始终按照给定期刻采集数据。同步方式传递数据虽提高了数据传播速率,但对通信系统规定较高。 PLC网络多采用异步方式传送数据。 4.1.3 网络通讯PPI合同 PPI是一种主从设备合同:主设备给从属装置发送祈求,从属装置进行响应。从属装置不发出讯息,而是始终等到主设备发送祈求或轮询时才作出响应。 主设备与从属装置通讯将通过按PPI合同进行管理共享连接来进行。图41 如果在顾客程序中激活PPI主设备模式,则S7-200 CPU在处在RUN(运营)

14、模式时可用作主设备。激活PPI主设备模式之后,可使用“网络读取”或“网络写入”指令从其他S7-200读取数据或将数据写入其他S7-200。当S7-200用作PPI主设备时,它将依然作为从属装置对来自其她主设备祈求进行响应。 对于简朴单台主设备网络,编程站和S7-200 CPU既可以通过PPI多台主设备电缆连接,也可以通过安装在编程站中通讯解决器(CP)卡连接。 在图上部范例网络中,编程站(STEP7-Micro/WIN)是网络主设备。在图下部范例网络中,人机界面(HMI)设备(例如TD 200、TP或OP)是网络主设备。 在两个范例网络中,S7-200 CPU是对主设备祈求进行响应从属装置。图

15、42 单台主设备PPI网络 4.2 上位监控系统组态设计4.2.1 外部设备定义 组态王把那些需要与之互换数据硬件设备或软件程序都做为外部设备使用。外部硬件设备在本文中就是PLC S7-200。可使用“设备配备向导”一步步完毕设备连接。 4.4.2 定义数据变量 要实现组态王对S7-200在线控制,就必要建立两者之间联系,那就需要建立两者数据变量。基本类型变量可以分为“内存变量”和“I/O变量”两类。内存变量是组态王内部变量,不跟监控设备进行互换。而I/O变量时两者之间互相互换数据桥梁,S7-200和组态王数据互换是双向,一者数据发生变化,此外一者数据也跟着变化。因此需要在创立连接前新建某些变

16、量。 本文中,PLC用内存VD0来存储当前实际温度。并规定温度超过105为温度过高,及时要作出相应警示信号。 点击工程管理器中“数据词典”再双击右边窗口新建,在浮现定义变量口中填写相应规定项,并可在“报警定义”中设定报警。4.2.3 数据类型 只对I/O类型变量起作用,共有9种类型: Bit:1位, 0或1 Byte:8位, 一种字节 Short:16位, 2个字节 Ushort:16位, 2个字节 BCD:16位, 2个字节 Long:32位, 4个字节 LongBCD:32位, 4个字节 Float:32位, 4个字节 String:128个字符长度 4.3 实现效果 4.3.1 初次上电

17、 初次上电,没有模仿量输入,只显示PID值和当前温度,曲线图为锅炉温度实时曲线图。4.3.2启动启动后,锅炉开始升温,并维持在50摄氏度左右。 4.3.3停止 按下停止按钮后,锅炉停止加热,停止灯亮,温度开始下降。 4.3.4报警 当温度越上限时,系统报警。5 系统调试及成果分析 5.1 系统调试及解决问题 5.2 成果分析结束语 (重要写获得效果、创新点及设计意义) 本课题设计了基于PLC温度控制系统。 PLC(可编程控制器) 以其可靠性高、抗干扰能力强、编程简朴、功能强大、性价比高、体积小、能耗低等明显特点广泛应用于当代工业自动控制之中。 PID闭环控制是控制系统中应用很广泛一种控制算法,

18、对大某些控制对象均有良好控制效果。组态软件组态王因其简朴易用特点,在HMI设计中深受顾客喜欢而得到广泛使用。 在西门子S7-200系列PLC和组态软件组态王基本上,咱们成功设计出了温度控制系统,该系统达到了快、准、稳效果,也达到了预期目的。再加上由组态王设计人机界面,整个系统操作简朴,控制以便,大大提高了系统自动化限度和实用性。 该温度控制系统也有某些有局限性地方需要改进,编程时咱们用了编程软件自带PID指令向导模块,这样虽然以便,但是使得控制系统超调量和调节时间都稍微偏大,若不直接调用该模块,而是自己编写PID控制子程序话,控制效果也许会更好。尚有人机界面内容不够丰富,若再加上报表系统、打印

19、功能话,那就更完美了。日后,随着对PLC硬件系统和通信方式进一步理解,还可以丰富远程控制指令,以应对运营过程中各种突发事件,增长其她PLC,通过构建复杂多级网络适应大型工业控制,使该系统运营时更加稳定可靠,性能更加完善。参照文献1 SIMATIC S7-200可编程序控制器系统手册M.北京:机械工业出版社,. 2 Frank.D.Petruzella.PLC教程(第三版)M.北京:人民邮电出版社,. 3 西门子(中华人民共和国)有限公司.进一步浅出西门子S7-200PLC(第三版)M.北京: 北京航空航天大学出版社,. 4 陈建明.电气控制与PLC应用M.北京:电子工业出版社,. 5 郑凤翼,

20、金沙.图解西门子S7-200系列PLC应用88例J.北京:电子工业出 版社,. 6 袁任光.可编程序控制器选用手册M.北京:机械工业出版社,. 7 戴仙金.西门子S7-200系列PLC应用与开发M.中华人民共和国水利水电出版社,. 8 柳梁.编程控制器(PLC)入门PLC及其硬件构成J.计算机时代,1996(5). 9 毛联杰.S7-300系列PLC与组态软件Wincc实现通信办法J.国内外机电 一体化技术,(4). 10 曲还波.有效扩展可编程控制器I/O实用办法J.设备管理与维修,. 11 焦海生.可编程程序控制器梯形图顺序控制设计J.内蒙古电大学 刊,(6). 12 赵玉英.可编程控制器

21、在电器控制系统中应用J.河南科技学院学报, (3). 13 张仑.可编程序控制器中PID控制研究J.电子电气教学学报,(3). 14 谢克明,夏路易.可编程控制器原理与程序设计M.北京:电子工业出版 社,. 15 赵阳.西门子S7-300PLC及工控组态软件Wincc应用J.北京:电子工业 出版社,1997. 16 丁镇生.传感器及传感技术应用M.北京:电子工业出版社,1998. 17 王永华.当代电气控制及PLC应用技术M北京:北京航天航空大学出版 社,. 18 马小军.可编程控制器及应用M.南京:东南大学出版社,. 19 组态王6.53使用手册M.北京亚控,. 20 组态王6.53命令语言函数使用手册M.北京亚控,.附录:带功能注释源程序

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服