PDA

Просмотр полной версии : Получение данных с облака OPC UA клиентом



AVit
14.05.2021, 07:48
Доброго дня, сначала не хотел создавать эту тему, т.к. общаюсь параллельно с поддержкой MasterScada, но там пока тишина.

Проблема: не могу соединиться OPC UA клиентом из MasterScada 3.12 как описано в инструкции https://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf страница 142. При попытке подключения пишет "сервер не доступен", в то же время через UaExpert с теми же настройками подключиться удается, но ругается на просроченный сертификат.


Кусок лога OPC UA в MasterScada:
PID:9620 ************************* Logging started at 05/12/2021 13:34:49 *************************
9620 - 12.05.2021 13:34:49.660 GetEndpoints Called. RequestHandle=1, PendingRequestCount=1
9620 - 12.05.2021 13:34:49.863 Token #0 created. CreatedAt = 08:34:49.863 . Lifetime = 3600000
9620 - 12.05.2021 13:34:49.924 SECURE CHANNEL CREATED [TcpClientChannel UA-TCP 1.03.341.0] [ID=1234567809] Connected To: opc.tcp://opc.owencloud.ru:4843/ [None/None/Binary]
9620 - 12.05.2021 13:34:49.925 Token #1 activated. CreatedAt = 08:34:49.863 . Lifetime = 300000
9620 - 12.05.2021 13:34:50.015 GetEndpoints Completed. RequestHandle=1, PendingRequestCount=0
9620 - 12.05.2021 13:34:50.077 TCPCLIENTCHANNEL SOCKET CLOSED: 00001934, ChannelId=1234567809
9620 - 12.05.2021 13:34:50.095 ***EXCEPTION*** BadSecurityChecksFailed
9620 - 12.05.2021 13:34:50.097 ***EXCEPTION*** BadSecurityChecksFailed ServiceResultException BadSecurityChecksFailed
9620 - 12.05.2021 13:35:04.653 GetEndpoints Called. RequestHandle=1, PendingRequestCount=1
9620 - 12.05.2021 13:35:04.824 Token #0 created. CreatedAt = 08:35:04.824 . Lifetime = 3600000
9620 - 12.05.2021 13:35:04.898 SECURE CHANNEL CREATED [TcpClientChannel UA-TCP 1.03.341.0] [ID=1234567809] Connected To: opc.tcp://opc.owencloud.ru:4843/ [None/None/Binary]
9620 - 12.05.2021 13:35:04.899 Token #1 activated. CreatedAt = 08:35:04.824 . Lifetime = 300000
9620 - 12.05.2021 13:35:04.993 GetEndpoints Completed. RequestHandle=1, PendingRequestCount=0
9620 - 12.05.2021 13:35:05.056 TCPCLIENTCHANNEL SOCKET CLOSED: 00000AA0, ChannelId=1234567809
9620 - 12.05.2021 13:35:05.069 ***EXCEPTION*** BadSecurityChecksFailed
9620 - 12.05.2021 13:35:05.070 ***EXCEPTION*** BadSecurityChecksFailed ServiceResultException BadSecurityChecksFailed

dsyabitov
17.05.2021, 13:14
Здравствуйте.
Проблему исправили. Пробуйте.

AVit
18.05.2021, 14:29
Проверил, работает. Большое спасибо
55155

dsyabitov
25.05.2021, 12:26
Проверил, работает. Большое спасибо
55155

Ну и здорово!

alekscrow
27.06.2022, 16:53
Проблема: не могу соединиться OPC UA клиентом

27.06 16:51:15.952 Plugin opcua client has started.
27.06 16:51:15.968 Received params data:{
debug: 'off',
loglevel: 0,
lang: 'ru',
_id: 'opcua2',
order: 2000,
parent: 'plugin_opcua',
id: 'opcua2',
plugin: 'opcua',
active: 1,
suspend: 0,
endpointUrl: 'opc.tcp://opc.owencloud.ru:4843',
use_password: 1,
userName: 'demo@owen.ru',
password: 'demo123',
securityPolicy: 'Basic256Sha256',
messageSecurityMode: 'SignAndEncrypt',
restarttime: 60
}
27.06 16:51:15.971 Received channels data: []
27.06 16:51:16.120 Connection failed
27.06 16:51:16.121 An error has occured : Error: server Certificate verification failed with err BadCertificateTimeInvalid (0x80140000)
at /var/lib/ih-v5/plugins/opcua/node_modules/node-opcua-client/dist/private/client_base_impl.js:166:29
at OPCUACertificateManager.<anonymous> (/var/lib/ih-v5/plugins/opcua/node_modules/node-opcua-certificate-manager/dist/certificate_manager.js:89:13)
at cb (util.js:207:31)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
27.06 16:51:16.121 Exit with code:0.
27.06 16:51:16.122 An error has occured :
27.06 16:51:16.122 An error has occured :

A.Simonov
28.06.2022, 14:07
Проблема: не могу соединиться OPC UA клиентом

27.06 16:51:15.952 Plugin opcua client has started.
27.06 16:51:15.968 Received params data:{
debug: 'off',
loglevel: 0,
lang: 'ru',
_id: 'opcua2',
order: 2000,
parent: 'plugin_opcua',
id: 'opcua2',
plugin: 'opcua',
active: 1,
suspend: 0,
endpointUrl: 'opc.tcp://opc.owencloud.ru:4843',
use_password: 1,
userName: 'demo@owen.ru',
password: 'demo123',
securityPolicy: 'Basic256Sha256',
messageSecurityMode: 'SignAndEncrypt',
restarttime: 60
}
27.06 16:51:15.971 Received channels data: []
27.06 16:51:16.120 Connection failed
27.06 16:51:16.121 An error has occured : Error: server Certificate verification failed with err BadCertificateTimeInvalid (0x80140000)
at /var/lib/ih-v5/plugins/opcua/node_modules/node-opcua-client/dist/private/client_base_impl.js:166:29
at OPCUACertificateManager.<anonymous> (/var/lib/ih-v5/plugins/opcua/node_modules/node-opcua-certificate-manager/dist/certificate_manager.js:89:13)
at cb (util.js:207:31)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
27.06 16:51:16.121 Exit with code:0.
27.06 16:51:16.122 An error has occured :
27.06 16:51:16.122 An error has occured :

Ругается на просроченный сертификат, пока могу предложить проигнорировать это.
Попробовал UaExpert подключиться - все ок. Работает, только нужно прогноить просроченый сертификат.

Передам разрабам, что сертификат истек.