基于S7-200PLC和WinCCFlexible2008的PID温度控制系统
2017-09-03刘海雄廖勇锋
叶 军,刘海雄,廖勇锋
(青海大学 机械工程学院,青海 西宁 810016)
基于S7-200PLC和WinCCFlexible2008的PID温度控制系统
叶 军,刘海雄,廖勇锋
(青海大学 机械工程学院,青海 西宁 810016)
对基于S7-200 PLC和Flexible 2008组态软件的PID温度控制系统进行了研究,介绍了基于S7-200 PLC和Flexible 2008组态软件的PID温度控制系统硬件组成及工作原理,给出了实现温度PID控制的PLC程序设计和Flexible 2008组态软件设计要点。该温度控制系统可通过Flexible 2008组态软件实现动态监控,并可设置PID温度控制阀值。利用PLC可靠性高、抗干扰能力强和组态软件开放性好、界面显示组态功能强大的特点,使温度检测和驱动模块实现温度闭环控制。
可编程序控制器;温度控制;PID;WinCC Flexible 2008
温度控制系统硬件及其控制方法的实现在机电专业理论和实践教学中拥有非常现实和重要的地位,是因为温度控制在机电控制系统应用广泛,学生不仅可以从温度控制系统组成中学习到相关的硬件知识,而且可以利用硬件设计和验证温度控制系统及其算法和程序,从而达到培养工程实践能力的目的。
本文中采用的温度控制系统核心是S7-200 PLC,采用PID温度控制方式,即proportional(比例),integral(积分)和differential(微分)。PID运算的任务是根据反馈与给定值的相对差值,按照PID运算规律计算出结果,输出到加热驱动的执行机构进行调节,以达到自动维持被控制的量跟随给定变化[1]。基于现代PLC的优良性能,采用PLC的温度控制系统有着良好的温度控制精度和稳定性。
WinCC Flexible 工程系统是用于处理所有基本组态任务的软件,WinCC Flexible是一种前瞻性的面向机器的自动化概念的HMI软件,它具有舒适而高效的设计[2],用于快速构造和生成上位机监控系统的组态软件系统,集动画显示、流程控制、数据采集、设备控制和企业监控网络等功能,广泛应用于工程领域[3]。……
