На главную страницу

Gelio-SCADA Система автоматизации технологических процессов предприятий

Описание сервера обработки и хранения данных


   Модуль Сервер обработки и хранения данных входит в пакет ПО для управления технологическими процессами предприятия и предназначен для приема, обработки и хранения данных от сервера передачи данных, обслуживания клиентов для получения ими данных от датчиков оборудования в реальном режиме времени, а также данных статистики за предыдущие периоды для просмотра и анализа:

Модули управления ТП и передачи оперативных данных Клиенты просмотра и анализа данных реального времени и статистики Удаленные клиенты Сервер поддержки удаленных клиентов Структура взаимодействия модуля обработки и хранения данных с другими модулями системы

Рис.1 Структура взаимодействия модуля с другими модулями системы

Основные возможности сервера:

  • Работа с множеством серверов передачи данных от модулей управления технологическими процессами;
  • Возможность работы с разнотипными модулями управления и клиентами просмотра данных (без привязки к формату данных), для передачи данных между ними и централизованного хранения данных;
  • Кэширование данных поступающих в режиме реального времени, для быстрого доступа и передачи клиентам просмотра ТП в режиме on-line;
  • Передача данных в упакованном виде для уменьшения трафика;
  • Встроенный FTP-сервер для передачи данных клиентам просмотра статистики;
  • Возможность работы удаленных клиентов удаленного доступа (подключаемых по модему) и из Интернета;
  • Работа по клиент-серверной технологии;
  • Обработка обрывов связи и продолжение передачи данных при возобновлении связи;
  • Защита доступа по каналам связи с серверами передачи данных и с клиентами просмотра данных;
  • Защита доступа по клиентам к данным реального режима и к данным статистики (для каждого режима отдельно);
  • Архивирование данных;
  • Хранение и доступ к архивным данным на локальных и внешних хранилищах данных: локальных дисках, совместно используемых каталогах, CD/DVD дисках и др.
  • Модуль обслуживания удаленных клиентов с низкоскоростными каналами связи для уменьшения размера данных за счет получения данных необходимого качества;
  • Многопоточное приложение - отдельные потоки связи, обработки данных, обслуживания клиентов, чтения настроек, расчетов и др.;
  • Пулы потоков;
  • Учет загруженности сервера, отключение клиентов просмотра данных при большой загрузке по приему данных (прием имеет более высокий приоритет);
  • Возможность удаленного управления модулем - автоматическая реакция на изменение настроек во время работы модуля;
  • Управление приоритетами потоков (thread);
  • Возможность дублирования системы модулей;
  • Временное выключение приема данных от любого сервера и передачи данных для любого клиента;
  • Возможность выключения передачи данных статистики всем клиентам одновременно;
  • Возможность выключения передачи данных реального режима всем клиентам одновременно;
  • Журналирование работы (логгирование);
  • Несколько режимов журналирования (краткий, подробный, отладочный);
  • Отправка сообщений заданным пользователям сети (извещения об авариях и др.);
  • Индикация работы оператору (иконка в системной области при работе в Windows как приложение);
  • Возможностью работы в гетерогенных средах (под операционными системами Windows и Linux).


Управлять работой модуля можно изменяя множество его параметров:

Настройки сервера:

  • Флаг работы в режиме отправки данных статистики клиентам;
  • Флаг работы в режиме отправки данных в реальном режиме;
  • Список компьютеров с серверами передачи данных;
  • Список TCP-портов для каждого сервера передачи данных;
  • Список компьютеров клиентов, для которых разрешен доступ к данным статистики;
  • Список компьютеров клиентов, для которых разрешен просмотр данным реального времени;
  • TCP-порт для клиентов;
  • Флаг упаковки данных при передаче;
  • Флаг работы встроенного FTP-сервера;
  • Список каталогов хранения данных, полученных от модулей управления;
  • Приоритеты для потоков получения, расчетов, передачи данных, встроенного FTP-сервера;
  • Настройки отключения клиентов при большой загрузке сервера по приему данных;
  • Флаг выполнения передачи сообщений администратору;
  • Список компьютеров администраторов сети для получения сообщений;
  • Пауза между посылкой сообщений администратору по сети, с;
  • Флаг логгирования посылок сообщений;
  • Режим журналирования;
  • Полный путь к файлу журнала;
  • Пауза между считыванием опций модуля, c.

Смотри также описание сервера отправки данных от модулей управления и клиента просмотра и анализа данных, работающих вместе с описанным модулем в составе ПО АСУТП Gelio SCADA.

  В начало      © Александр Соколов, 1998-2003 Написать вебмастеру Письмо web-мастеру FalconSoft
Rambler's Top100
Хостинг от uCoz