
Сообщение от
ventilyator
Так у Вас Аварийных состояний в приточке всего ничего!
Критических, вызывающих аварийный останов системы:
1. Авария термоконтактов вентилятора (если они есть) - немедленно!
2. Пожар от ОПС здания - немедленно!
3. Авария питания (в случае трёхфазного вентилятора если применяете реле контроля фаз) - немедленно!
4. Авария вентилятора по Тепловой защите (для трёхфазного вентилятора) - Разновидность - суммарная авария частотного преобразователя (если есть) - немедленно!
5. Авария прессостата вентилятора (Дифманометра). Нагреватель инактивируется мгновенно, аварийное отключение установки с задержкой (если прессостат вентилятора не восстановит своё состояние в течении этой задержки). И то только при включённом вентиляторе!
6. Термоконтакты канального нагревателя - не вызывают немедленный останов вентустановки, но если они не восстанавливаются в течении заданного времени, то установку придётся остановить для предотвращения выстужения помещения (особенно зимой).
7. Фильтр воздушный - чисто информационный параметр (прессостат фильтра)
То есть всего 7 булевых переменных в самом навороченном раскладе.
Так запишите состояние каждого из аварийных сигналов по фронту изменения из 0 в 1 с помощью SR-триггера. (0 - норма, 1 - авария). Отобразите их на экране ПР с помощью "Ввод-вывод" Boolean типа "ТК Вент - норма/(авария)", в каждой строчке своя - итого 7 строк экрана.
В последней строке (8-я строка) - сброс аварий - булева переменная, по которой сбрасываете состояние всех этих триггеров.
Мы раньше делали именно так.