Руководство пользователя

Введение

Область применения

Основными областями применения системы диспетчерского управления (SCADA), являются:

  • управление передачей и распределением электроэнергии;

  • эффективное управление и эксплуатация зданий и сооружений;

  • управление гостиничными номерами;

  • промышленное производство;

  • производство электроэнергии;

  • водозабор, водоочистка и водораспределение;

  • управление тепловыми сетями и распределительными теплопунктами;

  • добыча, транспортировка и распределение нефти и газа;

  • управление космическими объектами;

  • управление на транспорте (все виды транспорта: авиа, метро, железнодорожный, автомобильный, водный);

  • телекоммуникации;

  • военная область.

Краткое описание возможностей

SCADA представляет собой графический интерфейс для отображения технологической информации информации объекта автоматизации. Эта информация может отображаться ввиде анимированных графических экранов-мнемосхем, временных трендов и инфомационных таблиц. Также система предоставляет средства для создания и редактирования вышеупомянутых экранов, привязки этих экранов к источникам данных (физическим входам/выходам контроллеров и исполнительных механизмов).

Уровень подготовки пользователя

Для работы с ПО SCADA операторы ПО должны обладать базовыми навыками работы на ПЭВМ, взаимодействия с графическим пользовательским интерфейсом ОС Windows (клавиатура,манипулятор типа «мышь», управление окнами, в т.ч. диалоговыми, и приложениями, ввод и редактирование информации, файловая система), использования web браузеров (Microsoft Edge, Google Chrome, FireFox, Safari), проведения технического и критического контроля качества технологических данных. Для успешного освоения работы с ПО операторам необходимо ознакомиться с его описанием, в первую очередь – описанием основных операций и интерфейса. Для установки и настройки ПО дополнительно требуются уверенное владение ОС Linux, опыт работы с терминалом, знание основных команд для установки приложений в Linux, опыт установки docker-контейнеров.

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

  • Руководство пользователя SCADA PromUC

Назначение и условия применения

Виды деятельности, функции, для автоматизации которых предназначено данное средство автоматизации

  • Отображение данных, считываемых с объекта автоматизации в реальном времени;

  • Отображение сообщений о нештатных, аварийных систуациях со сллылкой на экраны и мнемохемы, на которых эта ситуация произошла;

  • Предоставление возможности оператору вмешиваться в процесс управления для изменения пареметров работы, включения и/или выключения устройств и агрегатов

  • Создание и редактирование графических экранов - мнемосхем;

  • Создание и редактирование связей графического отображения с реальными данными с контроллеров управления.

Условия, при соблюдении (выполнении, наступлении) которых обеспечивается применение средства автоматизации в соответствии с назначением (например, вид ЭВМ и конфигурация технических средств, операционная среда и общесистемные программные средства, входная информация, носители данных, база данных, требования к подготовке специалистов и т. п.)

  • Серверная часть ПО SCADA работает на базе ОС Astra Linux, которая, в свою очередь, совместима с более чем 300 моделей отечественных и иностранных аппаратных решений. Количество ИТ-производителей, которые официально сертифицируют свою продукцию в рамках программы технологической кооперации Ready for Astra Linux, постоянно растет.

  • Клиентская часть ПО SCADA работает на любом оборудовании, где возможно запустить web браузер (Microsoft Edge, Google Chrome, FireFox, Safari).

Подготовка к работе

Состав и содержание дистрибутивного носителя данных

Дистрибутив передается заказчику в виде zip-архива, в котором хранятся образы контейнеров. В зависимости от используемого ПО на объекте заказчика образы предоставляемых контейнеров имеют формат Docker либо CRI-O

Порядок загрузки данных и программ

Полученный zip-архив необходимо распаковать и запустить скрипт установки: В зависимости от уровня доступа текущего пользователя системы, может потребоваться получение прав администратора. Для этого можно либо перейти в режим администратора:

команды консоли:

su -

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

