PID西门子PLC的SCL程序(3)

发布时间:2021-06-05

PID西门子PLC的SCL程序

MV:=1;

ELSIF PV>PBH THEN

MV:=0; ELSE

P=(PBH-PV)/(PBH-PBL); //计算比例项

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////以下为积分项的计算

//////////////////////////////////////////////////////////////

IF ISW=1 THEN dErr:=dErr_IN;

IF (PV<(SV-DeadBand)) OR

(PV>(SV+DeadBand)) THEN

IF (dErr+Err)<(0-IW) THEN dErr:=0-IW;

ELSIF (dErr+Err)>IW THEN

dErr:=IW; ELSE dErr:=dErr+Err; END_IF; END_IF; I:=dErr/IW;

精彩图片

热门精选

大家正在看