ТЭН подключен через твердотельное рэле
Вид для печати
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);
Попробуйте по рампе, как валенок советует.
Или подберите параметры ПИД. Там вполне ПИ хватит.
Сначала просто получите рост температуры с заданной скоростью.
Тебе надо снять кривую разгона тепловой установки. Охлади установку до температуры в помещении, включи ТЭН на полную мощность, затабулируй функцию T° = f(t) и построй график. Нагревай, пока температура не перестанет расти, т.е. до установившегося режима. Возможно, получить скорость нагрева 1 гр./мин. не получится из-за нехватки мощности ТЭН. В этом случае придется взять более мощный ТЭН. Если скорость нагрева получится >= 1 гр./мин., то все нормально и тебе просто будет надо правильно настроить ПИД-регулятор.