|
Внешний вид основной рабочей области при настройке универсального входного канала приведен на следующем рисунке.



Рисунок. Основная рабочая область при настройке аналогового выходного канала, задаваемого формулой
Наименования и описания групп, флагов и полей основной рабочей области при настройке аналогово выходного канала, задаваемого формулой, приведены в следующей таблице.
Таблица. Описание общих флагов, полей и групп основной рабочей области при настройке аналогового выходного канала, задаваемого формулой
Наименование
|
Тип (ограничения)
|
Описание
|
«Активен»
|
Флаг (установлен, снят)
|
Предназначен для включения или отключения канала.
Если не установлен, то все поля и флаги становятся неактивными
|
«Вид канала»
|
Список значений
(Формула, Ручной ввод, Кусочно-линейная функция)
|
Задает вид выходного канала
|
«Наименование»
|
Две строки символов
(до 10 символов в каждой)
|
Задает наименование канала
|
«Единица измерения»
|
Комбинированный список
(16 стандартных или пользовательские до 7 символов)
|
Задает единицу измерения канала
|
«Энергозависимый»
|
Флаг (установлен, снят)
|
Определяет, будет ли канал восстанавливать свое состояние после включения контроллера
|
«Отключение от архива»
|
Позволяет отключить занесение событий, произошедших по данному каналу, в архив событий Контроллера
|
«Отключение от сигнализации»
|
Позволяет отключить сигнализацию при срабатывании канала
|
«Тип выхода»
|
Список значений
(Токовый, Напряжения)
|
Задает тип выхода.
Поле присутствует только у физических каналов.
Поле активно только у универсального выходного канала (V)
|
«Градуировка»
|
Список значений
(для токовых:
4—20 мА; 0—20 мА;
1—5 мА; 0—5 мА;
для напряжения:
0—100 мВ; 0—1 В)
|
Определяет градуировку входа исполнительного механизма.
Градуировки напряжений доступны только у универсального выходного канала (V)
|
Группа Пределы шкалы
|
«Нижний»
|
Вещественное число
(от —9999999 до 9999999)
|
Задает нижнюю границу изменения значения канала
|
«Верхний»
|
Задает верхнюю границу изменения значения канала
|
«Начальное значение»
|
Вественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Задает начальное значение канала
|
«За пределами шкалы»
|
Список значений (Предельное значение, Недостоверное значение)
|
Определяет, какое значение будет иметь канал при выходе за пределы шкалы: соответствующий предел шкалы или недостоверное значение
|
«Точность отображения»
|
Список значений (Максимальная; 0,01; 0,1; 1; 10; 100)
|
Определяет точность отображения значения переменной.
По умолчанию для температурных — 0,1; для токовых и напряжений — максимальная
|
«Привязка к минимуму»
|
Вещественное число
(от 0 до размера шкалы)
|
Задает длину отрезка от нижней границы области значений, и если значение выбранного канала попадает в данный отрезок, то оно будет приравнено значению поля «Ymin»
|
Группа Задержки по уставкам, с
(активна, если активна хотя бы одна уставка)
|
«Включения»
|
Вещественное число
(от 0 до 25,5; шаг — 0,1)
|
Задает значение задержки
на срабатывание уставки
|
«Отключения»
|
Задает значение задержки
на отключение сработанной уставки
|
«Самоотключение от опроса»
|
Флаг (установлен, снят)
|
Определяет, произойдет ли фиксация состояния выбранного канала после его срабатывания (до момента квитирования), при исчезновении причины срабатывания, или нет (признак работает только с предупредительными уставками).
Флаг неактивен, если установлен флаг «Отключение от сигнализации»
|
Группа Поправочное коэффициенты
(отображается только для физических каналов)
|
«m»
|
Целое число
(от —99 до 99)
|
Поправочный коэффициент угла наклона (единица наклона численно равна 0,05% от размера шкалы)
|
«n»
|
Поправочный коэффициент угла наклона (единица наклона численно равна 0,05% от размера шкалы)
|
Группа Уставки
|
«Ручной гистерезис»
|
Флаг (установлен, снят)
|
Определяет тип используемого гистерезиса: ручной или стандартный.
(Стандартный гистерезис — 1% от размера шкалы.).
Флаг активен, если активна хотя бы одна уставка по значению
|
«Ручной гистерезис, %»
|
Вещественное число (от 0 до 5)
|
Задает процент от размера шкалы для ручного гистерезиса.
Поле активно, если одноименный флаг установлен
|
Подгруппа По значению
|
«LL»
|
Флаг (установлен, снят)
|
Включает или отключает нижнюю аварийную уставку
|
«LL»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение нижней аварийной уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«L»
|
Флаг (установлен, снят)
|
Включает или отключает нижнюю предупредительную уставку
|
«L»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение нижней предупредительной уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«LT»
|
Флаг (установлен, снят)
|
Включает или отключает нижнюю технологическую уставку
|
«LT»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение нижней технологической уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«HT»
|
Флаг (установлен, снят)
|
Включает или отключает верхнюю технологическую уставку
|
«HT»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение верхней технологической уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«H»
|
Флаг (установлен, снят)
|
Включает или отключает верхнюю предупредительную уставку
|
«H»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение верхней предупредительной уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«HH»
|
Флаг (установлен, снят)
|
Включает или отключает верхнюю аварийную уставку
|
«HH»
|
Вещественное число
(от —9999999 до 9999999,
в пределах шкалы)
|
Определяет значение верхней аварийной уставки.
Поле разрешено для редактирования, если установлен одноименный флаг
|
 
