|
В начало
Пожарная сигнализация помещения на STЕсть некое помещение, в котором установлены 2 датчика: один реагирует на открытый огонь «D1», другой – на задымление «D2». Требуется контролировать состояние данного помещения и в случае срабатывания одного из датчиков посылать на пульт предупреждение, а в случае срабатывании 2-х датчиков – тревожный сигнал. Рис. 1. План помещения Рис. 2. Глобальные
переменные Программа
работает следующим образом: при срабатывании одного из датчиков D1 или D2 переменной VNIMANIE присваивается
значение TRUE, а
переменной TREVOGA присваивается значение FALSE. Если срабатывают оба датчика, то
значение TRUE присваивается переменной TREVOGA, а переменной VNIMANIE присваивается FALSE. Рис. 3. Программа на
языке ST При конфигурировании визуализации нужно установить переменную переключения и переменную на изменение цвета для датчиков D1 и D2. А для надписей «ВНИМАНИЕ» и «ТРЕВОГА» необходимо установить переменные изменения цвета «.VNIMANIE» и «.TREVOGA» соответственно. Также для всех элементов можно установить обычный и тревожный цвета. В данном примере в качестве обычного цвета заливки выбран серый цвет, а тревожный для датчиков – зеленый, для надписи «ВНИМАНИЕ» – жёлтый, а для надписи «ТРЕВОГА» – красный. Рис. 4. Визуализация сигнала о срабатывании одного из датчиков Рис. 5. Визуализация
тревожного сигнала |
|