команды консоли:

sudo …

    1. Используя терминал Linux, скопировать полученный архив в папку /opt, при необходимости ввести пароль администратора ОС.

    команды консоли:

    mv /archive_location/archieve_name.tar.gz /opt/archive_name.tar.gz

    1. Перейти в папку с архивом

    команды консоли:

    cd /opt/

    1. Распаковать полученый архив в папку /opt/p100

    команды консоли:

    tar -xzf archive_name.tar.gz -C .

    1. Переместить папку с образами сервисов в папку с установочным скриптом.

    команды консоли:

    mv images/ p100/

    1. Приступить к установке ПО. Список и порядок устанавливаемых модулей системы задается в файле template.order. Список модулей зависит от версии ПО, которую приобрел заказчик. Для установки ПО необходимо перейти в папку со скриптом установки и запустить скрипт установки. В скрипте установки предусмотрено две опции:

    –recreate для полной переустановки системы. -f для форсированной установки с минимальным количеством запросов к пользователю в процессе установки.

    команды консоли:

    cd p100/

    ./install.sh –recreate -f

    1. В случае необходимости, скрипт скачает недостающее ПО, такое как Docker и Compose

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

    Минимальный набор компонентов, необходимых для функционирования системы:

    • proxy - обратный прокси-сервер с открытым исходным кодом, обеспечивающий простую работу с микросервисами и/или просто контейнерами с вашими приложениями

    • postgres - свободная объектно-реляционная система управления базами данных

    • redis - резидентная система управления базами данных

    • portainer - система управления docker контейнерами

    • pgadmin - платформа с открытым исходным кодом для администрирования и разработки для PostgreSQL

    • rabitmq - программный брокер сообщений на основе стандарта AMQP

    • framework - инструмент NOCODE для модели данных системы

    • gitea - сисмема контроля версий

    • ruleengine - система для создания цепочек правил обработки сигналов

    • scada - системы диспетчерского управления

    • updater - сервис для обновления изменеий в графике Scada

    1. Скрипт сгенерирует пароль для администратора системы и покажет его на экране. Этот пароль необходимо сохранить и запомнить. После окончания уситановки, пароль можно будет посмотреть в файле конфигурации:

    proxy/.env

    1. После установки прокси-сервера traefik скрипт запросит имя домена, на котором будут работать все сервисы и авдрес почты администратора системы. В случае отсутсвия внешнего домена, необходимо указать в качестве домена: localhost, а в качестве e-mail: admin@localhost.

    1. После установки всех модулей скрипт установки оповестит пользователя о том, что установка окончена:

    Установка Promuc P100 окончена

Порядок проверки работоспособности

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

Адреса модулей в браузере:

PromUc:

OpenSource:

Описание операций

Начальная настройка структуры SCADA

Условия выполнения операции

Система установлена и успешно функционирует.

Подготовительные действия

Отсутсвуют

Основные действия

