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