EnglishУкраїнськаmRussian
Login/New
Topic with many replies

Iconics Genesis64 и OPC UA


Author Message
Written on: 24. 02. 2014 [23:57]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"rxs5" wrote:

Если OpcUa_Server_NamespaceArray 2255 реализован, то OpcUaId_Server_ServerArray 2254 на него похож.

Добавил!

Learn, learn and learn better than work, work and work.
Written on: 25. 02. 2014 [13:13]
rxs5
Дмитрий Лыков
In tech support
Topic creator
registered since: 06.11.2013
Posts: 205
"roman" wrote:

"rxs5" wrote:

Если OpcUa_Server_NamespaceArray 2255 реализован, то OpcUaId_Server_ServerArray 2254 на него похож.

Добавил!
Не помогло.
Скриншот из Genesis64 добавил. Дамп wireshark во вложении.
Attachment

opc_ua_server_array1.png (File type: image/png, Size: 33.16 kilobytes) — 1106 downloads
genesis64_opc_ua_2.pcapng (File type: application/octet-stream, Size: 49.45 kilobytes) — 651 downloads
Written on: 25. 02. 2014 [13:49]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"rxs5" wrote:

Не помогло.

Не вижу в дампе и скрине никаких проблем.

Что его не устраивает и что он вобще должен делать я не знаю.

Learn, learn and learn better than work, work and work.
Written on: 25. 02. 2014 [16:51]
rxs5
Дмитрий Лыков
In tech support
Topic creator
registered since: 06.11.2013
Posts: 205
"roman" wrote:

Что его не устраивает и что он вобще должен делать я не знаю.
Попробую предложить вариант решения. Сделал небольшой тест.
Установил OPC UA C++ Demo Server (Windows) http://www.unified-automation.com/downloads/opc-ua-servers.html
Подключаюсь к нему с помощью Genesis64 - данные вижу.
Подключаюсь с помощью Genesis64 к OPC UA OpenSCADA - данных не видно.
Оба сеанса записал через wireshark, они в приложении к ответу. Сравнение дампов может помочь.
Attachment

genesis64_opc_ua_openscada.pcapng (File type: application/octet-stream, Size: 24.79 kilobytes) — 666 downloads
genesis64_opc_ua_demo_unified_automation.pcapng (File type: application/octet-stream, Size: 101.34 kilobytes) — 660 downloads
Written on: 25. 02. 2014 [20:07]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"rxs5" wrote:

Оба сеанса записал через wireshark, они в приложении к ответу. Сравнение дампов может помочь.

Из возможно принципиального увидел только отсутствие перфикса для Uri.
В случае UAExpert там "urm:***".
В случае Ignition server там "uri://***"
Добавил префикс "uri://"

Learn, learn and learn better than work, work and work.
Written on: 26. 02. 2014 [13:57]
rxs5
Дмитрий Лыков
In tech support
Topic creator
registered since: 06.11.2013
Posts: 205
"roman" wrote:

"rxs5" wrote:

Оба сеанса записал через wireshark, они в приложении к ответу. Сравнение дампов может помочь.

Из возможно принципиального увидел только отсутствие перфикса для Uri.
В случае UAExpert там "urm:***".
В случае Ignition server там "uri://***"
Добавил префикс "uri://"
Я не совсем понял, какое отношение имеет клиент UAExpert и Ignition к моему сравнению.
Я ведь указывал, что сравнивал с
OPC UA C++ Demo Server (Windows) http://www.unified-automation.com/downloads/opc-ua-servers.html

И вот в OPC UA C++ Demo Server от unified-automation адрес такой
ApplicationUri: urn:LenovoZ500:UnifiedAutomation:UaDemoserver
В то время как в OPC UA в OpenSCADA адрес сейчас такой ApplicationUri: uri://centos97.vector/OpenSCADA/DAQ.OPC_UA
Про uri:// не знаю как будет работать, не проверял с Genesis64 сервер с таким префиксом, но проверял сервер OPC UA C++ Demo Server с префиксом urn: с Genesis64 и там данные доступны.
Кстати UAExpert также подключается к OPC UA C++ Demo Server с префиксом urn: т.е. изменений в худшую сторону для OPC UA в OpenSCADA после изменений префикса на urn: быть не должно.
Кроме того, заметил еще несколько отличий, собрал их в один файл, который добавил в ответ.
Attachment

