IF #比例控制开始停止=1 THEN
WHILE #比例控制最小值 <= #比例控制最大值 DO
#比例电压输出 := REAL_TO_INT(#比例控制最小值*2764.8);
#延时时间 := REAL_TO_DINT(#比例控制增量变化延时 * 1000);
"延时开始" := 1;
"IEC_Timer_0_DB_4".TON(IN:=#开始延时,
PT:=#延时时间,
Q=>"延时结束");
IF "延时结束"=1 THEN
#比例控制最小值 := #比例控制最小值 + #比例控制增量值;
"延时开始" := 0;
// Statement section IF
;
END_IF;
// Statement section WHILE
;
END_WHILE;
#比例控制开始停止:=0
// Statement section IF
;
ELSE
#比例控制开始停止:=0
// Statement section ELSE
;
END_IF;