Конфигурирование объектов данных

Только учётные записи с правом «Настройка конфигурации» (смотрите Пользователи) могут создавать, конфигурировать, удалять, копировать объекты между группами, создавать и удалять группы, копировать и перемещать группы.

Объектам данных может быть присвоено до двух источников данных (каналов) для выполнения горячего резервирования. В случае двух источников, потеря достоверности приведет к автоматическому переключению объекта на резервный источник, а при восстановлении основного канала он снова будет задействован в качестве источника данных объекта.

Для каждого объекта данных может быть задан один канал управления (ТУ или телерегулирования). В частности, каналом управления, может быть канал управления, используемый в качестве источника данных этого же объекта.

Для канала управления может быть задано условие управления - логическое выражение, при выполнении которого управление может быть активно:

иначе управление будет заблокировано:

Значения, полученные от источников данных, могут быть инвертированы (для объектов ТС), преобразованы по линейной шкале (для объектов ТИТ) или вычислены с использованием математической формулы Дорасчет.

Доступ к просмотру и редактированию конфигурации объекта данных возможен через пункты меню Свойства для одного объекта или Свойства элемента для группы объектов.

Создание объектов

Объекты могут быть созданы только внутри группы объектов. Группы, в свою очередь, могут быть включены в другие группы.

Создание одного объекта или серии из нескольких объектов внутри выбранной группы осуществляется через меню Создать:

Серийное создание

Команда Серийное создание… открывает мастер «Массовое создание», который создаёт сразу несколько объектов по одному шаблону. Мастер состоит из трёх шагов.

Назначение и тип
«Что создавать» — «Элементы данных» (объекты данных) или «Правила ретрансляции» (второе предлагается, только если правилам есть что ретранслировать, то есть если объекты-источники уже выделены). Для объектов данных задаются «Тип элемента» (ТС или ТИТ), «Устройство» — источник данных — и «Шаблон пути источника»: адрес канала на этом устройстве, с теми же подстановками номера, что и шаблон имени (смотрите ниже). Для каждого объекта адрес подставляется в поле «Канал» — так же, как если бы устройство и канал были выбраны в его свойствах вручную. Для устройства МЭК-60870-5 это адрес информационного объекта (например, 1{nn}), для MODBUS — адрес канала в формате MODBUS (например, HOLDREG:INT16:{n}). Если устройство не выбрано или шаблон пуст, объекты создаются без источника.
Шаблон: именование и адресация
«Шаблон имени», «Шаблон NodeId» и «Шаблон пути источника» принимают подстановки номера: {n} — номер десятичным числом, {nn} — с ведущим нулём, {hex} — шестнадцатеричным. Остальной текст шаблона переносится как есть, поэтому «ТС{n} ток» при номере 8 даёт «ТС8 ток». Диапазон номеров задают «Начальный индекс», «Количество» и «Шаг индекса», а для правил ретрансляции — ещё «Начальный IOA» и «Шаг IOA»: объект данных на линии не адресуется, поэтому у него полей IOA нет. «Шаблон NodeId» задает идентификаторы новых объектов в форме OPC UA. Сервер принимает только числовые идентификаторы в пространстве типа объекта: ns=1;i=… для ТС и ns=2;i=… для ТИТ. Значение, которое мастер предлагает по умолчанию (ns=2;s=RTU.TS{n}.I), — строковый идентификатор, и Сервер такие объекты не создаст. Проще всего очистить поле: тогда Сервер сам присвоит объектам свободные номера, как при обычном создании. Ниже сразу же строится предварительный просмотр — таблица с номером строки, «Имя», «Идентификатор узла», «Адрес» и «Статус». В столбце «Статус» строка помечается как «новый», «существует» (такой узел уже есть) или «адрес вне диапазона», а под таблицей выводится итог вида «N новый, M конфликт».
Проверка и создание
Сообщает, сколько строк будет создано из общего числа: «Будет создано N из M». Конфликтующие строки в это число не входят, поэтому повторный запуск мастера по тому же шаблону NodeId дополняет набор, а не задваивает его. Если шаблон NodeId пуст, существующие объекты не распознаются, и повторный запуск создаст их еще раз.

Пример: создать пять объектов ТИТ «Ток фидера 1» … «Ток фидера 5», которые читают адреса 101–105 устройства МЭК-60870-5:

