Редактор формул
Содержание:
- Текущие и архивные параметры
- Базовые и вычисляемые параметры
- Временны́е контексты и устаревание значений параметров
- Наименование параметров при составлении формул, ссылки
- Синтаксис формул, интерпретация null значений и функций
- Составление формул для определения наступления аварийных событий
- Параметры времени в формулах
«Редактор формул» — универсальный инструмент задания логических условий для генерации составных параметров, аварийных событий и пр. в системе АТМ. Простой интерфейс позволяет пользователю «набирать» (составлять) логическое выражение, используя в качестве базы существующие измеряемые параметры.
Окно «Редактора формул» для составления формул вызывается по ссылкам «Изменить» напротив поля «Формула для вычисления» из меню редактирования/создания составных параметров или аварийных событий. В окне редактора формул «Составление формулы» присутствуют следующие настраиваемые поля:
Условие возникновения — формула логически или математически описывающая результат работы редактора, согласно которой вычисляется составной параметр.
Список доступных параметров — список существующих в пользовательской конфигурации измеряемых (реальных) и других составных параметров пользовательского оборудования.
Поле ввода математических операций – поле ввода произвольных чисел и математических операций (поле напоминает работу с калькулятором).
Рис. Ввод формулы в поле условия
Для вставки в формулу необходимого параметра нужно двойным щелчком открыть меню параметров по доступному узлу учета или из числа общих параметров. Выбрав в списке параметр и нажав на правую часть кнопки с символом стрелочки, Вы можете посмотреть все возможные значения параметра для использования в формуле – текущее (символ ), часовое (символ ), суточное (символ ) или итоговое (символ ) значения.
Для вставки параметра в формулу используется двойной клик левой кнопки мыши. В поле «Условие возникновения» будет поставлено значение переменной, соответствующей выбранному пользователем параметру. Над полем «Условие возникновения» для удобства восприятия формулы в целом будет опубликован итоговый вид формулы. При наличии ошибок под полем «Условие возникновения» возникнет сообщение красного цвета «Ошибка в формуле» с указанием элемента формулы введенного с ошибкой.
Рис. Выбор параметров для составления формулы
При составлении формулы можно использовать символы, соответствующие основным математическим и логическим операторам, либо специальные функции.
Пример 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» при замыкании контактов. Конечный выключатель на входной двери объекта срабатывает «размыканием» контактов. Формулой с логической операцией решаем проблему инверсии дискретного сигнала. Полученная формула для аварийного события «Несанкционированное проникновение»: 1-V2 > 0.
Далее приводятся детальные описания и свойства параметров устройств при функционировании Системы АТМ, а также специфика при работе с параметрами в «Редакторе формул» (синтаксис формул, интерпретация значений, операторы и функции редактора).
Читайте дополнительно: синтаксис редактора формул.