基于S7-1200的PID温度控制系列1
1.PID原理
控温基本结构 如图所示:
PLC通过PID算法计算占空比,输出PWM波,由PWM波控制固态继电器的通断,从而来管控被控对象的通电时间,以此达到控温的目的.
固态继电器的工作原理类似普通继电器,通电时ON,断电时OFF.
小电流固态继电器的尺寸火柴盒大小,长相很Q,背面会配置散热器.
题外话扯的有点多,拉回到本主题@_@!
在过程控制中,按偏差的比例(P),积分(I),微分(D)进行控制的PID控制器是应用十分广泛的自动控制器.
1.1比例(P)控制
比例控制是一种最简单常用的控制方式,比例控制器能成比例的响应输入的变化量.但仅有比例控制器时,系统输出存在稳态误差,温度的设定值和实际值之间总会有一丢丢差距,让世界很不美好.
1.2积分(I)控制
在积分控制中,控制器的输出量是输入量对时间的积累.积分项对误差的运算取决于时间的积分,随着时间的增加,积分项会增大.即使误差很小,微分项也会随时间的增加而增大.
1.3微分(D)控制
过程控制中,存在惯性组件或者滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化.解决的办法是使抑制误差的作用的变化超前,即在误差接近零时,抑制误差的作用就应该为零.对有较大惯性或者滞后的被控对象,比例+微分能改善调节过程的动态特性.
2.PLC中如何实现 PID控制
2.1 S7-1200 PID模块
在PLC的工艺模块中有3个PID模块,分别为PID_Compact,PID_3Step,PID_Temp
模块后的注释可以了解每个模块的侧重点.
2.2实现过程
添加定时中断功能块
定时中断功能块中增加PID模块
点击PID功能块,进入属性->组态下,设定控制器类型,Input/Output参数,过程限制,过程值标定等.
还有一些高级设置,不要漏了.其实,使用默认也可以.