Как получить параметр "Качество"?

Вопросы по программе Lectus Modbus OPC/DDE server
Igor_Nekto
Сообщения: 25
Зарегистрирован: 17 авг 2019, 01:32

Как получить параметр "Качество"?

Сообщение Igor_Nekto »

В режиме "Запустить опрос" в разделе "OPC DA Server" в таблице замеров имеется столбец "Качество".
Можно ли получать подобную характеристику для записи в БД (например MS SQL Server)?
Например: пять переменных замерены, их величины записаны в БД, и для каждого измерения "качество" также записано в БД.
В "Системных переменных" имеется переменная для "процентного" отношения из всех имеющихся в узле, а вот для каждой конкретной замеренной переменной не нашёл.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Как получить параметр "Качество"?

Сообщение admin »

Item(Node1.Item1) - значение переменной
Quality(Node1.Item1) - качество переменной
Igor_Nekto
Сообщения: 25
Зарегистрирован: 17 авг 2019, 01:32

Re: Как получить параметр "Качество"?

Сообщение Igor_Nekto »

Подскажите, пожалуйста, какой тип возвращаемой переменной у функции Quality(Node1.Item1)?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Как получить параметр "Качество"?

Сообщение admin »

Беззнаковое целое, 2 байта
Igor_Nekto
Сообщения: 25
Зарегистрирован: 17 авг 2019, 01:32

Re: Как получить параметр "Качество"?

Сообщение Igor_Nekto »

А с какой версии появилась функция Quality?
У меня в версии "3.9" выдаёт ошибку: "Quality не является известным имя встроенной функции".
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Как получить параметр "Качество"?

Сообщение admin »

1) Item(Item1) - значение переменной
Quality(Item1) - качество переменной
DateTime(Item1) - дата/время переменной

2) Используйте последнюю сборку версии 3.9 - сборка 133:
http://lectussoft.com/programs/old/opcserv.zip
Igor_Nekto
Сообщения: 25
Зарегистрирован: 17 авг 2019, 01:32

Re: Как получить параметр "Качество"?

Сообщение Igor_Nekto »

Скачал, удалил старую сборку 28, установил сборку 133.
Функция Quality - срабатывает, пишет в БД.
Однако, сразу заметил, что очень часто стала появляться "Ошибка соединения".
Несколько значение впишет, и потом - "Ошибка соединения".
Через некоторое время - опять качество "Хорошее". Потом опять "Ошибка соединения"...
Может некие настройки нужны?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Как получить параметр "Качество"?

Сообщение admin »

Анализируйте лог.
Сообщения об ошибках при опросе
Igor_Nekto
Сообщения: 25
Зарегистрирован: 17 авг 2019, 01:32

Re: Как получить параметр "Качество"?

Сообщение Igor_Nekto »

Проскакивает сообщение "закрытие соединения удаленным хостом (Connection Closed Gracefully)".
Как на это можно повлиять?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

Re: Как получить параметр "Качество"?

Сообщение admin »

Со стороны сервера - никак. Это соединение закрывается удаленным устройством. Обращайтесь в техподдержку этого устройства.
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя