kScada


ТРАНСЛЯТОР

Опрашивает OPC-серверы и передает данные по указанному в настройках адресу.


НАСТРОЙКА.

Основной запрос данных происходит через вызов IOPCAsyncIO2.Refresh2. Интервал обновления задается параметром "Периодичность опроса". В таком режиме сервер выдает только изменяющиеся значения, поэтому некоторые данные могут "устаревать". Чтобы их актуализировать, время от времени по ним делается синхронный запрос (частота задается параметром "Периодичность опроса устаревших значений").

Связь с серверами может прерываться, поэтому она контролируется и в случае разрыва делаются попытки ее восстановления.

Данные могут передаваться по UDP или TCP протоколам. В случае UDP пакеты направляются по указанному адресу без запросов и подтверждений. В случае TCP транслятор ждет подключения единственного клиента на указанном порту (для большей безопасности можно указать точный IP клиента).

В результате пертурбаций с отказом от "зимнего" времени могут возникать проблемы, когда OPC-сервера спешат (отстают) на 1 час. В таких случаях нужно вводить соответствующую поправку (отдельно для каждого сервера).

КОНТРОЛЬ РАБОТЫ

Транслятор запускается автоматически. Проконтролировать его работу можно через соответствующую форму. Данные в таблице должны периодически изменяться (опрос идет). Серые цифры в строке с названием сервера обозначают количество отправленных пакетов (36 и 35 в данном случае) и время оправки последнего пакета. Они тоже должны периодически изменяться (пакеты посылаются).