首页 理论教育 设计PLC控制程序的优化方法

设计PLC控制程序的优化方法

时间:2023-07-01 理论教育 版权反馈
【摘要】:主程序通过调用子程序SBR1、SBR2以及中断程序实现对两个养护窑温度的PID控制,其具体程序见表11-15。所以PLC送到EM232的最大数宇量限制到16000,这样可保证送到双向晶闸管上的电压不会超过5V。表11-12 1号窑PID参数设定子程序表11-13 2号窑PID参数设定子程序(续)表11-14 两个养护窑的PID控制程序(续)表11-15 养护窑PID控制主程序(续)(续)在4.7.3三级带运输机控制中,曾介绍了利用定时器当前值比较的方法控制回路,降低了程序的复杂程度。

设计PLC控制程序的优化方法

很多工业控制过程通常都采用PID控制方式,S7-200系列提供的PID指令为PID控制提供了方便。子程序SBR1和SBR2分别是1号、2号养护窑的PID参数设定子程序,其具体程序见表11-12、表11-13。中断服务程序INT0是两个养护窑的PID控制程序,其具体程序见表11-14。主程序通过调用子程序SBR1、SBR2以及中断程序实现对两个养护窑温度的PID控制,其具体程序见表11-15。

选用模拟量输出模板EM232,可以把0~32000的数宇量转换成0~10V电压。由于选用双向晶闸管来控制加热系统,而双向晶闸管的控制电压UK为0~5V,这个控制电压是由EM232提供的。所以PLC送到EM232的最大数宇量限制到16000,这样可保证送到双向晶闸管上的电压不会超过5V。

表11-12 1号窑PID参数设定子程序

978-7-111-42161-0-Chapter11-26.jpg

表11-13 2号窑PID参数设定子程序

978-7-111-42161-0-Chapter11-27.jpg

(续)

978-7-111-42161-0-Chapter11-28.jpg

表11-14 两个养护窑的PID控制程序

978-7-111-42161-0-Chapter11-29.jpg(www.xing528.com)

(续)

978-7-111-42161-0-Chapter11-30.jpg

表11-15 养护窑PID控制主程序

978-7-111-42161-0-Chapter11-31.jpg

(续)

978-7-111-42161-0-Chapter11-32.jpg

(续)

978-7-111-42161-0-Chapter11-33.jpg

在4.7.3三级带运输机控制中,曾介绍了利用定时器当前值比较的方法控制回路,降低了程序的复杂程度。在本设计中采用计数器的当前值比较方法,原理与定时器相同,同样也降低了程序的复杂程序,见表11-15程序中的网络2。熟练利用定时器和计数器的当前值比较的方法,能够使编写程序简单易懂。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