Программное обеспечение сервера СКСУ

Основной задачей ПО сервера СКСУ является интеграция устройств в SCADA по различным промышленным протоколам (МЭК 61850, МЭК 60870-5-104/101, МЭК 60870-5-103, Modbus TCP, Modbus RTU и т.д.).
Полный перечень протоколов и интегрируемых устройств с помощью ПО СКСУ приведен в таблице протоколов и интегрируемых устройств.

Архитектура программных средств

Программное обеспечение сервера СКСУ состоит из набора отдельных сервисов. Функционал интеграции с устройствами выполняют коммуникационные сервисы (драйверы). Для интеграции каждого устройства создается свой коммуникационный сервис, позволяющий интегрировать устройство по соответствующем протоколу.

Коммуникационные сервисы

Каждый коммуникационный сервис запускается отдельным процессом и может быть перезапущен отдельно от других сервисов, не влияя на их работу.

Системный диспетчер

За коммуникацию между сервисами отвечает специализированный сервис, под названием Системный диспетчер.

Менеджер процессов

Для контроля работы сервисов служит Менеджер процессов. Он отслеживает исправность всех сервисов и осуществляет перезапуск сервисов в случае нештатной ситуации, а также при загрузке конфигурации на Сервер.

Контроль ОС

В Windows контроль осуществляется встроенной системой автоматического перезапуска служб.
В Linux контроль выполняется утилитой monitd, которая находится под контролем ОС.

Архитектура ПО сервера СКСУ

Архитектура ПО сервера СКСУ

Веб-интерфейс

Веб-интерфейс позволяет производить мониторинг работы ПО СКСУ через браузер.

Контроль сервисов

  • Отслеживание статуса сервиса (в работе/остановлен/отказ)
  • Смена режима работы сервисов (автоматический или ручной)
  • Возможность перезапуска сервисов

Диагностическая информация

  • Сетевые интерфейсы
  • Быстродействие системы
  • Состояние накопителей
  • Статистика кластера и памяти

Синхронизация времени

  • Контроль статуса NTP сервера
  • Мониторинг количества спутников GPS/ГЛОНАСС
  • Синхронизация с удаленного АРМ
Веб-интерфейс ПО СКСУ

Веб-интерфейс мониторинга ПО СКСУ

Обновление ПО

Веб-интерфейс позволяет производить обновление ПО СКСУ. Возможно как полное обновление с помощью пакета ПО СКСУ в системном формате, так и отдельное обновление драйверов устройств.

Процедура обновления:

  1. В разделе "Обновление" нажать "Выбрать файл"
  2. Выбрать соответствующий файл обновления
  3. Нажать "Отправить"

Форматы файлов:

  • Полное обновление: *.deb, *.ipkg, *.msi, *.rpm
  • Частичное обновление: lib<driver>.so (Linux), <driver>.dll (Windows)
Интерфейс обновления ПО СКСУ

Интерфейс обновления ПО СКСУ

Диагностика в SCADA

Модуль диагностики позволяет производить мониторинг работы Сервера и всех опрашиваемых устройств с помощью SCADA.

Инструменты мониторинга

  • Ведомость событий
  • Журнал тревог
  • Диагностические мнемосхемы

Преимущества

  • Заблаговременное отслеживание ошибок
  • Оперативное реагирование на нештатные ситуации
  • Централизованный контроль всех устройств