Rradio пише:
Я думаю...
Это рассуждения, процесс... мне же нужен результат этого процесса. Мне нужно четкое, однозначное описание алгоритма, настроек, величин...
В общем, пока так:
Вход в сервисные настройки - удержание кнопки SET более 2 сек. Здесь можно настроить параметры ПИД регулятора.
pG - пропорциональный коэффициент;
iG - интегральный коэффициент;
dG - дифференциальный коэффициент;
iZ - зона интегральной составляющей.
При включении питания, если нет ошибок - справа надписи Ready. После старта - выходная мощность на нагреватель, %. Остановка программы (повторное нажатие на START или истечение времени) - надпись Stop. Перезапуск возможен только после отключения питания.
При неисправности все нагрузки отключаются (кстати, считаю неправильным решение об остановке кулера и вытяжки в отдельных случаях), выводится сообщение Error и код ошибки:
EH - превышение максимальной температуры;
SY - отсутствие синхроимпульсов;
DS - ошибка датчика;
HT - включена максимальная мощность нагревателя в течении более 5 минут.
Какие-то озвучки сделал, но от Вас по-прежнему никакой конкретики (например, как понимать термин "периодически" в фразе "чтобы звучал сигнал ,переодически напоминая..."? Это как часто, раз в секунду, минуту, час...?), поэтому - как мне было удобнее.
Смотрите, проверяйте...