KCSLogger

Материал из TekonWiki
Перейти к: навигация, поиск


Введение

Внимание! Важно!
При обновлении программы на версию 8.0.5.19 (и выше) следует учитывать, 
что для квартирных 3-х фазных ЭЩ теперь используются драйверы EXT, а не EXT-2.
В случае, если ранее квартирные 3-х фазные ЭЩ использовали EXT-2, следует
в настройках установить флаг "Исп. для кварт. 3-х фазных ЭЩ  драйвер EXT-2"

Версии программы

8.0.7.24 от 19-06-2018

  • Квартирный Modbus-счетчик как Драйвер-EXT

8.0.6.23 от 13-02-2018

  • Возможность сохранять первое значение Modbus-устройств на начало суток
  • Добавлены информационные столбцы в окно Статистики

8.0.5.23 от 28-12-2017

  • Возможность сохранять первое значение Modbus-устройства на начало суток - реализация некорректна

8.0.5.21 от 13-12-2017

  • Корректная сортировка по полю Адрес с учетом номера квартиры
  • Убрана неточность в отображении КИР-RS с привязкой к квартирам (один концентратор отображался несколько раз)
  • Скорректировано условие определения времени первоначального опроса устройства после перезапуска программы
  • Отображение версии в заголовке окна

8.0.5.20 от 25-10-2017

  • Улучшена интеграция с АSUDBаse для выполнения (из ASUDBase) тестового опроса выбранного устройства.
  • В окне Статистики
    • отображается Корпус, Строение в адресной строке
    • фильтрация по IP-адресу
    • возможность опросить все устройства повторно

8.0.5.19 от 25-08-2017

8.0.4.18 от 25-07-2017

  • Если прибор учета не передает часовой или посуточный архивы (например: Меркурий 200), можно сохранять первую запись мгновенных значений, как значение на начало суток (при этом в БД будет создаваться виртуальный посуточный архив).
  • Интеграция с ASUDBаse для выполнения (из ASUDBase) тестового опроса выбранного устройства

8.0.3.17 от 06-07-2017

  • Добавлен анализ времени последнего опроса устройства при старте программы
  • После запуска не опрашиваются устройства, которые недавно уже были опрошены (раньше после перезапуска программы принудительно опрашивались все устройства)
  • Изменено время блокировки опроса устройств (на 30 минут), с которыми нет связи
  • Убран флажок Блокировать опрос IP-адреса
  • Добавлена возможность фильтрации отображаемой информации в окне Статистики
  • Добавлен параметр Качество RS-линии связи в окне Статистики
  • Исправлена сортировка в столбцах окна Статистики

8.0.2.17 от 26-06-2017

  • Устройства с интервалом опроса = 0, расцениваются как "Быстрые устройства"

8.0.1.9 от 19-08-2015

7.0.0.8 от 03-02-2015

Назначение

КСSLogger - программа расположенная в папке Tekon \ OPC Server \, выполняющая опрос приборов учета и других устройств, подключенных к концентраторам КЦС-IPM (КУН-IP) или доступных напрямую по компьютерной сети (далее если мы говорим о КЦС-IPM, то мы имеем ввиду при этом любой способ подключения устройств).

Устройство, подключаемое к системе АСУД-248, опрашивается KCSLogger если оно регистрируется в ASUDBase или добавляется в адресное пространство ОРС-сервера через Контейнер оборудования, например:

  • DA Tekon \ Контейнер оборудования \ КИР-RS
  • прибор учета или контроллер, зарегистрированный в программе ASUDBase

Первый запуск программы следует выполнить под пользователем с административными правами. При установке флажка Запускать при старте 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 - нет ошибки, для расшифровки ошибки следует выделить строку и навести мышкой на код ошибки).
  • ErrCNT - число ошибок опроса прибора (опрос не удался) с момента старта программы
  • Ext - число запрошенных драйверов EXT
  • Ext-2 - число запрошенных драйверов EXT-2
  • Инт-л - интервал опроса устройства в минутах
  • Инт-л* - реальный интервал опроса устройства в минутах
  • Линия(%) - условно усредненный параметр качества линии связи, определяется как отношение числа успешных обменов данными к общему числу обменов.

