PDA

Просмотр полной версии : Возможно ли работать с Node Red ?



Ilya Zory
16.10.2023, 10:10
Попытался подружить OwenCloud и NodeRed используя библиотеку node-red-contrib-opcua.
Подскажите, может уже кто сталкивался с таким? Может есть гайд на эту темку?

Использовал SecurityPolicy: Basic256Sha256 & SecurityMode: sign&encrypt (все по документации)

При попытке подключения получаю:


[warn] [OpcUa-Client] OpcUaClientNode: Case A: Endpoint does not contain, 1==None 2==Sign 3==Sign&Encrypt, using securityMode: [3]
[warn] [OpcUa-Client] OpcUaClientNode: using securityPolicy: ["Basic256Sha256"]
[warn] [OpcUa-Client] OpcUaClientNode: Case B: UserName & password does not match to server (needed by Sign or SignAndEncrypt), check (here was pass & login)
[warn] [OpcUa-Client] OpcUaClientNode: Case C: With Sign you cannot use SecurityPolicy None!!
[warn] [OpcUa-Client] OpcUaClientNode: Invalid endpoint parameters:

Цель: подключить клиента по OPCUA в режиме чтения/записи

Буду рад любой помощи, спасибо!

Ilya Zory
16.10.2023, 11:58
Спасибо большое! Но одно из требований - работа с протоколом OPC UA. С API и документацией по нему - все понятно, с этим я знаком

Ilya Zory
16.10.2023, 12:27
Ссылаюсь на рукводство пользователя Owen Cloud, а именно - https://docs.owen.ru/product/owencloud/590/75417#topic-75418

Либо страницы 96-108 в PDF варианте документации.

Соответсвенно в качестве стороннего OPC UA клиента - я пытаюсь использовать Node Red в связке с node-red-contrib-opcua

Ilya Zory
16.10.2023, 12:39
Пробовал клиент Owen OPC - с ним все работает. Но на данный момент это не кажется лучшим решением для моих целей.
Также недавно пробовал Prosys OPC UA - получил ошибку Bad_CertificateInvalid "The certificate provided as a parameter is not valid."

Что было бы идеальным решением в моем случае? Решение которое мне бы позволяло получить полноценную (чтение/запись) прослойку между шиной OPC UA и моей системой.

Node Red с этой задачей справился бы без проблем - остается лишь вопрос подключения

Ilya Zory
17.10.2023, 09:57
С локальным OPC все работает, скорее всего кейс тесно связан именно с Овном, но спасибо за совет - имеет смысл. К тому же, есть же вероятность, что я не один работаю Node-Red & Owen, надеюсь найдется человек который занимался этим же

Evgen Dnepr
20.04.2024, 09:58
С локальным OPC все работает, скорее всего кейс тесно связан именно с Овном, но спасибо за совет - имеет смысл. К тому же, есть же вероятность, что я не один работаю Node-Red & Owen, надеюсь найдется человек который занимался этим же
У вас в качестве локального OPC UA Server выступет Овен ОРС ?

melky
20.04.2024, 13:46
У Овен проблема с сертификатом сервера. Используя RapidScada и клиент OPC UA я получаю ошибку, которая возвращается из библиотеки OPC.UA.Client (проверил уже отладчиком).
Откуда конкретно не стал дальше разбираться, скорее далее из недр Opc.Ua.Security.Certificates.dll

Если вы используете Node Red, то скорее всего там библиотеки под JS от OPC Faundation.

Так же не подключаются Prosys OPC UA Browser и подключается с игнорированием сертификатов UA Expert.
В общем при использовании библиотек от OPC штатных и примеров кодов от них вы вряд ли заведете клиента без костылей.

capzap
20.04.2024, 14:34
не знаю, ни каких проблем нет 75296

melky
20.04.2024, 15:24
75297


А у меня вот так при попытке подключения. Это через библиотеки OPC.UA.xxxxxx собственно от разработчиков OPC