Автор |
Повідомлення |
Повідомлення створено: 08. 02. 2016 [19:10]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
Единственно попробую инициировать таймаут публикации в 0, после CreateSubscriptionRequest, чтобы он сразу после PublishRequest отвечал пустым PublishResponse.
Добавил инициирующий PublishRespond, c UAExpert 1.3 работает.
Патч вложил!
Learn, learn and learn better than work, work and work.
Вкладений файл
OPC_UA.patch (Тип файлу: text/x-patch, Розмір: 2.38 кілобайтів) — 614 завантажень
|
Повідомлення створено: 09. 02. 2016 [15:47]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
"roman" wrote:
Единственно попробую инициировать таймаут публикации в 0, после CreateSubscriptionRequest, чтобы он сразу после PublishRequest отвечал пустым PublishResponse.
Добавил инициирующий PublishRespond, c UAExpert 1.3 работает.
Патч вложил!
Использовал патч, но данных не увидел в клиенте OPC UA.
Дамп записал.
Вкладений файл
|
Повідомлення створено: 09. 02. 2016 [15:57]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Использовал патч, но данных не увидел в клиенте OPC UA.
Дамп записал.
Тогда обращайтесь к разработчику клиента, на предмет объяснения причин разрыва после шага 53 и отсутствия PublishRequest после шага 159.
P.S. Попробую ещё такое предварительно отправлять OpcUa_UncertainInitialValue.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 10. 02. 2016 [13:22]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"roman" wrote:
P.S. Попробую ещё такое предварительно отправлять OpcUa_UncertainInitialValue.
Добавил, пробуйте!
Learn, learn and learn better than work, work and work.
Вкладений файл
OPC_UA.patch (Тип файлу: text/x-patch, Розмір: 6.48 кілобайтів) — 561 завантажень
|
Повідомлення створено: 16. 02. 2016 [14:42]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
Добавил, пробуйте!
Установил сборку 2331. Пока не прежнем уровне - данные в режиме просмотра не передаются.
Дамп обмена записал.
"roman" wrote:
Тогда обращайтесь к разработчику клиента, на предмет объяснения причин разрыва после шага 53 и отсутствия PublishRequest после шага 159.
Задам вопросы разработчику. Спасибо.
Вкладений файл
|
Повідомлення створено: 22. 02. 2016 [14:43]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"rxs5" wrote:
Задам вопросы разработчику. Спасибо.
Разработчик обновил OPC UA клиент. Записал новый дамп в wireshark, файл во вложении.
Вкладений файл
|
Повідомлення створено: 22. 02. 2016 [15:26]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5"]
[quote="rxs5" wrote:
Задам вопросы разработчику. Спасибо.
Разработчик обновил OPC UA клиент. Записал новый дамп в wireshark, файл во вложении.
Пытается создать мониторинг для узлов: 4:"DAQ.SBK.sbk2015mips.C1_1_8_2_.Data", 4:"DAQ.SBK.sbk2015mips.C1_1_2_6_.Data" которые отсутствуют, ошибка: 0x80330000.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 24. 02. 2016 [17:08]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
"roman" wrote:
Пытается создать мониторинг для узлов: 4:"DAQ.SBK.sbk2015mips.C1_1_8_2_.Data", 4:"DAQ.SBK.sbk2015mips.C1_1_2_6_.Data" которые отсутствуют, ошибка: 0x80330000.
Не досмотрел, сбой на моей стороне, поправил. Лог сделал, но положительных изменений после нововведений разработчика OPC UA клиента не заметил.
Вкладений файл
|
Повідомлення створено: 25. 02. 2016 [16:27]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"rxs5" wrote:
Не досмотрел, сбой на моей стороне, поправил. Лог сделал, но положительных изменений после нововведений разработчика OPC UA клиента не заметил.
Да, проблема таже.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 03. 03. 2016 [17:01]
|
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
|
Здравствуйте, Роман. Возможно выяснили с разработчиками клиента WW OPC UA потенциальную причину отсутствия данных.
Использовали для анализа Sample Client https://opcfoundation.org/developer-tools/developer-kits-unified-architecture/sample-applications
Получилось следующее: при работе по подписке на мониторе иногда появляется статус "UncertainNoCommunicationLastUsableValue". В этот момент данные по подписке не обновляются.
Если же выполнить чтение запросов read, то данные считываются. На скриншоте во вложении явно видно, что один и тот же атрибут узла OPC UA при различных способах чтения имеет два значения. И тот, который имеет неактуальное значение содержит статус "UncertainNoCommunicationLastUsableValue".
Дамп обмена между sample ua клиентом и openscada записал, файл во вложении.
Разработчики клиента WW OPC UA предполагают, что после исправления указанной проблемы все данные в клиенте WW OPC UA также будут отображаться.
Вкладений файл
|