iTunes Gift Card (Russia) 1500 руб
iTunes Gift Card (Russia) 1500 руб


Разблокировка Supra M726G
Разблокировка Supra M726G


Playstation Network 500 рублей
Playstation Network 500 рублей


В начало

Пожарная сигнализация помещения на ST

 

            Есть некое помещение, в котором установлены 2 датчика: один реагирует на открытый огонь «D1», другой – на задымление «D2». Требуется контролировать состояние данного помещения и в случае срабатывания одного из датчиков посылать на пульт предупреждение, а в случае срабатывании 2-х датчиков – тревожный сигнал.

 

План помещения

Рис. 1. План помещения

 

Глобальные переменные

Рис. 2. Глобальные переменные

 

            Программа работает следующим образом: при срабатывании одного из датчиков D1 или D2 переменной VNIMANIE присваивается значение TRUE, а переменной TREVOGA присваивается значение FALSE. Если срабатывают оба датчика, то значение TRUE присваивается переменной TREVOGA, а переменной VNIMANIE присваивается FALSE.

 

Программа на языке ST

Рис. 3. Программа на языке ST

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

 

Визуализация сигнала о срабатывании одного из датчиков

Рис. 4. Визуализация сигнала о срабатывании одного из датчиков

 

Визуализация тревожного сигнала

Рис. 5. Визуализация тревожного сигнала