KCSLogger
Текущая версия программы * 8.0.1.9 от 19-08-2015 * 7.0.0.8 от 03-02-2015
Введение
КСSLogger - программа расположенная в папке Tekon \ OPC Server \, выполняющая опрос приборов учета и других устройств, подключенных к концентраторам КЦС-IPM, КУН-IPM или доступных напрямую по компьютерной сети (далее если мы говорим о КЦС-IPM, то мы имеем ввиду при этом любой способ подключения устройств).
Первый запуск программы следует выполнить под пользователем с административными правами. При установке флажка Запускать при старте Windows - программа будет впоследствии запускаться автоматически после запуска Windows (и автоматически будет запускаться опрос приборов).
Для запуска опроса зарегистрированных приборов следует нажать кнопку Запуск.
Задания опроса читаются из БД OPC Server \ original.gdb Настройка БД осуществляется с помощью программы ASUDBase (документация на программу представлена на сайте tekon.ru).
Опрос выполняется последовательно для каждого устройства подключенного к первому КЦС-IPM, затем ко второму КЦС-IPM и так далее.
Результаты опроса аккумулируются в базе данных OPC Server \ original.gdb
Статистика работы
Статистика работы (процесс опроса) отображаются в окне Статистики (кнопка Статистика).
Поля таблицы:
- № - номер сквозной нумерации
- Адрес - адрес установки концентратора (устройства)
- Конц. - номер концентратора из БД (или 0 если запись прочитана из настроек ОРС-сервера)
- Тип - тип подключения устройства (через КЦС-IPM, КУН-IPM или прямое-IP).
- IP- ip-адрес концентратора (или устройства, если используется прямое IP подключение)
- Порт - номер порта.
- Интерф.- интерфейс подключения и RS-идентификатор устройства
- Устройство - тип устройства (если вместо названия отображается числовое значение, то драйвер устройства не найден).
- Ист. - источник записи (БД или файл настроек ОРС-сервере (для КИР-RS или КДД-RS))
- Оц-ка - оценка опроса устройства ( 0 - ошибка доступа к устройству или устройство еще не опрашивалось, > 0 - успешный опрос устройства)
- След. опрос - дата и время следующего опроса устройства.
- Ошибка - код последней ошибки (0 - нет ошибки, для расшифровки ошибки следует выделить строку и навести мышкой на код ошибки).
- Ext - число запрошенных драйверов EXT
- Ext-2 - число запрошенных драйверов EXT-2
Дополнительные поля:
- Блокировать обновление таблицы - не выполнять обновление данных в таблице Статистики
- Только активные - отображать только опрашиваемые в настоящий момент устройства.
- Блокировать опрос IP адреса - все устройства с указанным IP- опрашиваться не будут.
В этом же окне отображается общее число устройств сторонних производителей ( Драйверов EXT-модулей), которые могут быть визуализированы в ПО АСУД.SCADA (которые будут опрашиваться программой KCSLogger).
Настройка программы
Настройка программы:
- Лог-файл - вести или нет файл протокола работы (OPC Server \ log \ kcs_ip.log)
- Период обновления статистики - период обновления окна статистики (изменять не рекомендуется)
- Число потоков - число потоков опроса. Не следует указывать более 10. При протоколировании работы (включенном лог файле) или в случае ошибок рекомендуется установить в 1.
- Медленных устройств в опросе - сколько "медленных устройств" следует опросить за одно обращение к КЦС-IPM**. По умолчанию 0 (не использовать ограничений в опросе устройств).
Медленные и быстрые устройства
В программе все опрашиваемые устройства (на уровне драйверов) условно разделены на два типа:
- медленные, полный опрос которых занимает значительное время, например, до нескольких минут (это, например, приборы учета)
- быстрые, опрос которых не занимает значительного времени и, как правило, должен происходить чаще, чем медленных устройств.
К быстрым устройствам относятся, например, КДД-RS и КИР-RS при опросе состояния дискретных датчиков.
Поскольку на один концентратор КЦС-IPM могут быть подключены и быстрые и медленные устройства, может возникнуть проблема, связанная с тем, что поскольку программа последовательно опрашивает все устройства, подключенные к данному концентратору, опрос быстрых устройств будет замедляться на время необходимое для полного опроса всех медленных устройств.
Поясним это на примере. Предположим есть КЦС-IPM, к которому подключены:
- 2 КДД-RS (опрос 1 КДД-RS занимает около 1 секунды).
- 120 электросчетчиков (опрос 1 прибора занимает 30 секунд, опрос всех приборов занимает, соответственно, 60 минут).
Пусть интервал опроса электросчетчиков выставлен 3 часа. Интервал опроса КДД-RS - 1 секунда.
Поскольку полный опрос всех электросчетчиков занимает столь значительное время, фактически это приводит к тому, что КДД-RS после начала опроса электросчетчиков будет опрошены только через 60 минут, что конечно же неприемлимо.
Для улучшения данной конфигурации существует возможность указать в настройках программы значение параметра "Медленных устройств в опросе".
При установке значения параметра в 1, опрос будет проходить по следующему алгоритму:
- Опрос КДД-RS
- Опрос 1-го электросчетчика
- Опрос КДД-RS
- Опрос 2-го электросчетчика
- ...
Т.е. при каждом обращении к КЦС-IP будут опрошены сначала все быстрые устройства и лишь указанное число медленных устройств.
--Alex 12:29, 30 октября 2013 (UTC)