Сетевое взаимодействие автономных проектов MasterSCADA через OPC UA

<< Click to Display Table of Contents >>

Navigation:  Сетевые проекты > Настройки различных архитектур сетевого проекта >

Сетевое взаимодействие автономных проектов MasterSCADA через OPC UA

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

Такое взаимодействие можно организовать разными путями: через общий внешний SQL-сервер, через межконтроллерный обмен Windows-контроллеров, но наиболее эффективным является обмен через OPC UA.

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

Для настройки такого взаимодействия, нужно сервере ввода включить режим OPC UA сервера. Для этого предназначена настройка OPC UA сервер на вкладке компьютера Режим исполнения – Связь. Также нужно задать порт обмена (по умолчанию 55100) и разрешить обмен по нему в брандмауэре.

Net_Project_MasterSCADA_img21

На центральном сервере, который будет получать данные, нужно добавить подключение к OPC UA серверу.

Net_Project_MasterSCADA_img22

На вкладке Настройки, в окне Настройки задать параметры подключения к OPC UA серверу – IP адрес и порт. Если UA сервер имеет несколько IP адресов (используется резервирование сетей), то нажмите на кнопку Добавить резервный и укажите в появившемся поле IP адрес резервного компьютера.

Net_Project_MasterSCADA_img23

Нажать на кнопку Подключиться – будет сформировано дерево тегов удаленного проекта MasterSCADA работающего в режиме OPC UA сервера. Отметьте галочками нужные вам теги и нажмите кнопку Применить.

Net_Project_MasterSCADA_img24

Переменные будут добавлены в дерево и далее с ними можно работать, как и с любыми другими переменными MasterSCADA.

Net_Project_MasterSCADA_img25

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