Настройка для работы через Internet

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Multi-Protocol MasterOPC Server > Режим UA тоннеля > Настройка клиентской части тоннеля >

Настройка для работы через Internet

Иногда возникает задача передавать данные от OPC серверов, расположенных не в локальной сети, а в сети Интернет. Для передачи данных через Интернет можно использовать два способа – с использованием публичного статического IP и с использованием VPN.

В случае использования VPN настройка плагинов Multi-Protocol ничем не отличается от настройки при работе в локальной сети, так как VPN представляет собой виртуальную локальную сеть.

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

Во-вторых, из-за особенностей реализации OPC UA, нужно в ОРС сервере согласится на подмену имени компьютера на IP адрес. Опишем данный пункт подробнее.

Например, есть компьютер, находящийся в локальной сети за публичным статическим IP адресом. Этот IP адрес и порт нужно ввести в поле подключения сервера.

nastrojka_dlya_raboty_cherez_internet

Будет произведен поиск OPC UA сервера по указанному адресу. Если OPC доступен, то сервер вернет клиенту точки подключения. Однако сервер вернет точки, которые будут содержать не IP адрес, а имя компьютера (например, opc.tcp//PC:55000). Поэтому после выполнения поиска и выбора точки, будет произведена подмена IP адреса на это имя компьютера. После запуска в режим исполнения OPC сервер будет пытаться связаться по имени компьютера, и, естественно, не сможет его обнаружить – связи не будет.

Чтобы этого избежать сервер выводит специальное диалоговое окно, в котором сообщает, что введенное пользователем имя сервера (IP адрес) не соответствует возвращаемому и спрашивает, заменить ли полученное от сервера имя компьютера на введенное пользователем в строке точки подключения.

nastrojka_dlya_raboty_cherez_internet1

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

nastrojka_dlya_raboty_cherez_internet2

После этого соединение UA клиента и UA сервера будет установлено – дальнейшие действия (добавление и настройка тегов) аналогичны, как и при работе по локальной сети.