IF ma_input >= 4 AND ma_input <= 20 THEN
valve_pos := (((ma_input - 4) / 16) * 100);
END_IF
// 上调调节阀开度
IF up_button THEN
IF NOT InputButton() THEN
up_button := FALSE;
ELSE
valve_pos := MIN(valve_pos + 1, 100);
END_IF
ELSE
IF InputButton() THEN
up_button := TRUE;
END_IF
END_IF
// 下调调节阀开度
IF down_button THEN
IF NOT InputButton() THEN
down_button := FALSE;
ELSE
valve_pos := MAX(valve_pos - 1, 0);
END_IF
ELSE
IF InputButton() THEN
down_button := TRUE;
END_IF
END_IF[/code]