Страница 1 из 1

XML-файл для OPC UA client

СообщениеДобавлено: 02 ноя 2021, 01:57
Andrei
Доброй ночи.
Делаю проект на ПЛК WAGO (Codesys v3.5) + панель cMT3162X. ПЛК является OPC UA server , а панель Client.
Среда разработки для ПЛК WAGO это слегка измененный Codesys v3.5.
ПЛК в наличии нет, поэтому использую XML-файл сгенерированный в этом Codesys.
При подключении этого XML-файла к панели через "Импорт тегов" появляется сообщение "Ошибка импорта тегов".
EB Pro v6.05.
При запущенном OPC UA server (MasterOPC от MasterSCADA) EB Pro видит server и теги в нём.
Подключить этот XML-файл к OPC UA client от MasterSCADA не получилось (нет у него такой функции).
Также попробовал в панели использовать протокол CODESYS V3 (Ethernet), результат примерно также.
Поэтому вопрос: проблема в XML-файле или EB Pro v6.05 ?
Может кто то работал с XML или есть возможность сгенерировать его на чистом Codesys v3 или чем нибудь-другом,
чтобы подключить этот файл к панели.

Re: XML-файл для OPC UA client

СообщениеДобавлено: 29 мар 2023, 13:43
ivn09
Такой же вопрос, есть решение?

Re: XML-файл для OPC UA client

СообщениеДобавлено: 04 апр 2023, 16:27
Alex191
Я создал OPC-сервер на пустом проекте панели, сделал несколько тегов разного типа данных, запустил симуляцию, в другом проекте панели добавил клиента OPC, указал адрес OPC-сервера 127.0.0.1 и импортировал теги, а затем сохранил в Excel. Зная адреса тегов в своем ПЛК - заменил пути.

Всем этим я занимался, так как панель не выгружает теги из моего ПЛК - пишет об удачной выгрузке, и ничего не сохраняет. При ручной прогрузке тегов через Excel - соединение с ПЛК отличное.

Re: XML-файл для OPC UA client

СообщениеДобавлено: 06 апр 2023, 11:01
Dmit
Коллеги, раз тут обсуждается OPC UA client - кто то делал получение данных через этот инструмент от Owencloud?


У меня никак не получается настроить связь с облаком, есть подозрение что мешает жестко прописанный IP адрес при создании в панели нового устройства. А овен дает только имя сервера.

Re: XML-файл для OPC UA client

СообщениеДобавлено: 07 апр 2023, 01:41
Dmit
Dmit писал(а):Коллеги, раз тут обсуждается OPC UA client - кто то делал получение данных через этот инструмент от Owencloud?


У меня никак не получается настроить связь с облаком, есть подозрение что мешает жестко прописанный IP адрес при создании в панели нового устройства. А овен дает только имя сервера.


Разобрался.

Воспользовался командой ping –a opc.owencloud.ru. В ответ получил ip требуемого узла (91.109.201.45). Вбил его в качестве адреса opc ua client и все поехало - панель видит все устройства, подключенные в облако. Пользуйтесь

Re: XML-файл для OPC UA client

СообщениеДобавлено: 07 апр 2023, 05:03
Dmit
Теперь следующий вопрос возник - получаю данные в формате STRING. А хочется переделать в удобоные LW.

Догадываюсь что макросом, но какими функциями - не знаю. Кто-то может подсказать?

Ниже скрин работающего индиктаора. Цифру таким образом показывает верную.

[img][img]https://radikal.host/images/2023/04/07/5ace66514adf96220e8802556c6014e7.md.png[/img][/img]

Re: XML-файл для OPC UA client

СообщениеДобавлено: 07 апр 2023, 11:34
dimensy
Dmit писал(а):Теперь следующий вопрос возник - получаю данные в формате STRING. А хочется переделать в удобоные LW.

Догадываюсь что макросом, но какими функциями - не знаю. Кто-то может подсказать?

Ниже скрин работающего индиктаора. Цифру таким образом показывает верную.

[img][img]https://radikal.host/images/2023/04/07/5ace66514adf96220e8802556c6014e7.md.png[/img][/img]


Попробуйте функции ASCII2DEC и ASCCII2FLOAT