Автор |
Повідомлення |
Повідомлення створено: 09. 11. 2015 [12:28]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
"roman" wrote:
Это каких системных?
Под системными указывал ноды в DAQ в узле System, и пример выше приводил с конкретным нодом DAQ.System.AutoDA.Statistic
Зачем тогда акцентировать на них, поскольку они для OPC_UA не системные, а идентичные всем остальным? Если-бы речь шла о атрибутах-переменных за пределами директории "DAQ" тогда это было системное.
"rxs5" wrote:
Проверил на последней сборке 2304, но атрибуты также не отображаются, но они точно имеются. Хотя в демо сервере UA атрибуты отображались.
На всякий случай записал дамп wireshark
Попробую ещё NS привести к индексу 4, вместо 2, а потом обращайтесь к клиенту, поскольку, как я вам многократно говорил, подстраиваться под свойства сервера должен клиент, а не заявлять подобное. Или прямо указывать, чего он такого странного хочет.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 09. 11. 2015 [16:34]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"rxs5" wrote:
Проверил на последней сборке 2304, но атрибуты также не отображаются, но они точно имеются. Хотя в демо сервере UA атрибуты отображались.
На всякий случай записал дамп wireshark
Попробую ещё NS привести к индексу 4, вместо 2, а потом обращайтесь к клиенту, поскольку, как я вам многократно говорил, подстраиваться под свойства сервера должен клиент, а не заявлять подобное. Или прямо указывать, чего он такого странного хочет.
Спасибо. С поддержкой клиента тоже общаемся и работаем. Если что-то явное от поддержки клиента будет указано, то сообщу, конечно.
|
Повідомлення створено: 10. 11. 2015 [15:46]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
Зачем тогда акцентировать на них, поскольку они для OPC_UA не системные, а идентичные всем остальным? Если-бы речь шла о атрибутах-переменных за пределами директории "DAQ" тогда это было системное.
Кстати, "Objects.Server.ServerStatus.State" браузит? Где ServerStatus(0:2256) и State (0:2259) это отдельно системные переменные, включенные одна в другую.
Ещё одно отличие: У Вас на сервере OpenSCADA сертификат сервера отсутствует!
Нашёл и исправил одну ошибку, специфичную для данного случая, а именно при запросе значений узлов 2255 и 2254 одним запросом в 2254 попадает значение 2255. По ходу ещё несколько мелких исправлений для согласования с видом OPC_UA сервера сделал.
Патч вложен, проверяйте!
Learn, learn and learn better than work, work and work.
Вкладений файл
OPC_UA.patch (Тип файлу: text/x-patch, Розмір: 8.03 кілобайтів) — 528 завантажень
|
Повідомлення створено: 12. 11. 2015 [15:03]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
Кстати, "Objects.Server.ServerStatus.State" браузит? Где ServerStatus(0:2256) и State (0:2259) это отдельно системные переменные, включенные одна в другую.
Да, браузит и 2256 и 2259. Пример на скриншоте.
Ещё одно отличие: У Вас на сервере OpenSCADA сертификат сервера отсутствует! Это так, никогда его ранее не устанавливал.
Патч вложен, проверяйте!
На сборке 2306 атрибуты так и не отобразились. Подключилась поддержка клиента, что-то проверяют.
Вкладений файл
|
Повідомлення створено: 28. 11. 2015 [22:46]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
Попробую ещё NS привести к индексу 4, вместо 2, а потом обращайтесь к клиенту, поскольку, как я вам многократно говорил, подстраиваться под свойства сервера должен клиент, а не заявлять подобное. Или прямо указывать, чего он такого странного хочет.
Привёл, поскольку увидел такой набор ещё на одном сервере.
По ходу, точнее как основная задача, исправил ряд ошибок, в основном на стороне клиента.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 30. 11. 2015 [15:22]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"roman" wrote:
Попробую ещё NS привести к индексу 4, вместо 2, а потом обращайтесь к клиенту, поскольку, как я вам многократно говорил, подстраиваться под свойства сервера должен клиент, а не заявлять подобное. Или прямо указывать, чего он такого странного хочет.
Привёл, поскольку увидел такой набор ещё на одном сервере.
По ходу, точнее как основная задача, исправил ряд ошибок, в основном на стороне клиента.
Проверил на сборке 2317. Для сервера атрибуты отображаются в браузере, и еще отображаются для узла $SYS$. Для всех прочих атрибуты в браузере клиента WW не отображаются.
|
Повідомлення створено: 01. 12. 2015 [10:51]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Проверил на сборке 2317. Для сервера атрибуты отображаются в браузере, и еще отображаются для узла $SYS$. Для всех прочих атрибуты в браузере клиента WW не отображаются.
Тогда из различий там остался только сертификат и его отсутствие вообще, но вышлите на всякий случай последний дамп обмена с OpenSCADA до бравзинга одного из узлов значения (атрибут параметра OpenSCADA). Посравниваю ещё, при случае, с дампом обмена с DemoServer.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 01. 12. 2015 [13:06]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"rxs5" wrote:
Проверил на сборке 2317. Для сервера атрибуты отображаются в браузере, и еще отображаются для узла $SYS$. Для всех прочих атрибуты в браузере клиента WW не отображаются.
Тогда из различий там остался только сертификат и его отсутствие вообще, но вышлите на всякий случай последний дамп обмена с OpenSCADA до бравзинга одного из узлов значения (атрибут параметра OpenSCADA). Посравниваю ещё, при случае, с дампом обмена с DemoServer.
Спасибо, сделал новый дамп. Походил по узлам - и по серверу, с отображаемыми атрибутами, и по объектам из DAQ, где атрибуты не отображаются.
Вкладений файл
|
Повідомлення створено: 08. 12. 2015 [21:50]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Походил по узлам - и по серверу, с отображаемыми атрибутами, и по объектам из DAQ, где атрибуты не отображаются.
По ходу очередных исправлений в клиенте, сравнил ещё тут и добавил некоторую отсутствующую информацию. Из оставшихся различий это опять-же отсутствие сертификата и странное поведение Nonce в DemoServer, где его вообще нет хотя согласно спецификации это явно не разрешено.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 10. 12. 2015 [15:09]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
По ходу очередных исправлений в клиенте, сравнил ещё тут и добавил некоторую отсутствующую информацию. Из оставшихся различий это опять-же отсутствие сертификата и странное поведение Nonce в DemoServer, где его вообще нет хотя согласно спецификации это явно не разрешено.
Пока все также - для узла Server атрибуты отображаются, для прочих узлов атрибуты не показываются в клиенте.
Дамп wireshark во вложении.
В логах клиента все также сообщения вида
Client Recieved incorrect information for Node: ns=4;s=DAQ.JavaLikeCalc.Test.1234.DESCR from server. Node is ignored
для почти всех узлов
Вкладений файл
|