用PID引导做的PID程序,量程为0~500,设定值为300,P0.5,I10,d0。具体的表现见附件图片。输出经常出现骤降的现象。如果P值越大,骤降的越厉害。但很小的时候,如0.1的时候也有,但这样就起不到调节的作用了。这个骤降现象不知道是什么情况引起的。
图一:无输入时的输出
图二:PID程序
图三:有输入的时的输出
答:看了楼主的PID调节控制面板,调的也太离谱了呀,呵呵
P值越大,肯定骤降的越厉害,放大的多了就这样。
P=0.5就抖成这样?太邪乎了。
程序是应该在PID被激活的情况下下载,这个楼主知道吧?
对于这些参数其实我也不是很在行,还是调节P和I吧
我把我调的一个图片发上来供楼主参考,希望你赶紧解决问题!!
PID参数的调整经验:
(1)对于比例控制来说,将比例度调到比较大的位置,逐步减小以得到满意的曲线。
(2)对于比例积分来说,先将积分时间无限大,按纯比例作用正定比例度。得到满意曲线后,将比例度放大(10~20)%,将积分时间由大到小加入,直到获得满意曲线。
(3)对于PID控制,先将微分时间置零,按照调比例积分控制方法得到满意取先后将比例度将到比原值小(10~20)%位置,适当减小积分时间后,将微分时间逐渐加大,直到获得满意的曲线。
常用口诀:
参数整定找zuijia,从小到大顺序查
先是比例后积分,Zui后再把微分加
曲线振荡很频繁,比例度盘要放大
曲线漂浮绕大湾,比例度盘往小扳
曲线偏离回复慢,积分时间往下降
曲线波动周期长,积分时间再加长
曲线振荡频率快,先把微分降下来
动差大来波动慢。微分时间应加长
理想曲线两个波,前高后低4比1
一看二调多分析,调节质量不会低
经验参数:
对于温度系统:P(%)20--60,I(分)3--10,D(分)0.5--3
对于流量系统:P(%)40--100,I(分)0.1--1
对于压力系统:P(%)30--70,I(分)0.4--3
对于液位系统:P(%)20--80,I(分)1--5
SIEMENS S7-300/400系列PLC共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、S_OFFDT(断电延时定时器)。下面分别说明这5种定时器指令的区别。 1、S_PULSE(脉冲定时器) 脉冲定时器的时序图如下: 其工作特点为:输入为1,定时器开始计时,定时位为1;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。 2、S_PEXT(扩展脉冲定时器) 扩展脉冲定时器的时序图如下: 其工作特点为:输入从0→1时,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。 3、S_ODT(接通延时定时器)接通延时定时器的时序图如下: 其工作特点为:输入信号为1,定时器开始计时(定时器位为0);计时时间到,定时器位为1。计时时间到后,若输入信号断开,则定时器位变为0。如在计时时间未到时,输入信号变为0,则定时器停止计时。 4、S_ODTS(保持型接通延时定时器) 保持型接通延时定时器的时序图如下: 其工作特点为:输入信号为1,定时器开始工作并计时,计时时间到,定时器位为1。输入信号只起一个触发定时器工作的作用,在计时过程中输入信号断开不影响定时器计时和定时器位。定时器位只有使用复位指令才能变为0并触发下一个定时器定时工作。 5、S_OFFDT(断电延时定时器) 断电延时定时器的时序图如下: 其工作特点为:输入信号由0→1时,定时器位为1(但定时器不开始计时);当输入信号由1→0时,定时器才开始计时,计时时间到,定时器位变为0。在计时过程中,输入信号由0→1将复位定时器,当由1→0时重新开始计时。