<< Click to Display Table of Contents >> Navigation: Multi-Protocol MasterOPC Server > MasterOPC Tunneler > Обратный тоннель > Настройка для собственных источников |
Начинать адаптацию нужно с передающей стороны. Сначала удалите из конфигурации имитационный узел Simulator.
В качестве примера мы будем передавать данные полученные от Modbus Univesal MasterOPC сервера полученные по OPC DA. Запустим данный ОРС сервер, выберем конфигурацию Simulator (входит в поставку) и запустим режим исполнения.
В Multi-Protocol добавим плагин DA Client, а в него устройство.
Вызовем окно подключения OPC DA сервера, в котором выберем наш сервер.
Затем через контекстное меню устройства вызовем окно импорта тегов, соединимся с тегом и выберем нужный набор тегов.
После этого следует запустить режим исполнения и убедится что данные в Multi-Protocol поступают.
Теперь выделяем узел Script и указываем в настройках Список узлов имя узла, из которого мы будем передавать данные:
Теперь необходимо создать аналогичную структуру на приемной стороне. Для этого на передающей стороны нужно сначала экспортировать узел. Для этого вызываем у узла OPCDACLIENT контекстное меню и выбираем пункт Экспорт узла:
Затем указываем папку для сохранения файла и имя файла - файл сохранится с расширением snd. Данный файл нужно перенести на приемную сторону.
В конфигурации принимающей стороны удалим Simulator из устройства RECIEVEDATA.RecieveData:
В данное устройство необходимо импортировать узел, который сформировали на передающей стороне. Вызываем контекстное меню устройства - Добавить - Теги протокола (импорт).
Загрузится специальная утилита импорта. Нажимаем в ней кнопку Открыть и выбираем сохраненный ранее файл.
Отметьте все теги в дереве тегов - щелкнув на флаг корневого узла:
Затем нажмите Импортировать - теги перенесутся в конфигурацию. На этом настройка завершена - можно запускать передающую и приемную сторону в режим исполнения.
Если необходимо передать несколько узлов (например несколько OPC DA клиентов или OPC DA клиент и Siemens или любой другой протокол), то вы можете по очереди экспортировать эти узлы и импортировать в одно устройство на приемной части. При этом на передающей стороне не забудьте указать эти узлы в настройке скрипта Список узлов через запятую.
Если планируется передавать много тегов (10 тысяч и более), то рекомендуется для каждого передающего узла сделать собственный набор для передачи - собственный скрипт и собственный UA клиент, на приемной стороне аналогично - собственный скрипт для приема и узел с набором тегов. При таком разделении передача работает в несколько потоков, что существенно ускоряет работу.