«Редактор формул» - универсальный инструмент задания логических условий для генерации составных параметров, аварийных событий и пр. в системе Энергоатлас. Простой интерфейс позволяет пользователю «набирать» (составлять) логическое или математическое выражение, используя в качестве базы существующие измеряемые параметры.
Окно «Редактора формул» для составления формул вызывается по кнопке «Изменить» напротив поля «Формула для вычисления» при редактировании/создании составных параметров, аварийных событий или настраиваемых параметров.
В окне редактора формул «Составление формулы» присутствуют следующие настраиваемые поля:
Условие возникновения 1 - формула логически или математически описывающая результат работы редактора, согласно которой вычисляется составной параметр.
Поле ввода математических операций 2 – поле ввода произвольных чисел и математических операций (поле напоминает работу с калькулятором).
Список доступных параметров 3 - список существующих в пользовательской конфигурации измеряемых (реальных) и других составных параметров пользовательского оборудования.
Данные с другого устройства 4 - предоставляет возможность использовать параметры и значения другого устройства.
Панель для ввода 5 - позволяет вводить цифры, арифметические знаки и некоторые формулы используя манипулятор мышь.
Для вставки в формулу необходимого параметра нужно двойным щелчком открыть меню параметров по доступному узлу учета или из числа общих параметров. Выбрав в списке "Список доступных параметров" и нажав на правую часть кнопки параметра с символом , можно посмотреть все возможные значения:
|
- Текущие значения на приборе | |
|
- Значения последнего часового архива | |
|
- Значения последнего суточного архива | |
|
- Общие суммарные значения интеграторов прибора |
Для вставки параметра в формулу используется двойной клик левой кнопки мыши. В поле «Условие возникновения» будет поставлено значение переменной, соответствующей выбранному пользователем параметру. Над полем «Условие возникновения» для удобства восприятия формулы в целом будет опубликован итоговый вид формулы. При наличии ошибок под полем «Условие возникновения» возникнет сообщение красного цвета «Ошибка в формуле» с указанием элемента формулы введенного с ошибкой.
Выбор параметров для составления формулы
При составлении формулы можно использовать символы, соответствующие основным математическим и логическим операторам, либо специальные функции.
Важно! При вставке в формулу параметра определенного Узла учета, в ситуациях когда код параметра повторяется по наименованию в других Узлах учета данного прибора, необходимо перед кодом параметра указывать номер узла учета по следующему синтаксису ni.<код параметра>, где "i" номер узла учета (Например: n1.t1). Более подробно в разделе Наименование параметров при составлении формул, ссылки данного руководства.
Рассмотрим примеры:
Пример 1. Создаем новый составной параметр: Контроль разницы температур подающего и обратного трубопроводов. Код параметра - «delta_T».
Выбираем: текущее значение «Температура 1 трубопровода» - текущее значение «Температура 2 трубопровода» Полученная формула «delta_T»: t1 – t2
Пример 2. Создаем параметр аварийной сигнализации: Контроль утечек в закрытой системе - «Сигнализация утечки». Код параметра – «delta_V»
Выбираем: «Массовый расход 1 трубопровода» - «Массовый расход 2 трубопровода» > 0.5. Полученная формула «delta_V»: Gm1-Gm2 > 0.5.
Пример 3. Создаем параметр аварийной сигнализации: охрана объекта - «Несанкционированное проникновение» с инверсией сигнала.
Выбираем: 1 - «Сигнализация 2» > 0. Полученная формула для аварийного события «Несанкционированное проникновение»: 1-signal_2 > 0.
Объяснение: дискретный вход прибора типа «сухой контакт» выдает сигнал логической «1» при замыкании контактов. Конечный выключатель на входной двери объекта срабатывает «размыканием» контактов. Формулой с логической операцией решаем проблему инверсии дискретного сигнала.
Далее, в подразделах, приводятся детальные описания и свойства параметров устройств при функционировании Системы Энергоатлас, а также специфика при работе с параметрами в «Редакторе формул» (синтаксис формул, интерпретация значений, операторы и функции редактора).
Подразделы: