7.3. Привязка телеметрии к элементам оперативной схемы
Привязка телеметрии или ‘оживление’ схемы означает, что графический символ объекта телесигнализации будет автоматически меняться при изменении значения телесигнала, а значение телеизмерения будет отображаться в заданном месте на схеме.
Телепараметры предварительно должны быть описаны в базе данных сервера «ОИК Диспетчер НТ». Описание телепараметров подразумевает занесение в базу данных имен телепараметров, их свойств и логических адресов, используемых в качестве ссылки на тот или иной телепараметр при настройке комплекса. Логический адрес телепараметра задается триадой номеров: номер канала, номер контролируемого пункта и номер объекта на КП.
Состояние телепараметров на оживлённой схеме отслеживается в реальном масштабе времени. Комплекс позволяет любой телепараметр привязывать к любой схеме неограниченное количество раз и в произвольном сочетании.
Процедуру ‘оживления’ схемы можно разделить на два этапа:
- привязка телепараметров к схеме (заполнение таблицы просмотра для конкретной схемы);
- прикрепление телепараметров из таблицы просмотра к элементам оперативной схемы;
Оперативная схема для ‘оживления’ загружается редактором схем векторной графики (см. Рис. 7.24). Используя пункты меню «Элементы оживления» → «Таблица телесигналов» или «Элементы оживления» → «Таблица телеизмерений текущих» открывается окно ‘оживления’ схемы (см. Рис. 7.25)
Рис. 7.24 Редактор схем векторной графики
Рис. 7.25 Окно привязки телеметрии к элементам оперативной схемы
Для пополнения таблицы в окне ‘оживления’ схемы нужно:
- ЛКМ выделить строку, перед которой необходимо добавить один или несколько телепараметров;
- нажатием кнопки «Добавить телепараметр в таблицу» вызвать окно ввода, в котором задать диапазон логических номеров, вводимых телепараметров.
Заполнение таблицы телепараметров можно выполнять для заготовки оперативной схемы, когда сама схема еще не введена.
Пополнение таблицы в окне ‘оживления’ схемы можно выполнять методом «Drag and Drop» (перенос из одного окна в другое с помощью мыши). Для этого следует:
- выбрать пункт главного меню ПО клиент «ОИК Диспетчер НТ» «Телеметрия» → «База данных телеметрии» – откроется окно «Список телеметрии» (см. Рис. 7.26);
- в списке телеметрии (Рис. 7.26) выбрать один или несколько телепараметров, на выбранной группе нажать ЛКМ и, не отпуская клавиши, переместить выделенную группу на перечень телепараметров в окне «Таблицы телеметрии» (Рис. 7.25), затем отпустить клавишу мыши.
Рис. 7.26 Окно «Список телеметрии».
Положительным моментом в последнем случае является то, что при заполнении таблицы телепараметров не требуется запоминать их логические адреса, так как телепараметры выбираются по наименованию.
Для выделения нескольких параметров нужно щёлкнуть ЛКМ на первом параметре, нажать клавишу “Shift” и повторить щелчок на последнем из группы выделяемых телепараметров.
Привязывать телесигналы и телеизмерения из таблицы ‘оживления’ к векторной или псевдографической статической схеме можно методом «Drag and Drop». Для этого необходимо:
- в таблице ‘оживления’ (см. Рис. 7.25) ЛКМ выделить телепараметр;
- нажать на нем ЛКМ и, не отпуская клавиши, переместить выделенный телепараметр на объект, изображенный на схеме;
- отпустить ЛКМ, объект на схеме поменяет свой вид, а в таблице у этого телепараметра с левой стороны от наименования появятся координаты (телепараметр привязан к схеме).
Другой способ привязки телесигналов из таблицы ‘оживления’:
- на схеме выделить объект телесигнализации;
- вызвать таблицу ‘оживления’ схемы;
- в таблице телепараметров выбрать телесигнал;
- нажать клавишу «Прикрепить к схеме».
Для привязки телеизмерений (ТИТ, ТИИ) на схеме следует использовать графические элементы «Метка» и «Прибор цифровой» (см. п. 6) в разделе 7.2 данного документа).
Признак прикрепления телесигнала - заполнение колонки таблицы, в которой указаны координаты объекта телесигнализации на схеме. Для схем в формате МОДУС вместо координат отображается:
[---:---] - непривязанный телепараметр;
[999:999] - привязанный телепараметр.
Для поиска телепараметра на схеме необходимо выделить строку в таблице с нужным сигналом и затем нажать клавишу «Найти объект на схеме».
Окно со списком телепараметров можно использовать для переноса адреса и наименования выбранного телепараметра в другие приложения, используя буфер обмена. Для переноса необходимо:
- выделить параметр;
- щёлкнуть ЛКМ на кнопке «Поместить адрес в буфер обмена»;
- в окне ввода извлечь информацию из буфера обмена (например, с помощью клавиш “Shift+Insert”).
Формат адреса для телепараметров (формат ключа привязки) следующий:
- #TCканал:направление:объект - для телесигнала;
- #TТканал:направление:объект - для текущего телеизмерения;
- #TIканал:направление:объект - для интегрального телеизмерения.
Признаки типа телепараметра (TC, TT и TI) - заглавные латинские буквы.
Клавиша «Поместить адрес в буфер обмена» может быть использована для описания объектов телеинформации при настройке диспетчерских щитов, при написании программ дорасчёта.
Содержимое буфера обмена с логическим номером телесигнала можно использовать также в любых других приложениях Windows, где предусмотрена возможность вставки из буфера.
При описании состояния объектов телесигнализации разного класса используются разные термины, например, выключатель может быть «включен» или «отключен», а рубильник может находиться в «положение 1» или «положение 2». Кроме того, выключатель может быть стационарного исполнения или на выдвижной тележке. Для того, чтобы описать состояние выключателя на выдвижной тележке, потребуется описать состояние самого выключателя и описать положение тележки. Для описания состояния объектов разного класса в «ОИК Диспетчер НТ» введено понятие – ‘Класс ТС’. При описании класса ТС в ПО сервер «ОИК Диспетчер НТ» можно использовать до 4-х дополнительных флагов (см. Рис. 7.27).
Каждый класс ТС имеет уникальный номер. Имя класса и текст в описании класса -произвольные. А вот текст названия флага должен быть точно (буква в букву) увязаны с названием и состоянием свойств объекта, который принят в редакторе МОДУС (на Рис. 7.27 обязательный текст – это ‘положение_тележки’).
Название свойства в редакторе МОДУС может характеризовать состояние разных объектов. Например, такое свойство (в «ОИК Диспетчер НТ» это - Название флага), как ‘положение_тележки’ может характеризовать состояние выдвижного выключателя, выдвижного отделителя, выдвижного разъединителя.
В «ОИК Диспетчер НТ» существует ограничение – нельзя обозначить более чем два состояния, характеризующих одно и то же свойство объекта. Например, положение тележки в редакторе МОДУС может иметь три состояния: ‘рабочее’, ‘ремонтное’ и ‘испытательное’. При описании класса ТС в «ОИК Диспетчер НТ» (Текст для флага =0 и =1) в этом случае можно выбрать только два, например, ‘рабочее’ и ‘ремонтное’. Для описания третьего состояния можно задействовать второй флаг.
Рис. 7.27 ПО сервер «ОИК Диспетчер НТ». Описание класса ТС
Отображать на схеме можно не только значение ТС и ТИТ, но и состояние флагов этих сигналов. Перечень параметров и флагов, принятых в МОДУС, и доступных для отображения в «ОИК Диспетчер НТ», приведен в Табл. 7.4.
Табл. 7.4
Название
|
Назначение
|
VALUE
|
значение сигнала
|
UNRELIABLE_HDW
|
аппаратная недостоверность
|
UNRELIABLE_MANU
|
заблокировано оператором
|
REQUESTED
|
запрошено от ТМ
|
MANUALLY_SET
|
установлено вручную
|
FLAG1
|
флаг 1
|
FLAG2
|
флаг 2
|
FLAG3
|
флаг 3
|
FLAG4
|
флаг 4
|
FROM_BACKUP
|
взят с резерва
|
ABNORMAL
|
отклонение от нормального режима
|
S2_MALFUNCTION
|
недостоверность двухбитного значения (00 или 11)
|
Для настройки отображения флагов ТС или ТИТ при оживлении схемы в редакторе схем векторной графики следует навести курсор на объект привязки (ТС или ТИТ) и ПКМ активизировать дополнительное меню (см. Рис. 7.28), в котором выбрать строку - «Ключ привязки». Откроется окно модификации ключа привязки (см.Рис. 7.29).
Рис. 7.28 Редактор схем векторной графики. Ключ привязки
Рис. 7.29 Модификатор ключа привязки
Модификатор INVERSE позволяет отображать состояние флага в инверсном виде.
Элементы, у которых «Ключ привязки» имеет модификаторы, отображаются без стилей выделения.