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

Ниже приведем примеры конфигурирования источников данных для нескольких разновидностей структур комплексов технических средств (КТС) АСУТП.

Для приведенной ниже схемы простейшего КТС АСУТП, когда Среда Исполнения, VDBOPC сервер и OPC-сервер устройств ввода-вывода работают на одном компьютере, размещение основного источника данных типа Global (VDBOPC сервер) и внешних источников (OPC-сервер устройств ввода-вывода) должно быть сконфигурировано как localhost. Дополнительной настройки программ не требуется.

Для АСУТП средней сложности может быть рекомендована структура КТС с несколькими операторскими станциями, на которых работают дублированные OPC-серверы.

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

Для указанной структуры КТС размещение основного внешнего источника данных (OPC-сервера устройства ввода-вывода) должно быть сконфигурировано как localhost, т.к. OPC-сервер устройства ввода-вывода работает на том же компьютере, что и VDBOPC сервер. Для источника данных типа Global (VDBOPC сервер) должно быть задано размещение основного источника данных - localhost (VDBOPC сервер, работающий на локальном компьютере более предпочтителен для локальных клиентов); размещение резервных источников данных - NETBIOS-имена или IP-адреса первого и второго компьютеров, на которых работают оба VDBOPC сервера.

Чтобы к VDBOPC серверам мог подключиться удаленный клиент, а также дублирующий VDBOPC сервер, на каждом компьютере необходимо выполнить настройку DCOM, установив разрешения на запуск и доступ к VDBOPC серверу. Процесс настройки описан в разделе "Запуск VDBOPC-сервера на удаленном компьютере".

Для сложных АСУТП может быть рекомендована структура КТС с использованием выделенного компьютера, на котором работает OPC-сервер устройств ввода/вывода и VDBOPC-сервер, к которому подключаются удаленные клиенты - Среды Исполнения. Для повышения надежности OPC-сервер устройства ввода/вывода и VDBOPC-сервер могут быть продублированы на втором компьютере.

Для указанной структуры КТС размещение основного внешнего источника данных - OPC-сервера ввода-вывода должно быть сконфигурировано как localhost, т.к. OPC-сервер устройства ввода-вывода работает на том же компьютере, где и VDBOPC сервер. Для источника данных типа Global (VDBOPC сервер) должны быть заданы NETBIOS-имена или IP-адреса первого и второго компьютеров, на которых работают VDBOPC серверы.

Чтобы к VDBOPC серверам мог подключиться удаленный клиент, а также дублирующий VDBOPC сервер, на каждом компьютере необходимо выполнить настройку DCOM, разрешив запуск и доступ к VDBOPC серверу. Процесс настройки описан в разделе "Запуск VDBOPC-сервера на удаленном компьютере".

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

vvisa.exe --server=<адрес>

где <адрес> - указывает NETBIOS-имя или IP-адрес удаленного компьютера, на котором установлен VDBOPC сервер, и к которому будет производится подключение удаленного клиента Среды Исполнения.

Для организации взаимодействия с другими АСУТП в качестве внешних источников данных OPC DA могут быть указаны OPC серверы, входящие в SCADA пакеты сторонних производителей (например, Genesis, TraceMode). SCADA пакет должен быть предварительно установлен на основном и резервном компьютере и выполнены соответствующие настройки в соответствии с документацией на устанавливаемый SCADA пакет. В дальнейшем доступ к данным стороннего SCADA пакета происходит как при работе с OPC-серверами устройства ввода/вывода. В качестве основного источника данных должно быть задано NETBIOS-имя или IP-адрес компьютера, на котором работает OPC-сервер, через который обеспечивается доступ к данным стороннего SCADA пакета. Также необходимо выполнить настройку DCOM, разрешив запуск и доступ к OPC-серверу, через который обеспечивается доступ к данным стороннего SCADA пакета.