ОРС переменные

<< Click to Display Table of Contents >>

Navigation:  Проект > Элементы дерева системы > OPC серверы и OPC переменные > OPC DA серверы >

ОРС переменные

Через ОРС переменные в MasterSCADA осуществляется доступ к данным ОРС серверов.

Существует три основных вида ОРС переменных:

1.для чтения (отображается в дереве значком выхода Proekt_Elementi_dereva_sistemi_OPC_serveri_OPC_peremennie_opisan8);

2.для записи (отображается в дереве значком входа Proekt_Elementi_dereva_sistemi_OPC_serveri_OPC_peremennie_opisan6 );

3.для чтения и записи (отображается в дереве значком Proekt_Elementi_dereva_sistemi_OPC_serveri_OPC_peremennie_opc_pe9 ).

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

Integrirovannaja_sreda_MS_Polzovatelskij_interfase_Kontex_menu_contex7

При этом доступно 3 варианта вставки.

1. OPC переменные. При выборе этого пункта меню открывается окно "Выбор переменных" содержащий дерево, в котором отображены ОРС переменные. Здесь следует отметить флажком те переменные или целые группы, которые вы предполагаете использовать в проекте и нажать ОК. После этого в дереве Системы будут сразу отображены выбранные группы и переменные, с которыми можно совершать те же действия, что и с входами и выходами функциональных блоков, то есть перетаскивать мышью для установления связей, изменять параметры страницы свойств и т. д.

Proekt_Elementi_dereva_sistemi_OPC_serveri_OPC_peremennie_opc_pe10

2. Все переменные и группы. Данный нужно использовать если вы предполагаете использовать в Проекте все переменные ОРС сервера. В этом случае в дерево будут добавлены все переменные и группы данного проекта.

3. OPC переменную - открывает диалоговое окно, позволяющее вставить ОРС  переменную по имени:

Integrirovannaja_sreda_MS_Polzovatelskij_interfase_Kontex_menu_contex81

Элементы окна :

ЭЛЕМЕНТ УПРАВЛЕНИЯ

ОПИСАНИЕ

Поле ввода "Имя переменной"

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

Если выбран переключатель "Имя переменной внутри данной группы", то поле "Имя"; должно содержать относительный путь к переменной от текущего элемента (для которого было вызвано контекстное меню). Если путь, заданный в поле "Имя" содержит точки, то в процессе добавления переменной также будут созданы все нужные группы.

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

Поле ввода "Путь доступа"

Возможность вставки переменной, используя Путь доступа (также может именоваться "AccessPath") зависит от конкретного ОРС сервера. Для того, чтобы узнать поддерживает ли Ваш ОРС сервер эту функцию, обратитесь к его документации.

Если Путь доступа задан, то MasterSCADA пытается добавить переменную с именем, введенным в поле "Имя", согласно настроенному пути доступа. После вставки, в дереве системы она будет иметь имя в виде [Путь доступа]ИмяПеременной.

 

В некоторых ОРС серверах имена групп переменных совпадают с переменными находящимися на том же уровне. В этом случае предусмотрено следующее:

1. При вставке переменной, имя которой совпадает со вставленной ранее группой выдается сообщение в протоколе работы и переменная не вставляется.

2. При вставке группы, имя которой совпадает со вставленной ранее переменной выдается сообщение в протоколе работы и группа не вставляется.

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

В MasterSCADA реализована поддержка ОРС переменных, являющихся массивами. При вставке такой переменной создается группа (по имени переменной), в которую добавляются ОРС переменные, соответствующие элементам массива. Количество элементов в массиве устанавливается на странице свойств группы ОРС переменных "Общие". Имена переменных в группе соответствуют индексу элемента в массиве, т.е., в режиме исполнение на элемент группы с именем "1" поступает значение из массива по индексу 1.

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