<< 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) и разрешить обмен по нему в брандмауэре.
На центральном сервере, который будет получать данные, нужно добавить подключение к OPC UA серверу.
На вкладке Настройки, в окне Настройки задать параметры подключения к OPC UA серверу – IP адрес и порт. Если UA сервер имеет несколько IP адресов (используется резервирование сетей), то нажмите на кнопку Добавить резервный и укажите в появившемся поле IP адрес резервного компьютера.
Нажать на кнопку Подключиться – будет сформировано дерево тегов удаленного проекта MasterSCADA работающего в режиме OPC UA сервера. Отметьте галочками нужные вам теги и нажмите кнопку Применить.
Переменные будут добавлены в дерево и далее с ними можно работать, как и с любыми другими переменными MasterSCADA.
При необходимости можно включить получение не только текущих, но архивных значений, тем самым обеспечить получение архивов удаленного проекта. Включение данной функции производится в окне настроек на вкладке Дополнительно.