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

Переменные базы данных могут располагаться в локальной памяти Среды Исполнения или в глобальной памяти VDBOPC-сервера (соответственно локальные и глобальные переменные).

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

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

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

Данная команда предназначена для вызова диалога с описанием OPC-серверов, являющихся источниками данных для переменных БД. При этом один и тот же OPC-сервер может быть описан как несколько источников данных, что в некоторых случаях облегчает структурирование данных внутри проекта.

Примечание: Источники данных Local и Global являются встроенными и не могут быть удалены или переименованы.

Для добавления нового источника данных нажмите кнопку Добавить и в появившемся диалоге определите его конфигурацию.

Имя доступа

Уникальный в пределах проекта идентификатор источника данных, который позволяет связывать переменные БД с внешними источниками данных, не привязываясь к их фактическим именам.

Например, для источника данных K255 указана связь с OPC-сервером Incotech.RunTcOPCServer.1, расположенном на узле NODE1. Переменные a, b и с связаны с указанным источником данных посредством идентификатора K255. Если в дальнейшем OPC-сервер Incotech.RunTcOPCServer.1 необходимо перенести на узел NODE2, то эта операция не затрагивает переменные a, b и с. В этом случае достаточно только изменить настройки источника данных K255.

Тип сервера данных

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

Примечание: Типом сервера для источника данных Global может быть только VDBOPC-сервер, являющийся сервером базы данных, а для источника данных Local - только Среда Исполнения.

Имя раздела

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

Размещение источников данных

Имена или IP-адреса компьютеров, на которых будет работать источник данных: OPC-сервер данных или VDBOPC-сервер для источника данных Global. Если сервер запускается на том же компьютере, что и Среда Исполнения, укажите имя "localhost" (локальный компьютер). Для работы с удаленными серверами требуется выполнить настройку DCOM.

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

В качестве источников данных OPC DA могут быть использованы OPC серверы, входящие в SCADA пакеты других производителей например, Genesis, InTouch, DeltaV. Для этого необходимо выполнить следующие действия:

  1. выполнить установку SCADA пакета на текущем компьютере;
  2. выполнить настройку SCADA пакета в соответствии с документацией на пакет;
  3. запустить Среду Разработки, выбрать Тип сервера в группе Описание источника данных, который соответствует OPC-серверу, установленного SCADA пакета и указать в группе Размещение источников данных имя или IP-адрес текущего компьютера (localhost).

Ниже приведено окно добавления в качестве источника данных сервера ICONICS.SimulatorOPCDA.2 SCADA пакета Genesis, размещенного на текущем компьютере.

Если OPC серверы, входящие в SCADA пакеты других производителей должны работать на удаленном компьютере, то для этого необходимо выполнить следующие действия:

  1. выполнить установку SCADA пакета на текущем компьютере;
  2. выполнить настройку SCADA пакета в соответствии с документацией на пакет на текущем компьютере;
  3. выполнить установку SCADA пакета на удаленном компьютере;
  4. выполнить настройку SCADA пакета в соответствии с документацией на пакет на удаленном компьютере;
  5. выполнить настройку DCOM на удаленном компьютере для OPC-сервера;
  6. запустить Среду Разработки, выбрать Тип сервера в группе Описание источника данных, который соответствует OPC-серверу, установленного SCADA пакета на удаленном компьютере и указать в группе Размещение источников данных имя или IP-адрес удаленного компьютера.
Удаление источника данных

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

Примечание: Источники данных, на идентификаторы которые имеются ссылки в БД, недоступны для удаления.

Примеры конфигурирования источников данных