Сравнение OPC UA серверов по дампу.pdf (File type: application/pdf, Size: 88.43 kilobytes) — 954 downloads
Written on: 26. 02. 2014 [19:23]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"rxs5" wrote:

Я не совсем понял, какое отношение имеет клиент UAExpert и Ignition к моему сравнению.
Я ведь указывал, что сравнивал с

Я расширил рассмотрение предоставляемой информациия на доступный у меня сервер OPC_UA от Ignition.

"rxs5" wrote:

В то время как в OPC UA в OpenSCADA адрес сейчас такой ApplicationUri: uri://centos97.vector/OpenSCADA/DAQ.OPC_UA

Ну и? Вы так и не сказали работает ли он с таким Uri.

"rxs5" wrote:

Кстати UAExpert также подключается к OPC UA C++ Demo Server с префиксом urn: т.е. изменений в худшую сторону для OPC UA в OpenSCADA после изменений префикса на urn: быть не должно.

Оно и с uri:// не должно быть проблем.

"rxs5" wrote:

Кроме того, заметил еще несколько отличий, собрал их в один файл, который добавил в ответ.

Поглядел. Всё это непринципиально и в OpenSCADA сейчас приведенные различия как в Ignition.

Learn, learn and learn better than work, work and work.
Written on: 26. 02. 2014 [22:01]
rxs5
Дмитрий Лыков
In tech support
Topic creator
registered since: 06.11.2013
Posts: 205
Все равно не понимаю логики. Исходя из того, что клиент и сервер могут иметь особенности, я на OPC UA в OpenSCADA первоначально распространил бы известное решение для Genesis64, а это был OPC UA C++ Demo Server (Windows) http://www.unified-automation.com/downloads/opc-ua-servers.html

Все же лучше использовать точно рабочий вариант с синтаксисом от OPC UA C++ Demo Server. Хотя бы будет больше определенности.
Written on: 27. 02. 2014 [12:51]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"rxs5" wrote:

Все равно не понимаю логики. Исходя из того, что клиент и сервер могут иметь особенности, я на OPC UA в OpenSCADA первоначально распространил бы известное решение для Genesis64, а это был OPC UA C++ Demo Server (Windows) http://www.unified-automation.com/downloads/opc-ua-servers.html

Для меня вес представления URI как в Genesis64 не превышает исходного варианта, который взят из первых серверов UnifiedAutomation и подтвердившегося в Ignition

"rxs5" wrote:

Все же лучше использовать точно рабочий вариант с синтаксисом от OPC UA C++ Demo Server. Хотя бы будет больше определенности.

С чего это Вы так уверены, что такой вариант точно рабочий, точнее что причина в этом параметре вообще?
Но собственно мне изменить не проблема, да и Вы сами могли это сделать.
Проверяйте!

Learn, learn and learn better than work, work and work.
Written on: 28. 02. 2014 [11:38]
rxs5
Дмитрий Лыков
In tech support
Topic creator
registered since: 06.11.2013
Posts: 205
"roman" wrote:

"rxs5" wrote:

Все же лучше использовать точно рабочий вариант с синтаксисом от OPC UA C++ Demo Server. Хотя бы будет больше определенности.

С чего это Вы так уверены, что такой вариант точно рабочий, точнее что причина в этом параметре вообще?
Но собственно мне изменить не проблема, да и Вы сами могли это сделать.
Проверяйте!
Спасибо за сборку, но не помогло. Видимо будем пока самостоятельно искать работающий вариант. Все же есть различия, существенные или нет, но они есть, в ответах серверов: не совпадают некоторые поля, разные значения у одинаковых полей. Есть что проверять.



2223