SCADA
SCADA (Supervisory Control And Data Acquisition — диспетчерское управление и сбор данных) — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. В «Интегра планета Земля» это веб компонент, который предназначен для добавления датчиков на сервер интеграции (оборудования), редактирования их параметров и установки связей между ними. Перед тем, как открыть «Редактор Скада» через клиент, необходимо выбрать нужную нам планировку, например «Офис Интегра-С». Далее открыть вкладку «Дополнительно» - «Редактор Скада».
Если настройки подключения верны, то редактор Скада производит автоматическую авторизацию на сервер «Офис Интегра-С» и загружает данные о датчиках и связях.
Если автоматическая авторизация не проходит, то причиной может быть прокси-сервер. Для устранения проблемы необходимо поставить галочку «Не использовать прокси-сервер для локальных адресов», убрать галочку «Использовать прокси-сервер», либо добавить адрес локальной сети в исключения.
Также авторизацию можно произвести вручную, если необходимо подключение через отдельный веб сервис (в браузере).
Содержание
- 1 Авторизация
- 2 Интерфейс редактора Скада
- 3 Область списка связей, типов и приложений
- 4 Добавление элементов
- 5 Создание связей
- 6 Создание нескольких связей одновременно
- 7 Построение различных форм связи
- 8 «Перевернуть пины»
- 9 Сохранение приложения
- 10 Удаление приложения
- 11 Удаление элементов
- 12 Удаление связей
- 13 Кнопка «Инверсия выбора»
- 14 Кнопка «Выбрать все»
- 15 Кнопка «Скрыть пустые типы»
- 16 Сворачивание меню приложений, типов и связей
- 17 Назначение имени элемента
- 18 Дополнительное меню элемента
- 19 Экспорт элементов.
- 20 Импорт элементов
- 21 Экспорт приложения
- 22 Импорт приложения
- 23 Редактор типов
- 24 Изменение размера иконки
- 25 Обновление описания типов
- 26 Обновить файл перевода типов
- 27 Загрузить описание типов
- 28 Загрузить описание типов из файла
- 29 Удаленное управление
Авторизация
Для вызова окна авторизации в браузере вводим в адресную строку:http://192.168.10.72:10000/Widgets/scadaEmber/index.html , где «192.168.10.72», это адрес сервера. Для авторизации вводится логин и пароль пользователя, далее адрес и порт Firefly. Если введенные данные верны, то при нажатии на кнопку вход, открывается поле для ввода адреса firefly, далее выбираем необходимый для подключения сервер. Нажимаем подключиться.
- Поле для ввода Центра Авторизации.
- Поле для ввода логина.
- Поле для ввода пароля.
- Кнопка «Вход».
- Поле для ввода адреса Firefly.
- Кнопка выбора сервера.
- Кнопка «Подключиться».
При удачной авторизации открывается окно редактора Скада.
Далее по необходимости добавляются соответствующие объекту элементы (датчики, камеры, объекты трекинга и пр.) и организуются связи.
Интерфейс редактора Скада
- Главное меню, содержит вкладки «Действия», «Редактирование», «Вид», «Информация».
- Панель инструментов, содержит «Вкл./Выкл. Подсветку соседних элементов», «Формы связи», «Авторасстановка элементов».
- Область списка связей, типов и приложений.
- Область мультиподключения.
- Наименование базы.
- Область поиска добавленных элементов на схеме.
- Основная рабочая область.
- Карта рабочей области.
Главное меню
Главное меню состоит из вкладок «Действия», «Редактирование», «Вид», «Информация».
Вкладка «Действия»
- «Сохранить приложения» - позволяет сохранить созданное пользователем приложение.
- «Экспортировать приложение» - Позволяет экспортировать сохраненные пользователем приложения.
- «Импортировать приложения» - Позволяет импортировать приложения.
- «Экспорт элементов» - Позволяет экспортировать схему элементов.
- «Импорт элементов» - Позволяет импортировать схему элементов.
- «Миграция элементов» - Позволяет импортировать схему элементов, сохраняя id (появляется в меню при включенном расширенном режиме в настройках).
Вкладка «Редактирование»
- «Шаг назад (Ctrl+Z)» - При нажатии позволяет отменить последнее действие на один шаг.
- «Шаг вперед (Ctrl+Shift+Z)» - При нажатии позволяет вернуться к исходному действию на один шаг.
- «Удалить выделенное» - При нажатии удаляет все выделенные элементы.
- «Настройки».
- «Редактор типов» - При нажатии открывает окно редактора типов, позволяющее отобразить наследование типов элементов (появляется в меню при включенном расширенном режиме в настройках).
- «Загрузить описание типов» - При нажатии позволяет загрузить последнее обновление описания типов.
- «Загрузить описание типов из файла» - При нажатии позволяет загрузить описание типов из файла.
- «Обновить описание типов»- При нажатии обновляет описание типов.
- «Обновить файл перевода типов» - При нажатии обновляет файл перевода типов.
- «Язык интерфейса» - Позволяет выбрать язык интерфейса.
- «Расширенный режим» - Позволяет включить дополнительные настройки.
- «Удаление с датчиком связанных линков» - Позволяет удалить все связи, связанные с датчиком.
- «Отображение элемента при добавлении» - Позволяет добавлять только элемент, элемент уже с открытым описанием и элемент с открытым описанием и таблицей пинов.
- «Представление по типам» - При выстраивании элементов по типам, позволяет представить их в горизонтальном или вертикальном виде.
- «Отображать весь граф после смены представления» - При установленном флажке отображает весь граф после смены представления.
- «Выравнивать расположение элементов по сетке»- При установленном флажке выравнивает все элементы по установленной сетке.
- «Отображать панель инструментов»- Отображает панель инструментов, содержащую «Вкл./Выкл. Подсветку соседних элементов», «Формы связи», «Авторасстановка элементов».
- «Масштаб смены SVG/PNG» -Изменяет дальность смены иконок с SVG на PNG.
- «Логировать события в консоль» - Позволяет записать, выполненные события.
- «Количество записей в консоли» - Позволяет посмотреть сколько выполненных событий.
- «Адрес запроса версии описания типов» - Адрес для запрашивания версии типов.
- «Адрес запроса описания типов» - Адрес для запрашивания типов.
- «Скрыть пустые параметры в свойствах элемента» - При установленном флажке скрывает параметры с неустановленным значением в свойствах элемента.
- «Подключения» -При установлении адресов подключения они дополнительно к основному подключаются к скаде и отображаются в области мультиподключения.
- «Применить» - Сохранение настроек.
- «Отменить» - Отмена всех изменений в меню "Настройки".
Вкладка «Вид»
- «Изменить масштаб 100%» - При нажатии приводит вид на граф в более распознаваемый.
- «Показать весь граф» - При нажатии приводит общий вид на граф.
- «Изменить фон» - Позволяет пользователю добавить картинку как фон для основной рабочей области.
- «Увеличить» - Приближает вид к графу.
- «Уменьшить» - Отдаляет вид от графа.
- «Расположение элементов» - Позволяет пользователю изменить расположение элементов.
- «Форма связи» - Позволяет пользователю изменить вид связи.
- «Расположение элементов»:
- «По типам» - При нажатии расположение элементов на схеме осуществляется по типам.
- «Органическое» - При нажатии расположение элементов на схеме осуществляется органически.
- «Иерархическое» - При нажатии расположение элементов на схеме осуществляется иерархически.
- «Иерархическое (горизонтальное)» - При нажатии расположение элементов на схеме осуществляется иерархически (горизонтально).
- «Форма связи»:
- «Прямая» - Связи строятся при помощи прямой.
- «Ортогональная» - Связи строятся ортогональным образом.
- «Кривая Безье» - Связи строятся при помощи Кривой Безье.
- «Перевернуть пины» - При нажатии переворачивает пины.
При установлении в настройках логирования события в консоль отображается дополнительный пункт в меню: «Показать консоль».
После этого внизу страницы откроется окно консоли.
Область поиска добавленных элементов на схеме
- Поле ввода запроса для поиска.
- Количество найденных элементов.
- Старт поиска.
Панель инструментов
- «Вкл./Выкл. Подсветку соседних элементов» - При выделении элемента включает или отключает подсветку соседних к нему элементов.
- «Формы связи» - Режимы построения связей.
- «Авторасстановка элементов» - Режимы расстановки типов.
Область мультиподключения
Область мультиподключения предназначена для одновременного отображения различных объектов, серверов и переключения между ними. Объекты, находящиеся в режиме онлайн, отображены зеленым цветом, оффлайн - красным.
Область списка связей, типов и приложений
Вкладка «Приложения».
- Кнопка «Добавить» - Создает новое приложение.
- Кнопка «Удалить» - Удаляет приложение.
- Кнопка «Сохранить» - Сохраняет приложение.
- Область поиска приложений из списка.
- Список созданных приложений.
- Кнопка «Зафиксировать приложения» - Блокирует или разблокирует приложение.
Вкладка «Типы элементов»
- Область поиска типов в списке.
- Кнопка «Скрыть пустые типы» - скрывает пустые типы.
- Кнопка «Показать новые элементы» - показывает элементы, которые приложение еще «не знает».
- Кнопка «Инверсия выбора» - отменяет выбор ранее выделенных элементов и выделяет все остальные.
- Кнопка «Выбрать все» - позволяет выбрать все элементы.
- Кнопка «Выбрать категорию»
- Список типов.
Вкладка «Типы связей»
- Область поиска связей в списке.
- Кнопка «Показать новые элементы».
- Кнопка «Инверсия выбора».
- Кнопка «Выбрать все».
- Список связей.
Основная рабочая область
На основную рабочую область добавляются и располагаются различные элементы, необходимые для создания схемы объекта.
Карта
Кнопка «MAP» раскрывает карту схемы объекта и отмечает красной рамкой ваше местонахождение на графе для удобства перемещения.
Добавление элементов
Для того чтобы добавить элементы на план, в первую очередь, необходимо добавить элементы "План" и "Пространство", а также создать связь между ними.
При работе в базе трекинга, добавлять элементы "Пространство" и "План" не нужно. Исключением является работа с элементом "Зона".
Для того чтобы добавить элемент нажимаем на вкладу «Типы элементов». После нажатия появляется список типов доступных для добавления.
Далее в списке ищем необходимый элемент, нажимаем дважды ЛКМ, например, по элементу «IP видеокамера». Появляется меню, позволяющее добавлять сразу несколько одинаковых элементов.
Добавляем необходимое количество элементов, например 1. Нажимаем кнопку «Добавить».
Элементы, добавляемые таким образом на основной рабочей области, появляются в одной точке, друг на друге. Чтобы увидеть все элементы, необходимо их растащить.
Так же, все элементы можно добавлять путем захвата и перетаскивания на рабочую область ЛКМ.
Меню свойства элемента
Для того чтобы вызвать меню свойства элемента, необходимо выделить на схеме нужный элемент, нажав ЛКМ и нажать на кнопку вызова меню с правого края рабочей области.
Появляется меню позволяющее изменять различные параметры у элемента, например: Имя объекта, Расположение, Состояние, Высота, Провайдер и тд.
В случае если некоторые параметры выходят из допустимого диапазона, то они окрашиваются в красный цвет, а в поле "Комментарий" указывается описание проблемы.
Автоматическое добавление камер
Необходимо создать схему видеонаблюдения, добавив следующие элементы:
- Сервер
- Менеджер устройств
- ПО Интегра-Видео VII
В свойстве "command" ПО Интегра-Видео VII присутствуют следующие команды:
- Остановить создание
- Создать все камеры
- Создать локальные камеры (камеры, подключенные к созданному на схеме серверу)
После выбора одной из двух последних команд камеры автоматически добавляются на схему и привязываются к элементу "ПО Интегра-Видео VII".
Создание связей
Для создания связи, например, «IP видеокамеры» и «Сетевого коммутатора» по Ethernet, необходимо на ярлыке элемента открыть меню распиновки нажатием (+) или двойным нажатием ЛКМ по ярлыку.
Делаем то же самое со всеми остальными необходимыми элементами.
Создание связи осуществляется захватом ЛКМ пина из «Сетевого коммутатора», например «Сетевой разъем 1» и перетаскиванием его в пин «Сетевой разъем 0» у «IP видеокамеры», либо наоборот. Пины, которые доступны для создания связи при захвате, выделяются.
Успешно созданные связи должны выглядеть так, как показаны на рисунке. Механизм создания связей идентичен для всех типов.
Создание нескольких связей одновременно
Для того чтобы одновременно создать связи например от всех «Ip Видеокамер» к «Сетевому коммутатору» по ethernet выделяем все «Ip Видеокамеры» при помощи зажатой клавиши «Ctrl».
Далее при помощи зажатой клавиши «Ctrl» захватываем любой выделенный пин у любого из элементов «Ip Видеокамера» и присоединяем его к любому выделенному пину на «Сетевом коммутаторе».
Построение различных форм связи
Для того чтобы изменить форму связи нажимаем на вкладку «Вид» далее выбираем «Расположение элементов» и используем нужную нам форму, прямую, ортогональную или кривую Безье.
Прямая форма
Ортогональная форма
Кривая Безье
Так же изменить форму связи можно нажав ПКМ по основной рабочей области.
«Перевернуть пины»
Функция «Перевернуть пины» заключается в том, что при нажатии распиновка входов и выходов меняется местами.
Сохранение приложения
Приложение — это схема расставленных на рабочей области датчиков и связей, сохраненных пользователем.
Для того чтобы сохранить приложение необходимо перейти на вкладку «Приложения» и нажать кнопку «Добавить». Создается «Приложение 1» в котором пользователь может расставлять датчики на схеме по своему усмотрению. Изменение имени приложения происходит при двойном нажатии ЛКМ, а чтобы сохранить имя необходимо нажать клавишу «Enter».
Сохраняется приложение нажатием кнопки «Сохранить» или вкладка «Файл» - «Сохранить приложения».
Удаление приложения
Для того чтобы удалить приложение, например «Камеры», нажимаем на выбранное приложение и нажимаем кнопку «Удалить». Чтобы применить удаление необходимо нажать кнопку «Сохранить».
Удаление элементов
Для удаления сразу нескольких элементов, выделяем нужные при помощи клавиши «Ctrl». Далее, открываем вкладку «Редактирование» и нажимаем «Удалить выделенное». Отдельные элементы удаляются вызовом выпадающего меню ПКМ и нажатием кнопки «Удалить», либо клавишей «Del».
Удаление связей
Для того чтобы удалить связь необходимо нажать ПКМ и на всплывающем меню нажать «Удалить».
Кнопка «Инверсия выбора»
Эта кнопка служит для инвертирования выбора типов или связей из списка.
Кнопка «Выбрать все»
Эта кнопка служит для того чтобы отметить все не отмеченные типы в списке.
Кнопка «Скрыть пустые типы»
При нажатии скрывает типы в списке, которые не добавлены на основную рабочую область.
Сворачивание меню приложений, типов и связей
Для удобства работы со схемой объекта, осуществлена возможность сворачивания меню приложений типов и связей. Для этого необходимо нажать на открытую вкладку «Приложения», «Типы» или «Связи».
Назначение имени элемента
Для того чтобы назначить каждому элементу свое имя, например трем элементам элементам «Ip видеокамера» присвоить имена «Камера номер один», «Камера номер два», «Камера номер три», необходимо выделить нужный элемент и открыть его меню.
Далее в открывшемся меню ищем поле с названием «Имя объекта» вписываем название «Камера номер один» и нажимаем кнопку сохранить. Таким же способом изменяются любые другие необходимые свойства элемента.
Дополнительное меню элемента
Для того чтобы вызвать дополнительное меню нажимаем ПКМ по любому элементу.
1. Показать — работает только при запуске с клиента, при нажатии осуществляет переход камеры к датчику на плане.
2. Прилегающие потомки — при нажатии выстраивает зависимые от типа (Клиент Интегра ACS) элементы.
3. Прилегающие родители - при нажатии выстраивает элементы, прилегающие к типу (Клиент Интегра ACS).
4. Дерево от элемента — при нажатии выстраивает дерево зависимых от типа (Пространство) элементов.
5. Дерево от элемента(горизонтально) - при нажатии выстраивает дерево зависимых от типа (Сетевой коммутатор) элементов горизонтально.
6. Дерево родителей от элемента — при нажатии выстраивает дерево элементов от которых зависит тип (Компьютер).
7. Выделить дерево от элемента — при нажатии выделяет все элементы зависящие от типа (Распределительный щиток).
8. Скрыть тип — при нажатии скрывает выделенный тип (Распределительный щиток).
9. Скрыть выделенные элементы - при нажатии скрывает выделенные элементы (Аналоговая поворотная камера).
10. Копировать выделенные элементы - при нажатии копирует выделенные элементы (Аналоговая видеокамера) .
11. Редактировать параметры — при нажатии позволяет редактировать параметры как у одного типа, так и у нескольких одинаковых, одновременно. Рассмотрим редактирование параметров на примере нескольких типов. Выделяем элементы, далее ПКМ по выделенным элементам, выбираем «Редактировать параметры». Открывается таблица параметров, в которой реализованы возможности копирования данных в строке на другие элементы.
Реализованы возможности выполнения математических операций с параметрами элементов. Выбрать ячейку и ввести функцию, например: =E1+L1, где буква- это столбец , цифра- это номер строки (расчеты производятся, как в Excel).
ЛКМ переходим в другую ячейку.
С помощью функции «Найти», «Заменить» можно в определенном столбце найти соответствующий элемент и заменить его на указанный. Выделяем столбец, в строке «Найти» ввести то,что нужно найти. В строке «Заменить» ввести то, на что заменить.
Нажать кнопку заменить.
С помощью CTRL+C копировать значения из одной ячейки, выделить столбец, заполнить весь столбец информацией из ячейки с помощью CTRL+V.
12. Выбрать наблюдаемые параметры — при нажатии открывается меню «Параметры», позволяющее выбрать один или несколько параметров для мониторинга.
После того, как выбран необходимый параметр, например «Дополнительная информация» «Высота» и , необходимо нажать кнопку «Сохранить». Далее под ярлыком типа появляется кнопка, которая при нажатии раскрывает выбранные наблюдаемые параметры.
13. Удалить — при нажатии удаляет данный элемент.
В «Интегра планета Земля» для датчика типа видеокамера реализовано открытие камеры c помощью ПКМ из дополнительного меню элемента.
Экспорт элементов.
Для экспорта всех элементов нажимаем на вкладку «Действия» - «Экспорт элементов». Для экспорта только нескольких элементов, предварительно выделяем нужные при помощи клавиши «Ctrl». Информация о датчиках и связях записывается в файл «scada-export.json», который по умолчанию сохраняется в папку «Загрузки» и будет использоваться при импорте элементов.
Импорт элементов
Открываем необходимую чистую базу, далее во вкладке «Действия» нажимаем кнопку «Импорт элементов». Открывается окно, в котором ищем нужный файл «scada-export.json» и нажимаем «Открыть».
Экспорт приложения
Для экспорта одного или нескольких приложений, нажимаем на вкладку «Действия» - «Экспортировать приложения».
Откроется окно с выбором приложений, которые нужно экспортировать. Далее отмечаем необходимые приложения и нажимаем «Экспорт». Файл «scada-apps.txt» по умолчанию сохраняется в папку «Загрузки».
Импорт приложения
Для того чтобы импортировать сохраненное приложение нажимаем вкладку «Файл» - «Импортировать приложения».
Находим экспортированный файл «scada-apps.txt» и нажимаем «Открыть».
Редактор типов
Редактор типов служит для визуализации наследования элементов. Открыть вкладку «Редактирование» - «Редактор типов».
Изменение размера иконки
Выбираем элемент, на котором необходимо увеличить иконку. Зажимаем клавишу «Alt», нажимаем ЛКМ по выбранному элементу, появляется стрелка изменения размера. Далее растягиваем иконку.
Обновление описания типов
Эта функция позволяет обновлять описание типов по сети.
При нажатии запрашивает подтверждение на обновление.
Описание типов обновиться только в том случае, если авторизация была произведена от пользователя «Admin», иначе появится такое окно
Обновить файл перевода типов
Это функция позволяет обновить файл перевода типов по сети.
Загрузить описание типов
Эта функция позволяет загрузить описание типов по сети.
Загрузить описание типов из файла
Эта функция позволяет обновлять описание типов из файла.
Для того чтобы обновить описание типов из файла, необходимо открыть меню «Настройки», скопировать и вставить «Адрес запроса версии описания типов» в любой браузер, сверить, а далее пройти по адресу запроса самого описания типов.
Вставляем адрес запроса описания типа в браузер. Далее сохраняем страницу как файл acuario2.types.xml
Далее для обновления описания типов, необходимо указать сохраненный ранее файл acuario2.types.xml
Удаленное управление
Для удаленного управления необходимо:
1. В свойствах Интегра планета Земля прописать --webwindowport=32412
, где 32412 - порт (можно установить любой).
2. Открыть клиент Интегра планета Земля
3. Открыть в браузере страницу скады на любом другом компьютере, дописав в адрес следующие строки: ?webwidget_ip=127.0.0.1&webwidget_port=32412
, где webwidget_ip - IP компьютера, на котором установлен клиент Интегра планета Земля, a webwidget_port - порт. Webwindowport и webwidget_port должны совпадать.
После этого если в браузере, открыть дополнительное меню, нажав ПКМ по датчику и выбрав пункт "Показать на плане", осуществляет в клинете Интегра планета Земля переход камеры к датчику на плане.
Также если выбрать датчик в клинете Интегра планета Земля, он будет автоматически выбран в браузере.