Главный автомат получает от HMI как минимум:
out_on/off — команда работы;Speed — выбранная/ручная скорость;Auto — признак режима, подключённый к входу макроса с именем xManual;heat — режим нагрева;Уставка t — уставка температуры.Осторожно с именами: соединение
Auto → xManualподтверждено FBD, но из одного имени нельзя установить полярность. В документации для оператора следует использовать фактическое поведение, проверенное в отладке: какое значение соответствует AUTO и какое MANUAL.
Главный макрос одновременно получает:
xKV;xAlarmFan;xAlarmStop;xTermostat;xFire;xLimitSwitsh;Входами расчёта являются температура помещения rTE_Room, уставка bSp, три гистерезиса и три значения производительности. Выходами являются:
1Speed/On;2Speed;3Speed;bSpeed (аналоговая производительность);Speed_All (значение для обмена/индикации).bSpeed одновременно записывается в глобальную переменную Скорость и подаётся на массив Lin1, который связан с аналоговыми выходами 0–10 В.
Концевик UI5 после фильтрации подключён непосредственно к xLimitSwitsh. Для него предусмотрен отдельный параметр производительности C7 → bSpSpeedLS.
Это является сильным подтверждением того, что режим работы при открытых воротах может иметь отдельную производительность, независимо от C4…C6.
Проверить в отладке: является ли UI5 самостоятельным разрешением запуска или только модификатором скорости при уже включённой установке.
Для водяного режима в макрос поступают:
rTE_Water — температура обратной воды;xAlmTeWater — неисправность датчика;D1 → bSpMaxWater1;D2 → bSpMinAlmWater;D3 → bSpMinWater;D5 → xConWater;D6 → xEnablePump;E5 → xEnableValve;xWinter.На выходе формируются Pump, Valve, MinWater.
Точная реакция по каждому порогу D1/D2/D3 должна быть подтверждена наблюдением внутренних сигналов библиотечного макроса.
F1 выбирает водяное/электрическое исполнение, E2 задаёт количество ступеней, F0 задаёт время продувки. Макрос имеет отдельный выход Продувка.
Это подтверждает наличие программной последовательности, связанной с продувкой электрического нагревателя. Однако точный момент старта таймера и состав выходов, остающихся включёнными во время продувки, следует зафиксировать онлайн-отладкой.
Иллюстрация: FBD — участок электрического нагрева и продувки
В активном FBD выходы TermostatT, MinWater и общий Alarm далее участвуют в кодировании/формировании статуса системы. Это означает, что защитные условия не являются только визуальными сообщениями HMI.
Для эксплуатационной таблицы после ПНР следует заполнить матрицу:
| Событие | Вентилятор | Насос | Клапан/нагрев | Автосброс | Ручной сброс |
|---|---|---|---|---|---|
| Пожар | проверить | проверить | проверить | проверить | проверить |
| Аварийный STOP | проверить | проверить | проверить | проверить | проверить |
| Авария вентилятора | проверить | проверить | проверить | проверить | проверить |
| Термостат | проверить | проверить | проверить | проверить | проверить |
| Низкая обратка | проверить | проверить | проверить | проверить | проверить |
| Неисправность датчика обратки | проверить | проверить | проверить | проверить | проверить |
Эта таблица специально оставлена как форма ПНР: заполнять её предположениями опасно.