УкраїнськаEnglishmRussian
Вхід/Новий
У темі багато повідомлень

Indusoft WEB Studio и OPC UA


Автор Повідомлення
Повідомлення створено: 12. 11. 2014 [06:15]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
"roman" wrote:

Ну так и с OpenSCADA проблем тогда нет.

Приводите обмен в порядок да и занимайтесь отладкой.
Я не обеспечиваю бесплатной ТП на конфигурациях клиента или тех которые у меня не имеют проблем!
так если с сетью проблем нет, то разве ответ OPC UA сервера
ServiceFault

это считается нормальным ответом на запрос клиента
ActivateSessionRequest


Я думаю, что вы видели дамп wireshark и там сообщения запрос-ответ идут один за другим. Если исключить проблему сетью (списав на особенности vmware), можно ли считать ServiceFault нормальным ответом OPC UA сервера?
Повідомлення створено: 12. 11. 2014 [07:25]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3743
"rxs5" wrote:

так если с сетью проблем нет, то разве ответ OPC UA сервера
ServiceFault

это считается нормальным ответом на запрос клиента
ActivateSessionRequest


Ну так, и что он должен был отвечать на запрос активации без запроса создания?

"rxs5" wrote:

Я думаю, что вы видели дамп wireshark и там сообщения запрос-ответ идут один за другим. Если исключить проблему сетью (списав на особенности vmware), можно ли считать ServiceFault нормальным ответом OPC UA сервера?

Да, на левые запросы активации. На последующие, после создания, он ведь отвечает!

Learn, learn and learn better than work, work and work.
Повідомлення створено: 12. 11. 2014 [16:46]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
"roman" wrote:

"rxs5" wrote:

Я думаю, что вы видели дамп wireshark и там сообщения запрос-ответ идут один за другим. Если исключить проблему сетью (списав на особенности vmware), можно ли считать ServiceFault нормальным ответом OPC UA сервера?

Да, на левые запросы активации. На последующие, после создания, он ведь отвечает!

Роман, здесь вы правы. Действительно со стороны OPC UA клиента в Indusoft Web Studio идет запрос активации сессии до запроса создания сессии. Спасибо.
Повідомлення створено: 06. 02. 2015 [15:15]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
"rxs5" wrote:

"roman" wrote:

"rxs5" wrote:

Я думаю, что вы видели дамп wireshark и там сообщения запрос-ответ идут один за другим. Если исключить проблему сетью (списав на особенности vmware), можно ли считать ServiceFault нормальным ответом OPC UA сервера?

Да, на левые запросы активации. На последующие, после создания, он ведь отвечает!

Роман, здесь вы правы. Действительно со стороны OPC UA клиента в Indusoft Web Studio идет запрос активации сессии до запроса создания сессии. Спасибо.

Получил ответ от поддержки Indusoft по запросу активации до создания сессии. Цитата
The first ActivateSession request that happens before CreateSession fails as expected and this is not a bug, it is part of the way it is supposed to work. It is not what is causing the slow reconnection issue that is being experienced.

Как минимум этот ответ должен быть здесь, чтобы была информация о вопрос с каждой точки зрения.
Повідомлення створено: 07. 02. 2015 [12:33]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3743
"rxs5" wrote:

Получил ответ от поддержки Indusoft по запросу активации до создания сессии. Цитата
The first ActivateSession request that happens before CreateSession fails as expected and this is not a bug, it is part of the way it is supposed to work. It is not what is causing the slow reconnection issue that is being experienced.

Как минимум этот ответ должен быть здесь, чтобы была информация о вопрос с каждой точки зрения.

Ну правильно в принципе, поскольку он ожидает, что сеанс ещё сохранён и пытется активировать его для нового канала, не правильно когда он такого не делает.

Вопрос в том, что сеанса в конечной точке OPC-UA OpenSCADA нет. Почему нет это нужно смотреть конкретно, поскольку вроде очищаться не должны, разве только с удалением узла протокола OPC-UA.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 18. 02. 2015 [17:23]
rxs5
Дмитрий Лыков
In tech support
Автор теми
Зареєстрован(а) с: 06.11.2013
Повідомлення: 205
"roman" wrote:

Ну правильно в принципе, поскольку он ожидает, что сеанс ещё сохранён и пытется активировать его для нового канала, не правильно когда он такого не делает.

Вопрос в том, что сеанса в конечной точке OPC-UA OpenSCADA нет. Почему нет это нужно смотреть конкретно, поскольку вроде очищаться не должны, разве только с удалением узла протокола OPC-UA.
Я мог бы согласиться с предположением "ожидает, что сеанс ещё сохранён и пытается активировать его для нового канала", но пока не складывается в логичную картину, что действия ожидания сохраненного канала проявятся при запуске в рантайм проекта, т.е. при начале подключения. Как может существовать сохраненный сеанс до начала обмена не понимаю. Это вопрос пока на стороне Indusoft, т.к. на мой взгляд нарушают спецификацию таким запросом активации.



0327