
【2017年整理】基于PID的温度串级闭环控制系统设计.doc
2页1综合 5 基于 PID的温度串级闭环控制系统设计一、项目重点采用 S7-200PLC进行双闭环温度串级控制系统的硬件与软件设计;PLC 模拟量输入/输出与组态王通讯时的定义、连接与趋势显示等二、系统组成系统由“PC 上位机、PLC 控制器、晶闸管调功器、加热炉对象”等组成;加热炉对象由温度内胆、夹套、水系统、加热器、温度检测变送器等组成上位机装有和组态王监控软件,完成 PLC控制程序设计与系统监控等功能控制器采用 S7-200PLC并扩展四路模拟量输入/一路模拟量输出的 EM235模块,模拟量输入端口可实现电流输入和电压输入,当要输入电流时,须把 RA 和 A+端口短接,RB 和 B+端口短接;模拟量输出端口可输出电压信号也可输出电流信号,模拟量输入/输出选用 4~20mA 电流信号晶闸管调功器接收 PLC输出的 4~20mA 电流信号,控制加在内胆加热器两端的 0~220VAC 电压的变化控制过程是:夹套温度主给定量 SV1与夹套温度主反馈量 PV1比较后得到误差信号 e1,经主控制器进行 PID算法运算,输出控制量 OUT1作为副控制器(设定在外给定)的给定,并与内胆温度副反馈量 PV0进行比较得到误差信号 e0,经副控制器进行 PID运算,输出控制量 OUT0作为晶闸管调功器的输入信号,来控制输出电压的变化,从而控制内胆加热器上电压的高低,实时控制内胆温度副被控量和夹套温度主被控量,构成双闭环温度控制系统。
硬件系统设计控制器选用 S7-200PLC,CPU 为 226,数字量输入为 24点 DC输入,数字量输出为 16点晶体管输出,并扩展了模拟量 EM235模块(4 路模拟量输入,1 路模拟量输出)被控对象为加热炉内胆与夹套的温度, PLC 自动控制加热炉的温度设计出的系统方框图和硬件接线图如图 5-52、5-53 所示1)系统方框图SV为夹套给定温度(主给定量),偏差 e1=SV-PV1,OUT 1为 PLC主控制器输出的控制量,偏差 e0=OUT1-PV0, OUT0为 PLC副控制器输出的控制量,U 为晶闸管调功器输出的电压,PV 0内胆实际温度(副被控量),PV 1为夹套实际温度(主被控量),-PV0为内胆温度变送器检测的反馈量,-PV 1为夹套温度变送器检测的反馈量2主控制器P I D1温度调功器内胆加热器及温 度夹套温度S VO U T1U扰动扰动P V1内胆温度变送器夹套温度变送器e1 副控制器P I D2e0O U T0P V0- P V0- P V1图 5-52 加热炉温度串级控制系统方框图四、控制要求1.采用串级控制方案,外环由主控制器、夹套主被控对象、温度变送器 2组成;内环由副控制器、晶闸管调功器、内胆副被控对象、温度变送器 1组成,主控制器的控制量输出作为副控制器的给定。
2.主、副控制器采用 PID控制算法,手动整定或自整定 PID参数,实时计算出控制量,由 PLC的模拟量输出口输出3. 夹套与内胆温度由温度变送器 1和温度变送器 2检测,实时反馈给 PLC模拟量输入口4. 采用组态王设计出上位监控系统,测取系统参数与输出特性5. 采用功能指令、配置 PID模板和模块化程序结构(包括主程序、子程序)设计出控制程序,并定义程序符号表五、预习报告设计要求1. 实验前,根据控制内容设计出系统的接线图、程序流程图、时序图;2. 设计出控制程序,并创新出一个以上的控制功能六、系统调试及问题分析1. 实验中,先把事先设计好的控制程序输入编程计算机,编译无错误后(只说明编程语法无错误)下载到 PLC的 CPU中2. PLC控制器控制温度系统运行,如果控制功能不满足要求,再进行控制程序调试(可在监控状态下),反复修改控制程序直到满足控制功能为止3. 在调试中所遇到的问题,要运用所学的理论知识或实践经验独立解决,逐步提高分析问题及解决问题的能力七、设计报告要求1. 实验结束后,要书写出设计报告,报告中要求有系统接线图、程序流程图、带有功能注释的控制程序等;2. 报告中必须有调试过程中遇到的问题及解决方法;收获、体会及建议。
