网络十一、加热输出:
LD 温度开关1:M14.0 //温度开关打开
AW< T96,PID输出1:VW116 //如果T96当前值小于PID输出
= 加热1:Q0.0 //那么加热输出
4.自制PID程序中,相关参数和常数的确定
(1)增益
在实际调试中,增益的设定值一般设置到当前值略超过设定值即可,如图6所示。
(2)比例项标准化系数K
为了方便调试,按上述设置好增益,其值为Kc那么把在人机界面上给操作人员设置的增益(Pi:VD108)定义为1,Kc=PiK,即Ke=K;假设Ke=0.0333时是一个合适的增益,那么标准化系数K=0.0333/1=0.0333。
(3)比例效果放大倍数
在不引起振荡的范围内,取一个合适的值。本系统中取值为2倍。加入控制的时机是在加热惯性不大,并且其误差在一定范围内,比例项调节效果不明显时。
图6增益的设定值
(4)积分投入条件
如图7所示,积分投入定时器在a点时开始计时,设定值约在b点附近,即当比例项调节无法消除误差、进入平衡状态时投入。
(5)积分时间
积分时间就是定时执行积分项的定时器设定值,值一般是取略大于输出变化时到能够在反馈值上反映的响应时间,如图8所示,T1是设置的一个较长的积分时间,从当前值上可以看出,积分项输出对实际效果的影响在d点时已经结束,所以Tn是较合适的积分时间。
图7积分投入条件
图8积分时间
(6)积分项计算公式中Ts/T1变更为常数
系统中采取的是连续采样,无法确定采样时间,且更改积分时间原本就可以改变积分项的输出,所以这里经过实际测试取值为0.1,即每次执行积分项运算时,将比例项输出的1/10作为积分量。
(7)输出周期
输出周期的确定是在满足PWM输出精度的情况下,缩小PWM输出周期。系统中取2000ms即PID的调节精度为1/2000,可以满足控制精度,且周期时间小于系统响应时间。
5.利用人机界面的配方功能
前面讲述了原系统采用温控表控制,有一个缺点就是当生产的产品更换时所有温区的温度设定值都得改变。由于温控区比较多,约有20多路,这在操作上是很繁琐的。西门子公司人机界面MP277提供了强大的配方功能,可以利用它来解决这一缺点。
用MP277做配方是相当简单的,具体做法如下:
1)在Recipes中建立一个配方,并添加需要保存的变量,如图9所示。
图9建立配方
台达DOP-W系列提供10.4”/12”/15&rdqu…
JetNet 3005G · 5口全千兆RJ-45交换机 …
显示规格 一般规格 环境规格 结构规格 外形…
功能规格 …
功能规格 …
西门子SIMATIC S7-400PLC的主要特色为:极高的处理…