Переменные базы данных могут располагаться в локальной памяти Среды Исполнения или в глобальной памяти 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. Для этого необходимо выполнить следующие действия:
Ниже приведено окно добавления в качестве источника данных сервера ICONICS.SimulatorOPCDA.2 SCADA пакета Genesis, размещенного на текущем компьютере.
Если OPC серверы, входящие в SCADA пакеты других производителей должны работать на удаленном компьютере, то для этого необходимо выполнить следующие действия:
Для удаления источника данных выберите его идентификатор из списка и нажмите кнопку Удалить.
Примечание: Источники данных, на идентификаторы которые имеются ссылки в БД, недоступны для удаления.