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.
Примеры:
штатный режим
когда отключены устройства от контроллера
когда отключен контроллер
|
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. Как получить атрибут "качество" данных?
|
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.
|