var
ramp : ramp_real := (in:=150, ascend:=1, timebase:=t#1m);
pide : pid := (y_max:=1);
psw : real; (*0..1*)


ramp();
pide(actual:=.., set_point:=ramp.out, ..., y=>psw);