Автор |
Повідомлення |
Повідомлення створено: 24. 02. 2014 [23:57]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Если OpcUa_Server_NamespaceArray 2255 реализован, то OpcUaId_Server_ServerArray 2254 на него похож.
Добавил!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 25. 02. 2014 [13:13]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"rxs5" wrote:
Если OpcUa_Server_NamespaceArray 2255 реализован, то OpcUaId_Server_ServerArray 2254 на него похож.
Добавил!
Не помогло.
Скриншот из Genesis64 добавил. Дамп wireshark во вложении.
Вкладений файл
|
Повідомлення створено: 25. 02. 2014 [13:49]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Не помогло.
Не вижу в дампе и скрине никаких проблем.
Что его не устраивает и что он вобще должен делать я не знаю.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 25. 02. 2014 [16:51]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 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, они в приложении к ответу. Сравнение дампов может помочь.
Вкладений файл
|
Повідомлення створено: 25. 02. 2014 [20:07]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Оба сеанса записал через wireshark, они в приложении к ответу. Сравнение дампов может помочь.
Из возможно принципиального увидел только отсутствие перфикса для Uri.
В случае UAExpert там "urm:***".
В случае Ignition server там "uri://***"
Добавил префикс "uri://"
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 26. 02. 2014 [13:57]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 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: быть не должно.
Кроме того, заметил еще несколько отличий, собрал их в один файл, который добавил в ответ.
Вкладений файл
|
Повідомлення створено: 26. 02. 2014 [19:23]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 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.
|
Повідомлення створено: 26. 02. 2014 [22:01]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 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. Хотя бы будет больше определенности.
|
Повідомлення створено: 27. 02. 2014 [12:51]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Для меня вес представления URI как в Genesis64 не превышает исходного варианта, который взят из первых серверов UnifiedAutomation и подтвердившегося в Ignition
"rxs5" wrote:
Все же лучше использовать точно рабочий вариант с синтаксисом от OPC UA C++ Demo Server. Хотя бы будет больше определенности.
С чего это Вы так уверены, что такой вариант точно рабочий, точнее что причина в этом параметре вообще?
Но собственно мне изменить не проблема, да и Вы сами могли это сделать.
Проверяйте!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 28. 02. 2014 [11:38]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"rxs5" wrote:
Все же лучше использовать точно рабочий вариант с синтаксисом от OPC UA C++ Demo Server. Хотя бы будет больше определенности.
С чего это Вы так уверены, что такой вариант точно рабочий, точнее что причина в этом параметре вообще?
Но собственно мне изменить не проблема, да и Вы сами могли это сделать.
Проверяйте!
Спасибо за сборку, но не помогло. Видимо будем пока самостоятельно искать работающий вариант. Все же есть различия, существенные или нет, но они есть, в ответах серверов: не совпадают некоторые поля, разные значения у одинаковых полей. Есть что проверять.
|