Поиск по сайту

Сервер «ОИК Диспетчер НТ»

Сервер «ОИК Диспетчер НТ» (альтернативное название ARIS SCADA) — это программный комплекс, предназначенный для сбора, хранения, обработки и предоставления на пользовательский уровень телеметрической информации с энергообъектов. Комплекс работает в среде операционных систем Windows NT: Windows 2000 / XP / Vista / 7 / 8 / 10 и выше (не рекомендуется использование домашних версий), Windows Server 2003 / 2008 / 2012 и выше.

Основные функциональные возможности сервера

Сбор и регистрация телеинформации

Выполняется в реальном масштабе времени с привязкой к астрономическому времени с точностью до 10 мс; для информации, принятой от оборудования с меткой времени — до 1 мс.

Поддерживаются стандартные форматы телеметрии, данные могут быть приняты из широкого набора различных источников.

Количество обслуживаемых точек телеметрии — до 128 000 в максимальной комплектации сервера. Количество обслуживаемых каналов связи с устройствами сбора телеметрии — до 1 000.

Передача телеметрии по каналам связи
Cервер «ОИК Диспетчер НТ»

Рисунок 1 — Cервер «ОИК Диспетчер НТ»

Поддерживаемые протоколы обмена.
Выдача телеметрии на диспетчерские щиты и пульты
В списке поддерживаемых устройств:
  • аппаратура щита S-2000;
  • аппаратура щита «Поиск»;
  • аппаратура щитов «Гранит» и «Компас»;
  • и др.
Конфигурирование физической структуры схемы сбора телеинформации
  • Определение состава устройств сбора информации;
  • Характеристики каналов связи;
  • Настройка канальных адаптеров;
  • Настройка средств отображения информации на диспетчерские щиты и пульты;
  • Настройка каналов ретрансляции;
  • и т.п.
Конфигурирование логической структуры телеметрии
Cервер «ОИК Диспетчер НТ»

Рисунок 2 — Cервер «ОИК Диспетчер НТ»

  • Определение внутренней адресации телепараметров;
  • Задание диспетчерских наименований;
  • Настройка масштабных коэффициентов;
  • Задание апертур и уставок фильтров;
  • и т.п.
Организация поля мгновенных значений телеметрии
С различными динамическими атрибутами телепараметров, такими как:
  • аппаратная недостоверность;
  • установка вручную;
  • ручная блокировка;
  • время последнего изменения значения;
  • признак установки значения вручную;
  • отклонение значения от нормы;
  • срабатывание уставок разных уровней;
  • и др.
Ведение циклических архивов

Сохранение поля мгновенных значений через заданные интервалы времени.

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

Ведение импульсных архивов
Импульс-архив ТИТ фиксирует все изменения измерений по мере их поступления от различных устройств
Ведение журнала событий:
Cервер «ОИК Диспетчер НТ»

Рисунок 3 — Cервер «ОИК Диспетчер НТ»

  • приход сигналов;
  • срабатывание уставок по измерениям;
  • выдача команд телеуправления;
  • ручная установка сигналов/измерений;
  • и др.
Контроль «старения информации» и фильтрация по предельным значениям
Контроль технологических уставок телепараметров
Ведение циклических архивов усредненных значений
Организация сеансов связи с абонентами сервера

В качестве абонентов могут выступать как модули сервера ОИК, так и модули рабочих станций или пользовательские программы. Поддерживаются два типа связи:

  1. системный — работает по принципу «заявка—извещение». Абонент заявляет, какие телеметрические поля сервера его интересуют, после чего сервер по факту изменения поля самостоятельно извещает пользователя об этом;
  2. пользовательский — «запрос—ответ». Абонент запрашивает значение поля, и сервер выдает требуемое значение.

Безопасность соединений гарантируется применением идентификации компонента, требующего соединение, и шифрованием потока данных всех критических соединений.

Количество одновременно поддерживаемых сеансов связи с рабочими станциями — до 512 в максимальной комплектации сервера.

Резервирование данных
В целях повышения надежности в состав комплекса могут включаться средства поддержки «горячего» резервирования серверной части. «Горячий» резерв обеспечивается с помощью дублирующего компьютера, на котором осуществляется поддержка актуального состояния данных телеметрии и файлов баз данных основного сервера. В случае повреждения основного сервера, резервный автоматически берет на себя выполнение всех его функций.
Фоновый расчет телепараметров
Cервер «ОИК Диспетчер НТ»

Рисунок 4 — Cервер «ОИК Диспетчер НТ»

