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

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

Описание сервера передачи данных


   Модуль Сервер передачи данных входит в пакет ПО для управления технологическими процессами предприятия и предназначен для передачи данных на сервер для дальнейшей обработки и хранения. Данные, снимаемые с датчиков оборудования в реальном времени, экспортируются из модуля управления. Оба этих модуля находятся на компьютере оператора управления технологическим процессом:

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

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


Передача данных производится по локальной сети АСУТП FastEthernet 100Mb по протоколу TCP/IP (см. схему) на один из модулей приема и обработки данных.

Основные возможности сервера передачи данных:

  • Обработка данных от нескольких модулей управления;
  • Дублирование модулей передачи данных (через запуск нескольких серверов отправки данных для связи с различными серверами обработки данных по различным каналам связи);
  • Масштабируемость;
  • Гарантированная доставка информации - при отсутствии связи данные хранятся локально, при появлении связи - продолжение передачи данных с учетом приоритетов для данных реального времени и данных из временного хранилища;
  • Возможность работы с любым видом модуля управления для передачи экспортируемых данных на обработку и хранение (развязка через файловую систему);
  • Оптимальность передачи данных по сети - учет загрузки сетевых интерфейсов;
  • Упаковка данных при передаче по сети (при целесообразности упаковки);
  • Временное выключение передачи данных для любого выбранного модуля управления (с возможностью доставки накапливаемой в это время информации при последующем включении);
  • Работа модуля без влияния на модуль управления технологическим процессом - учитывается средняя загрузка процессора, сервер работает ниже заданного уровня загрузки;
  • Многопоточное приложение - отдельные потоки связи на каждый модуль управления, потоки пересылки данных, чтения настроек, расчетов и др.;
  • Пулы потоков;
  • Возможность удаленного управления модулем - автоматическая реакция на изменение настроек во время работы модуля;
  • Отправка сообщений заданным пользователям сети (извещения об авариях и др.);
  • Журналирование работы в лог;
  • Несколько режимов журналирования (краткий, подробный, отладочный);
  • Индикация работы оператору (иконка в системной области при работе в Windows как приложение);
  • Возможностью работы в гетерогенных средах (под операционными системами Windows и Linux).


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

Настройки сервера передачи данных:

  • Список и названия модулей управления технологическим оборудованием (контролерами);
  • Активность связи с каждым модулем управления;
  • Пауза между считываниями данных из модуля управления ТП;
  • Задержка при блокировке ресурса экспортируемых данных из модуля управления, мс;
  • Пауза между посылкой данных по сети;
  • Размер буфера для передачи данных;
  • Время ожидания ответа от модуля приема данных, мС;
  • Адрес компьютера-сервера обработки и хранения данных;
  • TCP-Порт связи с сервером обработки и хранения данных;
  • Количество ошибок в протоколе связи, после чего происходит временное отключение;
  • Пауза между попытками соединения (после ошибок связи), c;
  • TimeOut при попытке коннекта, c;
  • Флаг выполнять упаковку данных при передаче;
  • Минимальный размер данных с которого начинается упаковка;
  • Максимальный размер данных блока пересылки;
  • Флаг игнорирования загрузки CPU при работе;
  • Максимальный процент загрузки процессора для потоков чтения данных от модулей управления;
  • Максимальный процент загрузки процессора для потоков передачи данных;
  • Количество замеров загрузки CPU для расчета его средней загрузки за период;
  • Время паузы между замерами нагрузки CPU, мс;
  • Каталог с локальными файлами данных от контролеров (временное хранилище данных);
  • Расширение-флаг для локальных файлов данных контролеров;
  • Флаг выполнения передачи сообщений администратору;
  • Список компьютеров администраторов сети для получения сообщений;
  • Пауза между посылкой сообщений администратору по сети, с;
  • Флаг логгирования посылок сообщений;
  • Режим журналирования;
  • Полный путь к файлу журнала;
  • Пауза между считыванием опций модуля, c.

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

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