Автор Тема: Вопрос о значениях времени OPC-тегов.  (Прочитано 10273 раз)

Оффлайн Neskad

  • Newbie
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствувйте. Опишу проблему. При работе OPC-сервера, в графе "Время" для всех тегов указывается время последнего успешного чтения тега с устройства, и это значение передается OPC-клиентам.
Но если значение тега не изменилось с прошлого запроса, то даже если чтение было выполнено успешно, время не обновляется.
Однако иногда требуется точно знать, что чтение было выполнено - например при опросе счетчика импульсов, подключенного к расходомеру, SCADA может расчитывать расход воды, исходя из изменения показаний счетчика и интервала времени между двумя запросами. Однако нулевой расход так просто не определить - показания в OPC не меняются, и время, соответственно, тоже.
Приходится определять нулевой расход по косвенным признакам, отслеживая в SCADA интервал времени, несколько больший, чем время между опросами тега в OPC. Однако это неудобно - если понадобится изменить интервал опроса в OPC, то придется менять интервал и в SCADA.

Нет-ли возможности добавить в настройки опроса тегов arOPC эту функцию - "Обновлять время после успешного чтения"?

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 324
    • Просмотр профиля
Re: Вопрос о значениях времени OPC-тегов.
« Ответ #1 : 20.08.2019, 16:00:34 pm »
Добрый день!

Хороший вопрос. Продумаю как такое сделать.
По срокам ничего обещать к сожалению не могу.

Айрат