PID仪表自整定怎么 *** 作

PID仪表自整定怎么 *** 作,第1张

仪表的PID实际上就是一个控制系统,其中P表示为比例带,它对检测到的变化信号进行放大作用,再经过仪表输出去控制被测介质的物理量,比如压力温度、流量以及液位等;I表示积分作用,因为比例调节P虽然对被测信号的变化能得出即时的响应,但存在着静压现象,提高积分作用可以使变化响应信号能消除静差;D表示微分作用,对于一些响应变化很迟缓的对象,如温度,在进行控制时为了加快控制效果,可引入微分调节量,起到超前调节的作用,搏猛也就是说是超调。

对于PID参数的整定是一晌滑个实验的过程,因为不同的对象条件有不同的调节规律,在整定时向将I和D关闭,比例带放在100%,这时比例带P的放大倍数是1,逐渐减少比例带,也就增加放大倍数,加入测量的变化信号,检查宴银腊输出和控制对象是否有振荡现象。所谓的振荡现象,举个例子,对某个压力的控制,当压力高时,控制阀门打开一点进行释放,当压力低时就关闭阀门。当对这个控制系统进行PID参数调整时,先关闭I和D,设定某个P值后对控制系统加一个压力升高的变化信号,这时如果P值过小时,即其放大倍数增大,使得其输出信号过量增大,导致阀门开的过大,造成压力下降过快,因为检测到压力因为过低,使得控制输出信号朝相反的方向变化,即输出信号过量减小,使得阀门有被关闭,这时压力有很快上升,这个现象就是振荡现象。为了避免在调节中出现振荡现象,一般是小范围的调整比例带P参数。等调整到压力增高时,阀门稍微开一点,压力稳定,压力降低时,阀门稍微关一点,保持压力稳定,这就算是可以了。这时再增加一点积分I参数,使得比例调节存在的静差得到消除。微分D一般是不使用。

PLC的自整定功能是PLC生产厂家设计的内置程序,按照各自的数学模型,输出一个值,根据被控对象的变化情况,PLC根据输出值和被控对象的变化值和变化速度,计算出一个合理的P、I、D参数,基本可以满足控制要求。这个计算过程就是PID的自整定过程,以欧姆龙的握唤CP1系列PLC为例,自整定过程是在检测值PV低于设定值SV时,以最大值输出,当PV大于SV时,以最小值0输出,反复1~2个过程,即计算出合理的PID参数,我用这种PLC的温度PID控制,自整定效果非常好,自整定后,输出以开关量输出控制肆余接触器的闭合,进而控制电热炉,控制精度在1摄度以内段雹凯。

信捷xc系列plc的pid控制手动整定输入多少参数精度最高

引言

PID控制不依赖控制对象的数学模型,因此PID控制广泛应用于温度、流量、压力等过程控制中。然而PID控制的三个参数比例积分微分具有非线性关系,因此调节PID参数就显得比较困难,本文利用信捷PLC自带的PID参数自整定功能,通过自整定可以较佳的PID参数。

2 控制构成

本控制系统采用信捷XC3-32T-E为控制器,PT100为温度传感器,XC-E3AD4PT2DA为模拟量转化模块;采用信捷TH765-N触摸屏作为系统监控。

XC-E3AD4PT2DA具有3通道14位精度电流输入,4通道PT100温度输入和2通道10位精度电压输出。本系统采用PT100温度输入,温度和数字量的对应关系为温度-100-350度对应数字量-1000-3500。

3 信捷PLC参数自整定

信捷PLC提供了PID指令,通过PID指绝念如令并启配置参数设定参数就可以很方便的使用。PID指令格式为[PID S1 S2 S3 D],S1为设定目标值(SV)的软元件的地址编号,S2为测定值(PV)的软元件的地址编号,S3设定控制参数的元件首地址编号,D为运算结果(MV)的存储器地址编号或者输出端口。其中S3-S43被PID指令占用,S3、S3+1为采样时间;S3+2为模式设置,bit0为0则为负动作,1为高芹正动作;bit7为0手动PID,1为自整定PID;bit9-bit10为自整定方法,00为阶跃响应法,01为临界振荡法;bit13-bit14为自整定PID控制模式,00为PID控制,01为PI控制,10为P控制;S3+3为比例增益,范围是1-32767(%),S3+4为积分时间,范围0-32767(*100ms),S3+5为微分时间,范围为0-32767(*10ms),S3+6为PID运算范围0-32767。最后自整定出来的参数为KP=40,ki=300 s,kd=30s。

参数自整定程序如下:

LD M8000

MOV ID100 D10 //将模拟量模块ID100中的内容送至D10

LD M0

SET S0 //自整定启动

RST S1

LD M1

SET S1 //正常PID控制启动

RST S0

LD M10

RST S1 //停止PID启动

STL S0

LDP S0

SET D4002.7 //自整定控制开始,将PID模式设定为自整定

RST D4002.8

LD S0

PID D6000 D10 D4000 Y0 //开始PID,D6000为目标值,D10为测量值,D4000为PID参数区,将PID控制结果通过Y0端输出。

LD D4002.8

RST D4002.7 //自整定结束,关闭自整定。

BMOV D4000 D5000 K10

SET S1

STLE

STL S1

LD S1

PID D6000 D10 D4000 Y0 //启动常规PID控制。

STLE

4 结语

针对锅炉的温度PID控制系统,采用信捷PLC的参数自整定方法,得到的PID参数,在实际的使用过程中取得了良好的效果。endprint


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12404048.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存