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

OPC UA


Author Message
Written on: 24. 06. 2010 [12:46]
aNdrOS
Андрей
Topic creator
registered since: 07.05.2010
Posts: 102
"roman" wrote:

Сейчас разделил, должно стать нормально.


На svn сейчас версия 1103. В ней описанная проблема сохранилась.
Written on: 24. 06. 2010 [13:16]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"aNdrOS" wrote:

На svn сейчас версия 1103. В ней описанная проблема сохранилась.

Только что сбросил, 1104.

Learn, learn and learn better than work, work and work.
Written on: 24. 06. 2010 [17:18]
aNdrOS
Андрей
Topic creator
registered since: 07.05.2010
Posts: 102
"roman" wrote:

Только что сбросил, 1104.

Собрал версию, при запуске в консоль сыпет следующие вещи:

4|/DemoStation/sub_Transport/mod_Sockets/out_testModBus/ | Ошибка подключения к Internet сокету: Недопустимый аргумент!
4|/DemoStation/sub_Transport/mod_Sockets/out_DAQOPCUA_GWUnifAutom/ | Ошибка подключения к Internet сокету: Недопустимый аргумент!
4|/DemoStation/sub_Transport/mod_Sockets/out_DAQGatetestloop/ | Ошибка подключения к Internet сокету: Недопустимый аргумент!
4|/DemoStation/sub_Transport/mod_Sockets/out_HDDTemp/ | Ошибка подключения к Internet сокету: Недопустимый аргумент!
sh: smartctl: команда не найдена

При попытке подключить транспорт вываливается аналогичный меседжбокс.
Written on: 24. 06. 2010 [17:24]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
У меня всё нормально. Пересобрали значит не всё. Там в ядре OpenSCADA интерфейс одной функции поменялся.

Learn, learn and learn better than work, work and work.
Written on: 01. 07. 2010 [17:55]
aNdrOS
Андрей
Topic creator
registered since: 07.05.2010
Posts: 102
"roman" wrote:

"aNdrOS" wrote:

Как можно перехватить статус параметра OPC-сервера BAD? Если сервер возвращает значение с таким атрибутом, то хотелось бы чтобы это отражалось каким-то образом.

В параметре объекта контроллера есть атрибут "err".

Атрибут конечно есть, только вот он не очень-то реагирует на изменение statuscode параметра. Допустим, я отсоединяю от контроллера извещатель. В этом случае, UA Expert помечает параметр statuscode значением 0x808c040, когда я отключаю сам контроллер statuscode 0x808b040.
В первом случае скада отображает значения в том виде, которые были до отключения (и статус ошибки 0).
Во втором случае сервер обнуляет все значения (и скада тоже), но статус ошибки по-прежнему 0.
Примеры:
штатный режим
http://pikucha.ru/559786/image.jpeg

когда отключены устройства от контроллера
http://pikucha.ru/559788/image.jpeg

когда отключен контроллер
http://pikucha.ru/559787/thumbnail/image.jpeg
Written on: 01. 07. 2010 [18:21]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
И это правильно.
Атрибут "err" отражает связь с OPC UA сервером. А связь с ним нормальная.
То о чём Вы говорите это статус источника данных, или контроллера. Для него в дереве OPC UA есть отдельный узел, просто вытащите его на равне с остальными узлами и всё.

P.S. Оно то конечно можно было бы этот статус вытащить в "err" поскольку это глобальное свойство.

Learn, learn and learn better than work, work and work.
Written on: 01. 07. 2010 [19:33]
aNdrOS
Андрей
Topic creator
registered since: 07.05.2010
Posts: 102
"roman" wrote:

Для него в дереве OPC UA есть отдельный узел, просто вытащите его на равне с остальными узлами и всё.

Как этот узел называется и как его адресовать? Через браузер узлов ничего похоже найти не удалось. Вообще я думал, что это как свойства параметра OPC UA сервера должно быть и отображаться в таблице в браузере узлов вместе с атрибутами Ид.Узла
КлассУзла
ИмяОбзора
ИмяОтображения
МаскаЗаписи
МаскаЗаписиПольз
Значение
ТипДанных
РангЗначения
РазмерностьМассива
УровеньДоступа

[This article was edited 1 times, at last 01.07.2010 at 19:35.]
Written on: 02. 07. 2010 [09:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
2259

Learn, learn and learn better than work, work and work.
Written on: 02. 07. 2010 [10:06]
aNdrOS
Андрей
Topic creator
registered since: 07.05.2010
Posts: 102
Да, 2259 параметр статуса сервера. А я веду речь об атрибуте параметра, который показывает "качество" данных (GOOD, BAD). На скриншоте 2259 имеет статус good, а вот другие данные помечены красным и у них статус BAD. Как получить атрибут "качество" данных?
http://pikucha.ru/560603/thumbnail/image.jpeg
Written on: 02. 07. 2010 [10:59]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Я не знаю что это за атрибут.
Покажите окно атрибутов узла со статусом ошибки.

Learn, learn and learn better than work, work and work.



2904