CODESYS
Пожарная сигнализация здания на CFC и STВ здании есть 2 комнаты, в каждую из которых установлено 3 датчика пожарной сигнализации. Сигнализация в каждой комнате срабатывает только в том случае, если сработают 2 датчика из 3-х. А сигнал тревоги нужно подавать только в том случае, если будет получен сигнал об опасности с обеих комнат. Рис. 1. Конфигурирование входов и выхода ПЛК Для
контроля датчиков в каждой из комнат можно создать пользовательский
функциональный блок на языке ST
(рис.2). Он имеет 3 входа, по числу датчиков в каждой комнате и 1 выход. Рис. 2. Функциональный блок «Komnata» на языке ST Функциональный
блок «Komnata» сравнивает
попарно датчики в конмнате и если 2 из них сработают, то выдает на выходе «out» сигнал уровня TRUE. Программа на
языке CFC для контроля пожарной обстановки в здании показана на рис.
3. Она состоит из двух функциональных блоков «Komnata» и одного элемента OR. Рис. 3. Программа пожарной сигнализации здания Визуализация для контроля помещений здания изображена на рис. 4. На схеме показан план здания, расположение комнат и датчиков в них, а также визуализировано срабатывание сигнализации. Рис.4. Визуализация
плана помещений в здании |
||