PID震荡调节
刘玉蓉
发布于2014-11-03 17:17
16
0
标签:
关于PID震荡的调节(这里指PLC里的PID),在那个仪表里能够看到它震荡,在万用表?在示波器?请告知详细的硬件连接和观测的步骤。
问题补充:
是不是PID调节都要做个震荡调节??
佳答案
在PID调节中首先必须做临界比例度法整定参数,调成临界震荡是步,这一步要把Ki和Kd设置为0,即只保留比例调节作用,Kd由小逐渐增大,到某一值时便会出现临界震荡了,也就是等幅震荡
由于STEP7不能实时监控程序的运行,同样对于PID调节时观测调节输入值和输出值的变化可以通过“变量表”(Variable Table)监控实时数据的变化来检查PID输出值的震荡情况。
一般在PID控制器的参数整定中普遍采用临界比例法:首先预选择一个足够短的采样时间让系统工作,仅加入比例控制环节,采用定比例增益P 时,首先去掉PID的积分项和微分项,一般是令Ti=0、Td=0(具体见PID的参数设定说明),使PID为纯比例调节。输入设定为系统允许的大值的60%~70%,由0逐渐加大比例增益P,直至系统出现振荡;再反过来,从此时的比例增益P逐渐减小,直至系统振荡消失,记录此时的比例增益P,设定PID的比例增益P为当前值的60%~70%。比例增益P调试完成;然后在一定控制度下通过公式计算得到PID控制器的参数。
下面举例说明如何监控PID调节的输出方法,以PID纯软件控制器FB41控制电炉温度来说明:首先通过直接调用规范化功能FC105把温度传感器的温度标定为浮点格式(实数REAL)送到过程变量输入中(FB41的参数(PV_IN,浮点格式过程变量输入),然后在周期性中断OB35中直接调用FB41,每0.1s作一次PID运算(OB35的默认中断时间为0.1s)。你在调用FB41时会自动生成其背景数据块DB41,PID调节输出值参数LMN_PER(浮点格式,数据类型REAL)保存在DB41.DBW76,可以打开任何一个块,在LAD/FBD/STL编辑器中,选择菜单PLC/Monitor/Modify Variable(监视/修改变量),在打开的变量表中Address(地址)中输入DB41.DBW76,点击Monitor就可以监视PID输出的变化情况。