Фильтр устройств позволяет указать набор отображаемых данных:

  • ВСЕ - все устройства
  • Опрашиваемые сейчас - устройства, опрашиваемые в настоящее время
  • С ошибками - устройства, последний опрос с которыми был завершен с ошибкой
  • Без ошибок - устройства, последний опрос с которыми был завершен без ошибки
  • По типу выбранного устройства

Установив флажок Опросить всех сейчас, можно принудительно запустить повторный опрос устройств (для устройств с полем Ошибка = 0, время Следующего опроса будет скорректировано). Можно сбросить время опроса ВСЕХ устройств, или предварительно выбрав нужный IP-адрес в фильтре устройств.

Установив временно флажок Блокировать обновление таблицы, вы можете выполнить сортировку по столбцам путем клика мышкой на названии столбца

В этом же окне отображается общее число устройств сторонних производителей ( Драйверов EXT-модулей), которые могут быть визуализированы в ПО АСУД.SCADA (которые будут опрашиваться программой KCSLogger).

Настройка программы

Настройка программы:

  • Лог-файл - вести или нет файл протокола работы (OPC Server \ log \ kcs_ip.log)
  • Период обновления статистики - период обновления окна статистики (изменять не рекомендуется)
  • Число потоков - число потоков опроса. Не следует указывать более 10. При протоколировании работы (включенном лог файле) или в случае ошибок рекомендуется установить в 1.
  • Медленных устройств в опросе - сколько "медленных устройств" следует опросить за одно обращение к КЦС-IPM. По умолчанию 0 (не использовать ограничений в опросе устройств).
  • Записывать первые мгновенные ... (с версии 8.0.4.18) - если прибор учета передает только помесячный архив, можно сохранять первую запись мгновенных значений как значение на начало суток (при этом в БД будет создаваться виртуальный посуточный архив).
  • Исп. для кварт. 3-х фазных ЭЩ драйвер EXT-2 - учитывать для данных электросчетчиков драйвер EXT-2, а не EXT, как это делается по умолчанию в новой версии программы.

Медленные и быстрые устройства

Дополнительная информация для продвинутых пользователей

В программе все опрашиваемые устройства (на уровне драйверов) условно разделены на два типа:

  • медленные, полный опрос которых занимает значительное время, например, до нескольких минут (это, например, приборы учета) и информацию, с которых можно обновлять по мере возможности
  • быстрые, опрос которых не занимает значительного времени и/или должен происходить чаще, чем медленных устройств.

К быстрым устройствам относятся, например, КДД-RS и КИР-RS при опросе состояния дискретных датчиков, а также те устройства, для которых Интервал опроса в программе ASUDBase выставлен в 0.

Поскольку на один концентратор КЦС-IPM (КУН-IP) могут быть подключены и быстрые и медленные устройства, может возникнуть проблема, связанная с тем, что поскольку программа последовательно опрашивает все устройства, подключенные к данному концентратору, опрос быстрых устройств будет замедляться на время необходимое для полного опроса всех медленных устройств.

Поясним это на примере. Предположим есть КЦС-IPM, к которому подключены:

  • 2 КДД-RS (опрос 1 КДД-RS занимает около 1 секунды).
  • 120 электросчетчиков (опрос 1 прибора занимает около 30 секунд, опрос всех приборов занимает, соответственно, 60 минут).

Пусть интервал опроса электросчетчиков выставлен 3 часа. Интервал опроса КДД-RS - 1 секунда.

Поскольку полный опрос всех электросчетчиков занимает столь значительное время, фактически это приводит к тому, что КДД-RS после начала опроса электросчетчиков будет опрошены только через 60 минут, что конечно же неприемлимо.

Для улучшения данной конфигурации существует возможность указать в настройках значение параметра "Медленных устройств в опросе" > 0.

Например: при установке значения параметра в 1, опрос будет проходить по следующему алгоритму:

  • Опрос КДД-RS
  • Опрос 1-го электросчетчика
  • Опрос КДД-RS
  • Опрос 2-го электросчетчика
  • ...

Т.е. при каждом обращении к КЦС-IP будут опрошены сначала все быстрые устройства и лишь указанное число медленных устройств.

При установке параметра в 2:

  • Опрос КДД-RS
  • Опрос 1-го электросчетчика
  • Опрос 2-го электросчетчика
  • Опрос КДД-RS
  • ...