После того как SCADA Prom UC установлена, необходимо создать структуру системы диспетчеризации, требуется выполнить следующие операции:

    1. Используя терминал Linux, перейти в папку /opt/services/scada/data/source. В этой директории находятся файлы, которые используются для создания и редактирования мнемо-схем(отображения данных). Внутри этой директории находятся 3 папки: «svg», «visio», «scada»:

    • 1.1 В папке «svg» находится библиотека графических элементов, для создания визуализаций, в формате svg.

      Структура папки имеет следующий вид:

      svg - Корневая папка svg библиотеки

      elements - Папка с графическими элементами

      ventilation- Элементы для конструирования вент-установок

      electricity - Элементы для конструирования схем электроснабжения

      sensors - Различные дачтчики и измерения

      pumps - Насосы

      primitive - Примитивы для создания собственных простых элементов

      valves - Регулирующие клапаны

      water - Спецефические элементы для конструирования систем водоснабжения

      alarms - Элементы отображения аварий

      canalization - Элементы для конструирования систем водоотведения

      controls - Элементы управления

      labels - Надписи (текстовые элементы)

      pipe - Трубы и различные трубные элементы

      icons - Иконки для панелей управления

      Можно добавлять папки в директорию svg/elements, редактировать существующие элементы библиотеки, создавать свои. Создание элементов Architecture

      Можно создавать любую структуру папок внутри католога «svg»

    • 1.2. В папке «visio» находятся шаблоны визуализаций.

      Необходимо создать структуру, в зависимости от нужд предприятия. Например:

      visio - Корневой каталог шаблонов визуализаций (НАЗВАНИЕ «visio» МЕНЯТЬ НЕЛЬЗЯ!)

      electricity - в этой папке шаблоны для схем электроснабжения

      heating - в этой папке шаблоны теплоснабжения

      ventilation - в это папке шаблоны вент-установок

      и т.п.

      Можно создавать любую структуру папок внутри католога «visio»

      Шаблон - готовая визуализация созданая в редакторе визуализаций, без связанных сигналов (источника данных), для многократного использования. Отпадает необходимость создавать десятки подобных визувлизаций.

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

      ---
      # блок кода №1
      self: Visio:lightning/house_1
      description: Освещение. Здание №1
      elements:
      
      # блок кода №2
        - self: schemes
        description: Планировка
        iconUrl: Svg:schemes/house_1
        crd:
          - 403
          - 46
        replace: []
        order: 0
        scale:
          - 1
          - 1
        rotate: 0
        name: schemes
      
      # блок кода №3
        - self: lamp1
        description: Точка освещения 1
        iconUrl: Svg:elements/electriciy.lamp
        crd:
          - 1382
          - 375
        replace:
          STATE: lamp-1-state
        order: 6
        scale:
          - 1
          - 1
        rotate: 0
        name: lamp1
      
      # блок кода №4
        - self: lamp2
        description: Точка освещения 2
        iconUrl: Svg:elements/electriciy.lamp
        crd:
          - 1383
          - 479
        replace:
          STATE: lamp-2-state
        order: 7
        scale:
          - 1
          - 1
        rotate: 0
        name: lamp3
      

      Блок кода №1

      self: Название визуализации, так же является ее URL

      description: Описание (название) визуализации

      elements: Содержит в себе все элементы визуализации

      Блок кода №2

      self: Название элемента (латиницей), системное.

      description: Название элемента (латиницей, кириллицей) для пользователя. Отображается в интерфейсе SCADA.

      iconUrl: url элемента библиотеки

      crd: координаты элемента на экране (x, y)

      replace: [В данном эдементе не используется]

      order: порядковый номер элемента. Так же является графическим слоем SVG

      scale: масштабирование элемента (x,y)

      rotate: угол на который повернут элемент, относительного исходного отображения

      name: Название элемента (латиницей), системное.

      Блок кода №3 и №4

      self: Название элемента (латиницей), системное.

      description: Название элемента (латиницей, кириллицей) для пользователя. Отображается в интерфейсе SCADA.

      iconUrl: url элемента библиотеки

      crd: координаты элемента на экране (x, y)

      replace: Ссылка для связанной переменной (см. Examples)

      order: порядковый номер элемента. Так же является графическим слоем SVG

      scale: масштабирование элемента (x,y)

      rotate: угол на который повернут элемент, относительного исходного отображения

      name: Название элемента (латиницей), системное.

    • 1.3. В папке «scada» находятся визуализации (шаблон с подключенным источником данных).

      Необходимо создать структуру, в зависимости от нужд предприятия. Например:

      scada - Корневой каталог шаблонов визуализаций с источником данных (НАЗВАНИЕ «scada» МЕНЯТЬ НЕЛЬЗЯ!)

      electricity - в этой папке визуализации схем электроснабжения

      heating - в этой папке визуализации теплоснабжения

      ventilation - в это папке визуализации вент-установок

      и т.п.

      Можно создавать любую структуру папок внутри католога «scada»

      Чтобы создать визуализацию в «scada» необходимо создать .yaml-файл.

      Задача создать визуализацию вент-установки П-1, которая будет хранится в каталоге визуализаций scada/ventilation и привязать к ней источник данных.

      Решение:

      Переходим в папку /opt/services/scada/data/source/scada/ventilation и создаем файл ahu-p1.yaml

      ---
      description: Вент-установка П-1
      reference: Visio:ventilation/ahu_i
      data: "mqtt:ws://user@user:mq.4iot.pro:15675/ws#data//ahu"
      ...
      

      «description:» - Название визуализации, отображаемое в интерфейсе SCADA Prom UC (в данном случае это будет Вентиляция/Вент-установка П-1).

      «reference:» - Указывает какой шаблон визуализации будет использован (в данном случае «visio/ventilation/ahu_i.yaml»)

      «data:» - источник данных (в данном случае это данные получаемые по протоколу mqtt). Источники данных могут быть локальнвми и внешними.

    • 1.4. В папке «pult» находятся созданные шаблоны панелей управления (шаблон без источникоа данных).

      Необходимо создать файлы формата .yaml, добавить требуемый набор элементов управления. Например:

      ---
      description: Управление ИТП
      elements:
      
        # Элемент №1
        - name: Уставка температуры ГВС
        type: analog
        data: GVS_TEMP_SET
        min: 40
        max: 65
        step: 1
      
        # Элемент №2
        - name: Уставка температуры отопления
        type: analog
        icon: Svg:icons/sq2
        data: OT_TEMP_SET
        min: 50
        max: 80
        step: 1
      
        # Элемент №3
        - name: Режим работы насоса Н-1
        type: binary
        icon_on: Svg:icons/on
        icon_off: Svg:icons/off
        data: PUMP_1
      
        # Элемент №4
        - name: Режим работы насоса Н-2
        type: multistate
        data: SEASON_MODE
        states:
           1: Зима
           2: Лето
           3: Авто
      
        ...
      

      «description» - Название панели управления.

      «elements» - набор элементов управления в панели.

      Элемент №1:

      «name:» - Название элемента управления. Отображается в панеле, как описание функционвльного назначения элемента.

      «type:» - Тип элемента управления. Поддерживаемые типы: analog - числовое управление, binary - дискретное управление, multistate - выбор из списка значений.

      «data:» - Глобальная переменная - для связывание с источником данных. Источник данных привязывается в файле scada/{any}.yaml

      «min:» (только для «type» - analog) - Минимальное используемое значение

      «max:» (только для «type» - analog) - Максимальное используемое значение

      «step:» (только для «type» - analog) - Шаг изменения значения

      Элемент №3:

      «name:» - Название элемента управления. Отображается в панеле, как описание функционвльного назначения элемента.

      «type:» - Тип элемента управления. Поддерживаемые типы: analog - числовое управление, binary - дискретное управление, multistate - выбор из списка значений.

      «data:» - Название для связанной переменной. Источник данных привязывается в файле scada/{any}.yaml

      «icon_on:» (только для «type» - binary) - Иконка для отображения состояния логической «1»

      «icon_off:» (только для «type» - binary) - Иконка для отображения состояния логической «0»

      Элемент №4:

      «name:» - Название элемента управления. Отображается в панеле, как описание функционвльного назначения элемента.

      «type:» - Тип элемента управления. Поддерживаемые типы: analog - числовое управление, binary - дискретное управление, multistate - выбор из списка значений.

      «data:» - Название для связанной переменной. Источник данных привязывается в файле scada/{any}.yaml

      «state:» (только для «type» - multistate) - Список значений для выбора.

      «1:» - Описание варианта «1», отображается в выпадающем списке панели управления

      «2:» - Описание варианта «2», отображается в выпадающем списке панели управления

      «3:» - Описание варианта «3», отображается в выпадающем списке панели управления