|
Флаг (установлен, снят)
|
Разрешает или запрещает изменение соответствующей уставки
|
Подгруппа По убыванию
|
«V-»
|
Флаг (установлен, снят)
|
Включает или отключает уставку по убыванию значения
|
«V-»
|
Вещественное число
(от 0 до 9999999,
в пределах шкалы)
|
Определяет максимально допустимое уменьшение значения на заданном интервале.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«за время, мин»
|
Целое число (от 1 до 60)
|
Определяет интервал для максимально допустимого уменьшения значения канала.
Поле разрешено для редактирования, если установлен флаг «V-»
|
Подгруппа По возрастанию
|
«V+»
|
Флаг (установлен, снят)
|
Включает или отключает уставку по возрастанию значения
|
«V+»
|
Вещественное число
(от 0 до 9999999,
в пределах шкалы)
|
Определяет максимально допустимое увеличение значения на заданном интервале.
Поле разрешено для редактирования, если установлен одноименный флаг
|
«за время, мин»
|
Целое число (от 1 до 60)
|
Определяет интервал для максимально допустимого увеличения значения канала.
Поле разрешено для редактирования, если установлен флаг «V+»
|
Группа Задание формулы
|
«Формула»
|
Текст
|
Задает формулу выбранного канала (см. примечание под таблицей).
Общий перечень стандартных функций с описанием и примерами использования см. в подразделе Описания стандартных функций
|
«Состояние формулы»
|
Строка символов
(Нет формулы, Формула верна, Ошибка в формуле, Длина формулы превышена)
|
Отображает текущее состояние формулы
|
«Использовано памяти формулы»
|
Информационное поле
|
Отображает, какой объем памяти формулы выбранного канала (в процентах) уже использован
|
Подгруппа Функции
|
«Функции»
|
Список
|
Перечень доступных стандартных функций
|
Подгруппа Описание
|
«Имя функции», «Тип», «Аргументы»
|
Статический текст
|
Краткое описание.
Отображается, если выбрана конкретная функция
|
«Справка»
|
Гиперссылка
|
Ссылка на страницу из подраздела Описания стандартных функций
|
Примечания по заданию формулы
Структура формулы
Формула аналогового канала может состоять из констант, каналов, функций с аргументами и знаков операций между ними. Также могут быть использованы круглые скобки.
Аргументами функции (аналогично формуле) могут являться константы, каналы, функции и знаки операций между ними.
Доступны следующие операции: «+» (сложение), «–» (вычитание), «*» (умножение), «/» (деление).
Общий вид формулы выглядит следующим образом:
[<Конст>|<Функ>(<Арг>[; <Арг>][; ...])|<Канал>|<Спец>]
<+|-|*>
[<Конст>|<Функ>(<Арг>[; <Арг>][; ...])
...
Где:
•Конст — константа; •Функ — наименование стандартной функции; •Арг — аргумент стандартной функции; •Канал — канал Контроллера: •DI1.1—DI10.24; •AI1.1 —AI10.8; •DO1.1—DO20.8; •AO1.1—AO20.8; •B1—B128; •Спец — специальное обозначение: •Z1—Z8 (значение задания контура регулирования); •K1—K8 (значение клапана контура регулирования); •R1—R8 (значение косвенного задания или задания соотношения контура регулирования); •U (текущий пользователь: 0 — разграничение прав доступа не сконфигурированы, 1—6 — номер текущего пользователя, 7 — вход под пользователем не произведен). Примеры формул при конфигурировании:
trc(ai1.1) * (1,5 + ai1.2)
do1.1 * pwr(ai3.1; 2)
Лидирующие нули в номерах, а также верхний/нижний регистр букв значения не имеют. То есть, запись «ai1.1» или «ai01.01» будет означать одно и то же.
Важно помнить, что:
•десятичный разделитель — запятая; •разделитель аргументов функций — точка с запятой. Преобразование типов
В формуле аналогового выходного канала производится автоматическое преобразование типов:
•из вещественного в логический; •из логического в вещественный; •из вещественного в целый. В логический ноль преобразуется вещественное число R, значение которого принадлежит интервалу (−0,1; 0,1). В логическую единицу преобразуется вещественное число R, значение которого принадлежит одному из двух лучей (−∞; −0,1] или [0,1; +∞).
В вещественное число 0 преобразуется логический ноль, а в вещественное число 1 — логическая единица.
В целое число N преобразуется вещественное число R методом округления. То есть, R преобразуется в N, если:
•Rϵ[N − 0,5; N + 0,5), при R ≥ 0; •Rϵ(N + 0,5; N − 0,5], при R < 0.
|