Системы диспетчеризации
и учета энергоресурсов

(846) 991-51-12

Сбор данных

   Назначение модуля сбора данных - получение измерений параметров и сигналов от удаленного оборудования, запись полученной информации в БД. Сбор осуществляется через систему построенную на контроллерах SmartBUG, либо путем непосредственного опроса обродувания по сети Ethernet.

   В первом варианте запускается TCP/UDP-сервер, который обрабатывает запросы от контроллера сбора SmartBUG. При подключении контроллер передает пакет с измерениями. Сервер сбора обрабатывает пакет и обновляет буфер текущего состояния системы, в котором хранятся последние значения измерений и сигналов полученных от оборудования. Также полученные данные сохраняются в SQL базе данных для последующего анализа и отчетности.

   Второй вариант предусматривает систему сбора без использования контроллеров сбора. Также как и в первом варианте запускается TCP/UDP-сервер, а роль контроллеров выполняет программный модуль опроса. Этот модуль является TCP/UDP-клиентом и циклически опрашивает доступное в сети оборудование, перенаправляя полученные данные серверу.



Функциональные возможности:
  • прием данных от КСПД через интернет (локальную сеть) по протоколам TCP и UDP;
  • предварительный анализ полученной информации и запись ее в БД;
  • копирование части (или всех) параметров в архивную БД;

Особенности реализации:
  • сервис реализован как служба Windows, работающая на любой Win32-платформе начиная с Windows XP;
  • поддерживаются любые БД имеющие ODBC-драйвер. Система тестировалась с MS SQL 2005 и PostgreSQL 8.4.
  • скорость обработки – до 1000 параметров и сигналов в секунду (тестирование проводилось на компьютере с процессором Core 2 Duo, ОС: WinXP Pro, БД: MS SQL Express 2005);
 
 
          Rambler's Top100