Поле Значение
Что создавать Элементы данных
Тип элемента ТИТ
Устройство нужное устройство МЭК-60870
Шаблон пути источника 1{nn}
Шаблон имени Ток фидера {n}
Шаблон NodeId пусто
Начальный индекс 1
Количество 5
Шаг индекса 1

Для номера 1 шаблон 1{nn} дает 101, для номера 5 — 105.

Шаг «Шаблон» с предварительным просмотром:

После успешного создания параметры созданных объектов могут быть изменены обычным образом.

Сервисные объекты

При создании Сервисных объектов требуется выбрать один из предлагаемых типов сервисного (служебного) объекта для конкретного устройства:

После успешного создания сервисного объекта его тип может быть заменен.

Удаление объектов

Удаление объектов или групп объектов выполняется через пункты меню Удалить.

Пример контекстного меню, всплывающего по нажатию ПКМ:

Копирование объектов

Копирование объектов или групп объектов выполняется через пункты меню Копировать.

Пример главного меню:

Перетягивание объектов

Удержание ЛКМ и перетягивание объектов или групп объектов внутри дерева объектов в окне Объекты.

Свойства объектов

Пример свойств объекта ТИТ Температура нагрева:

Обозначение
В группе «Атрибуты»: идентификатор, который Сервер присвоил объекту при создании, например TIT.646. По нему на объект ссылаются формулы и «Условие управления».
Архив значений
Из выпадающего списка выбирается архив для хранения значений данных объекта с целью его последующего анализа на графиках, в таблицах сводки и в журнале событий. Глубина хранения задается у самого архива, а не у объекта. Смотрите Архивирование. ВНИМАНИЕ: в версии 2.6 назначение архива объекту из Клиента отклоняется Сервером, если Сервер установлен scada-setup отдельными процессами; для назначения архивов новым объектам обратитесь в ООО «Телеконтроль». Подробности — на странице Архивирование.
Имя
Отображается в любом месте системы, где есть упоминание об этом объекте. Имя может состоять из произвольных символов и пробелов, уникальность имени не требуется. Для точной идентификации объекта в местах отображения используется полный формат имени, включающий в себя имена всех родительских групп, например: Группа 1 : Подгруппа 1 : ТИТ1.
Канал (Управление)
Здесь указывается десятичный адрес команды управления в требуемом формате протокола обмена данными.
Устройство (Управление)
Позволяет выбрать устройство, являющееся источником данных для режима Управления, если требуется телеуправление объектом.
Двухэтапное управление
Позволяет выбрать режим управления, в соответствии с МЭК-60870-5, в два этапа (SELECT/EXECUTE), иначе команда управления будет реализована в один этап (EXECUTE). По умолчанию «Да».
Блокировка
«Да» — объект не принимает значения от устройства, а сохраняет значение, заданное ручным вводом (признак качества [Б]). По умолчанию «Нет». Смотрите Ручной ввод и блокировка.
Канал
Здесь указывается либо десятичный адрес информационного объекта в требуемом формате протокола обмена данными, либо выбирается сервисный объект из выпадающего списка. Если устройство не выбрано, здесь вводится формула [Дорасчёта](/scada/formulas/).
Устройство
Позволяет выбрать устройство, являющееся основным источником данных. Либо, если устройство не выбрано, то в поле [Канал] задается формула [Дорасчёта](/scada/formulas/).
Канал (Резерв)
Здесь указывается либо десятичный адрес информационного объекта для резервного источника данных в требуемом формате протокола обмена данными, либо выбирается сервисный объект из выпадающего списка.
Устройство (Резерв)
Позволяет выбрать устройство, являющееся резервным источником данных.
Условие управления
Логическое выражение, при выполнении которого управление может быть либо активно, либо заблокировано. В логическом выражении обычно содержатся алиасы объектов ТС либо их обозначения, например TS.1379 (смотрите Формулы). Знак = в начале выражения не ставится.
Устаревание, с
Контроль устаревания позволяет задать время в секундах, в течение которого значения данных должно изменяться, иначе данные будут отмечаться, как устаревшие.
Параметры отображения
Позволяет указать способ отображения объектов ТС на экране, выбрав один из существующих форматов. Просмотреть и изменить список форматов можно выбрав из вкладки главного меню [Дополнительно] — [Форматы].
Инверсия
Используется только для объектов ТС и определяет, следует ли инвертировать полученное с устройства состояние ТС.
Преобразование
Содержит параметры, определяющие правила обработки входящих данных для объектов ТИТ. По умолчанию — «Нет». ВНИМАНИЕ: в этой версии список может не предлагать вариантов, и тогда линейное преобразование из Клиента не включить — смотрите Поля со списком значений.
*
Линейное
Используется линейное преобразование шкалы (смещение и масштабирование).
*
Нет
Позволяет отключить преобразование входных данных.
Логический максимум и Логический минимум
Определяют логический диапазон значений объекта ТИТ. Используются для любого типа преобразования. Определяют шкалу графиков по оси Y.
Физический максимум и Физический минимум
Используются для линейного преобразования и определяют физический диапазон значений получаемых от устройств.
Алиас
Задает псевдоним - уникальное имя объекта в системе. Алиас может использоваться в логических выражениях и математических формулах, для быстрого ввода объекта в таблицы и графики, а также для привязки объектов к элементам мнемосхем. В других случаях Алиас можно не указывать. Допустимы алиасы, состоящие из английских и русских букв и цифр, но не содержащие пробелов. Длина алиаса не должна превышать 50 символов. Чтобы на алиас можно было сослаться в формуле, он должен начинаться с буквы или знака _.
Важность
Число от 1 до 1000, по умолчанию 10. Важность получают события объекта; по ней события окрашиваются и фильтруются в журнале событий и в панели текущих событий. Окно панели текущих событий доступно из вкладки главного меню: Дополнительно — События. Окно журнала событий доступно из вкладки главного меню: Дополнительно — Журнал событий.
Строки событий окрашиваются по важности:
* 800 и выше — красный фон («Критично», аварийная сигнализация); * от 600 до 799 — желтый фон («Предупреждение», предупредительная сигнализация); * ниже 600 — без выделения.
Неквитированное событие отмечается точкой в первом столбце и надписью «— ожидает —» в столбце времени квитирования; цвет строки при этом определяется только важностью. Подробнее — в разделе Важность.
Ограничение диапазона
Ограничивает значение пределами логического диапазона.
Апертура
Группа «Фильтрация», только ТИТ: минимальное изменение значения, которое принимается; меньшие изменения игнорируются. Задается в единицах объекта, 0 (по умолчанию) — фильтрации нет. Смотрите Архитектура — Апертура.
Мертвая зона
Группа «Фильтрация», только ТИТ: значения, меньшие по модулю этой величины, сводятся к нулю. Задается в единицах объекта, 0 (по умолчанию) — не используется.
Уставки
Группа «Уставки», только ТИТ: «Уставка нижняя аварийная», «Уставка нижняя предаварийная», «Уставка верхняя предаварийная», «Уставка верхняя аварийная». Пустое значение — уставка не задана. Уставки можно изменить и здесь, и командой «Уставки» — смотрите Контроль уставок. Изменить их в свойствах может любой, у кого есть право «Настройка конфигурации».
Отображение
Определяет форматирование значения объекта ТИТ при его отображении в системе:
*
Единицы измерения
Определяет единицу измерения, выводимую после значения (кВт, А, °С, ...).
*
Формат
Определяет количество знаков после запятой.
Эмуляция
Группа «Эмуляция». «Да» — объект берет значения не от устройства, а от эмулируемого сигнала, выбранного в поле «Эмулируемый сигнал». По умолчанию «Нет». Флаг «Эмуляция» есть и у группы объектов: если он включен у группы, эмулируются все ее объекты, у которых выбран сигнал.
Эмулируемый сигнал
Группа «Эмуляция»: сигнал, который выдает значения объекту в режиме эмуляции. Без включенного флага «Эмуляция» (у объекта или его группы) этот выбор ни на что не влияет. Сигналы создаются в окне «Имитационные сигналы» (главное меню [Дополнительно] — [Имитационные сигналы]) командой Создать — Эмулируемый сигнал. У сигнала задаются «Тип» — форма сигнала (по умолчанию — «Случайный»; список может не предлагать вариантов, смотрите Поля со списком значений), «Период, мс» (60000), «Фаза, мс» (0) и «Обновление, мс» (1000). Смотрите также Имитационные сигналы.