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