Заключительные действия

После начальной настройки структуры SCADA можно приступить к использованию ПО

Ресурсы, расходуемые на операцию

Отсутствуют

Использование редактора визуализаций

Условия выполнения операции

Система установлена и успешно функционирует.

Подготовительные действия

Отсутсвуют

Основные действия

В качестве инструкции приведен пример создания визуализации.

Примечание: пути и ссылки условные, зависят от структуры созданой для конкретного преприятия

Перейти по ссылке http://scada.localhost/admin/#Visio:lightning/house_2 и откроется страница редактора:

../_images/ssh-1.png

Так как визуализация еше не создана, ее надо создать нажав на кнопку «+ Создать новую».

../_images/ssh-2.png

Результат

../_images/ssh-3.png

Визуализация создана, пока она пустая. Трубуется наполнить ее содержимым.

../_images/ssh-4.png

Нажать на иконку «карандаша» в верхнем правом углу - активируется редактор

Создать новый элемент. Нажать на иконку «+» в верхнем правом углу и вписать имя элемента(латиница), название элемента (латиница, кириллица)

../_images/ssh-5.png

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

Зажать клавишу «shift» и нажать на пустой элемент (белый квадрат). Откроется панель редактироавния элемента.

../_images/ssh-6.png

Описание панели редактирования элемента

