Поля переменных
Изменение полей переменной

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

Восстановление полей изменяемой переменной

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

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

Поля переменных

Для каждого типа переменных, кроме общих, существуют специфические поля, которые указываются в соответствующих диалогах детализации переменных. Эти диалоги появляются автоматически при указании типа переменной БД. Общие поля отображаются в основном диалоге базы данных и не изменяются в зависимости от типа переменной.

 

Общие поля

 

Имя переменной

Идентификатор переменной, представляющий собой любую последовательность заглавных и строчных букв латинского алфавита, цифр и символа подчеркивания. Идентификатор не может начинаться с цифры и должен быть уникальным в пределах проекта.

Тип

Определяет представление информации в переменной. Пакет ViSA поддерживает следующие типы:

Псевдоним

Имя, под которым переменная отображается в Среде Исполнения. Псевдоним не имеет ограничений на использование символов, его составляющих, поэтому может иметь более понятный оператору смысл, в отличие от идентификатора переменной. Псевдоним должен быть уникальным в пределах проекта. По умолчанию он совпадает с идентификатором переменной, заданным вполе Имя переменной.

Примечание

Необязательный комментарий, поясняющий назначение переменной.

Авто-индекс

Признак, указывающий автоматическое изменение индекса в имени переменной для вновь добавляемых переменных на базе существующих. Например, для переменной, создаваемой на базе переменной Т10, новая переменная будет создана с именем T11, т.е. цифра в конце имени переменной будет увеличена на 1. Аналогичным образом будет изменен псевдоним новой переменной и имя переменной в источнике данных (элемент).

Архивация

Признак, указывающий на необходимость сбора архивной информации по изменению переменной. Признак архивации доступен для всех переменных, располагающихся в VDBOPC-сервере, т.е. с указанным источником данных типа Global (непосредственно расположенные в VDBOPC-сервере) и с указанным источником данных - удаленный OPC-сервер (в VDBOPC-сервере расположена копия переменной удаленного OPC-сервера).

Указанный признак недоступен для локальных переменных, т.е. для переменных, для которых в качестве источника данных указан тип Local. Локальные переменные расположены непосредственно в памяти экземпляра Среды Исполнения и поэтому не могут быть заархивированы.

Репликация

Признак, указывающий на необходимость автоматической репликации измененного (нового) значения указанной переменой во все резервные VDBOPC-серверы в системе с несколькими резервными VDBOPC-серверами. Указанный признак недоступен для локальных переменных, т.е. для переменных, для которых в качестве источника данных указан тип Local, т.к. локальные переменные расположены непосредственно в памяти экземпляра Среды Исполнения.

Если указанный признак не установлен, то переменная будет изменена только в том VDBOPC-сервере, в который произведена запись измененного (нового) значения.

Элемент

Имя переменной в источнике данных. Формируется в соответствии с документацией на конкретный OPC-сервер, используемый в качестве источника данных. Идентификатор самого источника данных выбирается из выпадающего списка, расположенного справа от поля Элемент.

 

Поля аналоговых переменных

 

Аналоговые переменные БД имеют специфические поля, описываемые в диалоге детализации аналоговой переменной.

Нач. значение

Числовое значение, которым инициализируется переменная при первом запуске.

Мин ИЕ

Минимальное значение переменной в инженерных единицах.

Макс ИЕ

Максимальное значение переменной в инженерных единицах.

Сигнал прибора

Необязательные значения минимума и максимума диапазона изменения переменной в единицах УСО, соответствующие значениям полей Мин ИЕ и Макс ИЕ. Поля этой группы задаются только для переменных, связанных с физическими устройствами и значения, которых принимаются системой без преобразования в инженерные единицы.

Инж. Единицы

Единицы измерения переменной (необязательное поле).

Зона нечувств.

Величина изменения переменной, при котором происходит запись текущего значения переменной в архив. Задание зоны нечувствительности доступно только при установленном признаке архивации. Величина зоны нечувствительности указывается в инженерных единицах или в процентах от значения диапазона изменения переменной. Тип зоны нечувствительности выбирается комбобоксом, расположенным справа от поля ввода значения зоны нечувствительности. После изменения типа зоны нечувствительности значение зоны будет автоматически перерасчитано.

Примечание: Малое значение зоны нечувствительности существенно увеличивает размер архивного файла. Рекомендуемое значение 0.5-1% от диапазона изменения параметра.

Диапазон как у

Идентификатор переменной базы данных, используемой в качестве эталонной для задания полей текущей переменной. В некоторых случаях ряд технологических параметров могут иметь одинаковые регламентные границы и диапазоны изменения. При этом можно описать шкалу и границы только для одной переменной, а ее имя указать в качестве ссылки для остальных переменных. При этом диапазон изменения, инженерные единицы и регламентные границы с приоритетом сообщений по ним, за исключением самого признака выдачи сообщений, будут установлены такие же, как у эталонной переменной, а соответствующие поля станут недоступными для редактирования. Идентификатор переменной базы данных, используемой в качестве эталонной для задания полей текущей переменной, выбирается из выпадающего списка комбобокса.

Границы/Приоритет

Значения граничных уставок НАГ, НПГ, ВПГ, ВАГ (нижняя аварийная и предаварийная, верхняя предаварийная и аварийная границы соответственно). Ввод граничного значения выполняется после включения признака наличия граничной уставки. Значения полей используются при формировании сообщений о выходе переменной за регламентные границы. При указании граничной уставки НОРМА формируется сообщение при возврате переменной в пределы указанных границ. Приоритет указывается в виде числа в диапазоне 1...1000 (чем больше значение, тем выше приоритет).

Запрет сообщений

Признак блокирования сообщений по нарушению границ, заданных в группе Границы/Приоритет.

 

Поля дискретных переменных

 

Поля, специфические для дискретных переменных описываются в диалоге детализации дискретной переменной.

Начальное значение

Состояние, которым инициализируется переменная при первом запуске Сервера БД.

Сообщение/Приоритет

Тексты сообщений, выдаваемых при изменении состояния дискретной переменной, а также приоритеты этих сообщений. Приоритет указывается в виде числа в диапазоне 1...1000 (чем больше значение, тем выше приоритет). Значения полей Сообщение/Приоритет задаются только для глобальных переменных.

 

Поля строковых переменных

 

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

Начальное значение

Текст, которым инициализируется переменная при первом запуске Сервера БД.