...
Макрос | Описание | Пример |
---|---|---|
%1 | Словесное описание сработавшей логической схемы. | if 'Onboard Temperature' (id=201001) in state 'high alarm'; and 'Onboard Voltage DC' (id=203001) in state 'high alarm'; then 'Power-1' (id=304001) changes to state 'on' immediately, once; 'Simple_Mail' (id=601001) changes to state 'on' immediately, once; |
%2 | Состояние элементов логической схемы, на момент срабатывания схемы, включенных в условия IF. | 'Onboard Temperature' (id=201001) in state 'high alarm'; 'Onboard Voltage DC' (id=203001) in state 'high alarm'; |
%3 | Время срабатывания логической схемы. | 11:32:28 2017/06/13 |
%4 | Название логической схемы. | 'Logic_Temp_01' |
%5 | Имя датчика, изменение состояния которого привело к срабатыванию логической схемы. Здесь выводится имя последнего сработавшего датчика, после которого сработала логическая схема. | 'Onboard Temperature' |
%6 | Состояние датчика, инициировавшего срабатывание логической схемы. | 'high alarm' |
%7 | Значение величины, измеряемой датчиком или его логический уровень на момент срабатывания логической схемы. | '27.60' |
%8 | Идентификатор датчика, инициировавшего срабатывание логической схемы. | '201001' |
Параметризация макросов
Макросы %5, %6, %7 имеют возможность параметризации по идентификатору элемента {id}. Т.е. для этих макросов возможно указать конкретный элемент, для которого будет вычислен макрос.
...
В случае, если параметр {id} не задан, в текст сообщения вставляется значение, вычисленное для элемента, инициировавшего срабатывание логической схемы.
Макрос детализации модуля, группы и системы
Макрос %8 может использоваться для определения идентификатора датчика при срабатывании логической схемы по изменению состояния группы, модуля или системы. Этот макрос можно использовать в качестве параметра идентификатора в макросах %5, %6 и %7.
...
Из этой информации видно, что сработал в состояние 'alarm' датчик протечки воды 'Analog-2-WATER', при этом он перевел модуль 'Autodetect' также в состояние 'alarm', что и вызвало срабатывание логической схемы и отправку уведомления.
Макросы в групповых уведомлениях
При необходимости в наблюдении за состоянием элементов, предпочтительнее использовать не механизм логических схем, а групповые уведомления. Т.к. при большом числе наблюдаемых элементов групповые уведомления позволяют значительно сократить число логических схем (т.к. не используют их) и упростить настройку устройства. Логические схемы обосновано использовать при сложных реакциях на события, например при управлении внешней нагрузкой, реле.
...