Дорасчет производится по заданной пользователем программами, написанными на специально разработанном языке или на языке Basic Script. Комплекс допускает одновременное выполнение до 64-х расчетных программ. Результаты вычислений складываются в поле мгновенных значений на общих основаниях (участвуют в архивах, усреднениях, ретрансляции и т.п.)
Хранение статической информации
Статическая информация служит для создания на рабочих станциях визуальных форм отображения и может включать в себя:
  • формы мнемосхем;
  • информацию о привязках телепараметров в визуальных формах;
  • справочные карточки по оборудованию;
  • данные оперативных диспетчерских журналов;
  • и другие документы.
Ведение системного журнала
Данный журнал регистрирует все критические или системно-важные события.
Изменение настроек комплекса и отдельных компонентов
Происходит в режиме on-line, без необходимости остановки комплекса. Эта возможность основана на свойствах сервера отслеживать изменения в конфигурации и выдавать команды на перезагрузку тех компонентов ядра, которых эти изменения коснулись.
Системный мониторинг комплекса
Cервер «ОИК Диспетчер НТ»

Рисунок 5 — Cервер «ОИК Диспетчер НТ»

Слежение за работой программ, входящих в состав ядра сервера, обзор подключенных пользователей, просмотр системных журналов.
Организация мониторинга аппаратуры телеметрии
Учитывается вся аппаратура, входящая в систему сбора данных. Имеется возможность трассировки пакетов канального уровня.
Администрирование пользователей комплекса
В том числе задание индивидуальных полномочий.
Создание внешних задач

Внешние задачи — набор необязательных компонентов сервера телемеханики, реализующих различные функции. Как пример можно привести следующие реализованные задачи:

  • OPC-сервер-шлюз — задача, предоставляющая доступ к данным сервера телемеханики через интерфейс OPC;
  • OPC-клиент-шлюз — задача, передающая в сервер телемеханики данные полученные от «чужого» OPC-сервера;
  • GSM-шлюз — задача для организации обмена телеметрией с устройствами телемеханики по каналам операторов связи GSM;
  • HTTP-шлюз — задача для организации удаленного доступа к данным сервера с помощью HTTP-протокола;
  • TmCommander — веерное отключение коммутационных аппаратов согласно утвержденному графику.

Подробное описание существующих задач можно найти на странице дополнительных программ.

Правила создания внешних задач достаточно просты. Это позволяет пользователям комплекса самостоятельно разрабатывать программные модули, которые будут исполняться под управлением сервера, становясь при этом частью системы.

Структура сервера

Cервер «ОИК Диспетчер НТ»

Рисунок 6 — Cервер «ОИК Диспетчер НТ»

Сервер состоит из двух основных частей:

Ядро сервера

Набор программных модулей, собственно реализующих функции сервера: прием и обработка телеметрической информации, организация её хранения и доступ к результатам телеметрии и базам данных. Все программные модули, входящие в состав ядра, выполнены в виде процессов «сервисов» и запускаются на исполнение одновременно с запуском ядра и базовых «сервисов» операционной системы Windows NT (т.е. до пользовательского logon`а), поддерживая таким образом безопасность системы.

Ядро серверной части в свою очередь подразделяется на пять модулей:

  1. Сервер конфигурации — предназначен для организации сеансов связи (обмен данными, управляющие воздействия) между всеми компонентами комплекса. Модуль также организует доступ к конфигурационному дереву комплекса и ведет оперативный системный журнал. Сервер конфигурации работает постоянно и позволяет управлять запуском модуля «Мастер-Сервис».
  2. Мастер-Сервис — запускает на исполнение или останавливает все функциональные модули ядра, указанные в конфигурации. Пуск или остановка мастер-сервиса вызывает запуск или остановку работы всего комплекса. Модуль поддерживает on-line реконфигурирование комплекса, отслеживая изменения конфигурации и перезапуская модули ядра, которых эти изменения коснулись.
  3. Сервер телемеханики — организует хранение и обработку телеметрической информации.
  4. Дельта NT — обеспечивает прием и передачу телеметрии по каналам связи, а также вывод телеметрии на диспетчерские щиты и пульты.
  5. Сервер баз данных — хранилище статической информации для создания на рабочих станциях визуальных форм отображения.
Сервисный пакет

Набор программных модулей необходимых для обслуживания и администрирования сервера и системы в целом. Основные функции включают в себя запуск и останову комплекса в целом или отдельных компонентов, конфигурирование схемы сбора и логической структуры телеметрии, настройка ведения архивов, системный мониторинг работы модулей ядра сервера и т.д.

Все модули сервисного пакета могут быть запущены только лицами имеющими полномочия администратора комплекса в доменной структуре «Windows NT». Весь обмен между модулями пакета с сервером шифруется по оригинальному алгоритму, предотвращая несанкционированный доступ к критическим узлам комплекса.

Ресурсы