../_images/ssh-7.png

Название - Название svg-элемента (латиницей), произвольное

Тип - произвольное описание

Описание - название svg-элемента (латиницей, кириллицей), произвольное

px - координаты элемента по оси x

py - координаты элемента по оси y

sx - масштабирование (изменение размера) по оси x

sy - масштабирование (изменение размера) по оси y

Поворот - поворот элемента на заданный угол

SVG (uri or reference) - требуется выбрать элемент из svg-библиотеки, нажав на черточки слева от поля.

Откроется панель со всеми svg-элементами библиотеки. Выбрать нужный.

refrence - если по клику на элемент требуется переход на другую визуализацию, то вписать в это поле url визуализации.

конпка «УДАЛИТЬ» - позволяет удалить созданый элемент

конпка «КЛОНИРОВАТЬ» - позволяет создавать копии элементов, с сохранением всех параметров родителя. После создания параметры можно отредактировать

../_images/ssh-8.png

Нажать иконку «дискета» (созранить) в правом верхнем углу. И пустой элемент заменится на выбранный.

../_images/ssh-9.png

Теперь можно мышкой (drag`n`drop`) перетащить изображение в нужное место экрана

Это план здания. Теперь добавим на него несколько элементов «лампа», используя описаный метод.

../_images/ssh-10.png

Для привязки сигнала к элементу «лампа». зажать «shift» и кликнуть по элементу. Откроется панель редактирования элемента.

../_images/ssh-11.png

В поле «STATE» вписать переменную (например «lamp1-state») с которой свяжется элемент.

«STATE» - это «reference» svg - элемента (см. Examples). Название этого поля берется из библиотечного svg-файла и название может быть другим.

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

Для того чтобы созданная визуализация появилась в SCADA, требуется выполнить следующие процедуры:

Переходим в папку /opt/services/scada/data/source/scada/{lightning} и создаем файл light_house_2.yaml

---
description: Освещение здания ;2
reference: Visio:lightning/house_2
data: "mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/lightning-2"
...

Чтобы зайти в SCADA, перейти по ссылке http://scada.localhost/#Scada. Откроется экран SCADA

../_images/ssh-12.png

Папки на экране представляют собой созданную структуру (описано выше).

Выбрать папку и кликнуть по ней. Откроется набор визуализаций, которые находятся внутри папки, в данном случае «scada/ventilation» (Вентиляция)

../_images/ssh-13.png

Далее кликаем по нужной визуализации и она отобразится на экране

../_images/ssh-14.png
Источники данных

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

– локальная база данных «sql:db://{username}@{pass_user}:{host}/{port}sql#d{atabase_name}/{table_name}

—mqtt брокер «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/lightning-2»

– шлюз сбора данных (BACnet, Modbus, SunApi, Profinet и т.п.) см. модуль «PromUC Gateway»

—GET и POST запросы для различных Api

Заключительные действия

После создания новых экранов визуализаций можно приступить к их использованию

Ресурсы, расходуемые на операцию

Отсутствуют

Создание панелей(элементов) управления

Подготовительные действия

Отсутсвуют

Основные действия

Приводится пример создания панели управления для визуализации scada/ventilation/ahu_p1.yaml

  1. Создание шаблона панели управления «pult/ahu.yaml»

Перейти в папку source/pult и создать файл ahu.yaml

---
description: Управление ПВУ
elements:

# Элемент №1
- name: Уставка температуры притока
  type: analog
  data: TEMP_SET
  min: 32
  max: 14
  step: 1

# Элемент №2
- name: Управление приточным вентилятором
  type: binary
  icon_on: Svg:icons/on
  icon_off: Svg:icons/off
  data: SF_CONTROL

# Элемент №3
- name: Управление вытяжным вентилятором
  type: binary
  icon_on: Svg:icons/on
  icon_off: Svg:icons/off
  data: RF_CONTROL

# Элемент №4
- name: Режим работы системы
  type: multistate
  data: MODE
  states:
     1: Включить
     2: Отключить
     3: Работа по расписанию

# Элемент №4
- name: Выбор сезона
  type: multistate
  data: SEASON
  states:
     1: Зима
     2: Лето
     3: Авто
...
  1. Перейти в папку scada/ventilation. Открыть файл «ahu_p1.yaml»:

    ---
    description: Вент-установка П-1
    reference: Visio:ventilation/ahu_i
    data: "mqtt:ws://user@user:mq.4iot.pro:15675/ws#data//ahu"
    ...
    
  2. Внести следующие изменения:

    ---
    description: Вент-установка П-1
    reference: Visio:ventilation/ahu_i
    data1: "mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu"
    controls:
        AHU_CONTROL: Pult:ahu
            translate:
                TEMP_SET: data1.sf_t_setpoint
                SF_CONTROL: data1.start_sf
                RF_CONTROL: data1.start_rf
                MODE: data1.unit_mode
                SEASON: data1.season_mode
    ...
    

    «controls:» - Набор панелей управления, используемых в визуализации

    «AHU_CONTROL:» - Название панели управления внутри визуализации, используется в редакторе визуализаций

    Pult:ahu - Ссылка на шаблон панели управления

    «translate:» - В этом поле связывается глобальная переменная элемента панели управления («data») с переменной из источника данных.

    TEMP_SET: - data Элемента №1 pult/ahu.yaml

    data1.sf_t_setpoint - переменная из источника данных «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu»

    SF_CONTROL: - data Элемента №2 pult/ahu.yaml

    data1.start_sf - переменная из источника данных «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu»

    RF_CONTROL: - data Элемента №3 pult/ahu.yaml

    data1.start_rf - переменная из источника данных «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu»

    MODE: - data Элемента №4 pult/ahu.yaml

    data1.unit_mode - переменная из источника данных «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu»

    SEASON: - data Элемента №5 pult/ahu.yaml

    data1.season_mode - переменная из источника данных «mqtt:ws://user@user:mq.4iot.pro:15675/ws#data/ahu»

    Панель управления создана.

  3. Настройка отбражения панели управления «AHU_CONTROL» внутри визуализации scada/ventilation/ahu_p1.yaml

4.1. Открыть редактор визуализаций http://scada.localhost/admin/#Visio:ventilation/ahu_p1 Настройка визуализации в интерфейсе системы контроля версий

Создать элемент пульта управления (в примере используются элемент библиотеки svg/elements/control/remote.svg)

../_images/remote1.png

Зажать клавишу «shift» и кликнуть по элементу.

Откроется панель редактирования элемента.

В поле «reference» вписать название, созданной в визуализации scada/ventilation/ahu_p1, панели управления AHU_CONTROL.

../_images/remote2.png

Панель упраления полностью настроена и теперь отображается при клике на элемент, который с ней связан.

../_images/remote3.png

В панели имеются вмтроенные кнопки:

Записать - Отправить выбранные значения на запись

Отмена - Отмена действия

Закрыть - Выйти из панели управления

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Просмотр графических экранов визуализаций

Условия выполнения операции

Система установлена и успешно функционирует. В системе создан как минимум один экран визуализации.

Подготовительные действия

Отсутсвуют

Основные действия

Чтобы просматривать графические экраны визуализаций, необходимо зайти в SCADA, открыв ссылке http://scada.localhost/#Scada. Откроется главный экран SCADA.

../_images/ssh-12.png

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

../_images/ssh-14.png

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

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Управление объектами автоматизации

Условия выполнения операции

Система установлена и успешно функционирует. В системе создан как минимум один экран визуализации.

Подготовительные действия

Отсутсвуют

Основные действия

  1. Открыть визуализацию объекта, в который требуется отправить комманду управления.

  2. Кликнуть по иконке панели управления, панель управления откроется.

  3. Задать требуемые парметры.

  4. Нажать кнопку «Записать».

  5. При необхожимости, повторить действия.

  6. Выйти из панели управления

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Просмотр журнала событый

Условия выполнения операции

Система установлена и успешно функционирует.

Подготовительные действия

Отсутсвуют

Основные действия

Просмотреть журнал аварий возможно из начальной страницы интерфейса SCADA или из люой открытой визуализации

../_images/journal1.png

Кликнуть по кнопке(ссылке) Журнал. Откроется журнал событий с содержимым.

../_images/journal2.png
  • Интерфейс журнала событий

    ../_images/journal3.png

    Выбор количества отображаемых на экране событий

    ../_images/journal4.png

    Фильтр по типу события

    ../_images/journal5.png

    Пролистывание страниц журнала

  • Поля журнала событий

    Код - Уникальный номер события в рамках базы данных.

    Тип - Тип события.

    Время - Время наступления события.

    Ссылка на Scada - Ссылка для перехода на визуализацию, связанную с событием.

    Описание - Описание события.

    Текст аварийного события - Пояснительный текст для события типа Тревога и Авария.

    Источник события - Указание на источник данных происхождения события.

    Значение события - Значение переменной, которая активиривала события.

    Приоритет - Приоритет события. Назначаются администратором системы ждя каждого события индивидуально.

    Степень воздействия на объект - Критерий значимости события для функционирования объекта.

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Реакция на аварийные сообщения системы

Условия выполнения операции

Система установлена и успешно функционирует. На одном из объектов автоматизации произшла аварийная ситуация (сработало одно из правил, определенных в модуле RuleEngine, например, значение параметра вышло за допустимые пределы)

Подготовительные действия

Отсутсвуют

Основные действия

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

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Просмотр исторических данных

Условия выполнения операции

Система установлена и успешно функционирует.

Подготовительные действия

Отсутсвуют

Основные действия

Заключительные действия

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

Ресурсы, расходуемые на операцию

Отсутствуют

Аварийные ситуации

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

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

Действия по восстановлению программ и/или данных при отказе магнитных носителей или обнаружении ошибок в данных

При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС. При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.

Действия в случаях обнаружении несанкционированного вмешательства в данные

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

Действия в других аварийных ситуациях

Рекомендации к освоению

  • Изучить «Руководство пользователя»

  • Изучить «Архитектура»

  • Просмотерть «Примеры SVG элементов»

  • При необходимости, изучть на начальном уровне svg-формат

  • При необходимости, изучть на начальном уровне css

  • Создать несколько тестовых объектов.

  • Следить за обновлениями документации и программного обеспечения.