Экраны — различия между версиями
(→Изображения) |
(→Датчики) |
||
Строка 46: | Строка 46: | ||
Поле текстового ввода (Edit box) позволяет менять значения регистров типа строка (внутренние регистры типа Sxx). | Поле текстового ввода (Edit box) позволяет менять значения регистров типа строка (внутренние регистры типа Sxx). | ||
[[Файл:Edit box.png | 800 px]] | [[Файл:Edit box.png | 800 px]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Изображения (Images)== | == Изображения (Images)== |
Версия 13:18, 8 февраля 2016
Содержание
Создание приборной панели
В WEBHMI приборные панели (Dashboards) являютcя аналогом экранов для операторских панелей или мнемосхем в SCADA системах. Можно создавать несколько приборных панелей, которые будут доступны после создания в меню Dashboard. Для примера создадим приборную панель "Приборная панель 1", использую п. меню Setup/Dashboards.
Перейти к редактированию панели можно двумя способами: нажав кнопку "Edit" в списке приборных панелей, либо нажав такую же кнопку, находясь на ее странице.
Внешний вид новой панели в режиме редактирования:
После этого можно приступить к компоновке элементов визуализации на приборной панели. Необходимые элементы помещаются на поле их "перетаскиванием" c панели инструментов.
Панель инструментов имеет 3 вкладки:
- Controls - список элементов управления
- Properties - свойства текущего редактируемого элемента
- Group - групповые операции, активируется при выборе более двух элементов
Доступны следующие виды элементов визуализации:
- Индикатор - светодиод
- Текст
- Поле редактирования текста
- Изображения
- Видео-потоки
- Кнопки
- Индикатор прогресса
- Датчик
- Слайдер
- Группа
- Таблица сообщений
- Тренд
Поле редактирования имеет сетку с шагом 40 пикселей, по которой будут выравниваться элементы. При необходимости выровнять объект более точно, это можно сделать удерживая Shift.
При редактировании поддерживаются следующие "горячие клавиши" -
Ctrl+A (выделить все), Ctrl+C (копировать), Ctrl+V (вставить), Ctrl+X (вырезать), Ctrl+D (отмена выбора). Также можно выделять произвольные элементы с помощью щелчка по нужным элементам с зажатой клавишей Ctrl.
Элементы текста
Элементы текста позволяют разместить на поле приборной панели статический текст, либо значение регистра, либо составляющую их строку. Если в свойствах регистра были определены единицы измерения, то они также отобразятся после значения регистра. Установка атрибута "Allow change value" превращает текст в поле для ввода значения в регистр. Элемент текста также может наследовать цветовую сигнализацию состояния регистра. Имеется 5 вариантов размера шрифта (в относительных единицах) и 5 слоев (слой с большим номером находится ближе к пользователю смотрящему на экран). Текст может также быть удобной ссылкой на другую приборную панель, тренд или график. См. рис.:
Индикаторы - светодиоды (LED)
Индикаторы типа LED являются удобным готовым элементом индикации дискретного состояния регистра. Ниже приведено описание его настройки (приведены только новые свойства не описанные ранее в п. "Элементы текста").
Поле текстового ввода
Поле текстового ввода (Edit box) позволяет менять значения регистров типа строка (внутренние регистры типа Sxx).
Изображения (Images)
На приборную панель может быть помещено изображение, содержащееся в библиотеке изображений. Изображение может выполнять несколько основных функций -
- просто изображение как элемент визуализации
- индикатор состояния объекта - вкл. выкл., отображение цветовой сигнализаци
- быть элементов управления (кнопкой), когда по нажатию на изображение можно изменить состояние регистра
- динамический элемент - перемещение по координатам, либо изменение видимости
Для добавление изображения в библиотеку их надо предварительно загрузить через меню Setup/Image library.
Назначение полей:
- Title - название которое будет отображаться при наведении курсора на изображении на странице приборной панели.
- Image - область предварительного просмотра изображения
- Normalize image - суть нормализации состоит в том, чтоб привести изображения индикаторов к одному стандартному виду, при этом они обесцвечиваются и выравниваются по яркости
- Remove white background - целесообразно использовать изображения с прозрачным фоном. в случае если в изображении используется белый цвет как фон, данная операция позволяет заменить его на прозрачный.
После перетаскивания объекта "Изображение" с панели инструментов на приборную панель, будут доступны следующие свойства:
Индикаторы
Индикатор - это вид изображения, которое предназначено для индикации состояния связанного с ним параметра (регистра).
Для того, чтобы все состояния выглядели одинаково во всем проекте, желательно использовать цвета по умолчанию, которые предлагаются при описании состояний (хотя их можно и переопределить). Также желательно производить нормализацию изображений для индикаторов (см. описание опции в разделе "Изображения"). </p>
Еще одним применением индикатора может быть создание кнопки с фиксацией, т.е. если данные связанного с ним регистра битовые, тогда "клик" на таком индикаторе вызовет инверсию текущего состояния, т.е. действие будет эквивалентно работе такой кнопки (соответственно можно назначить состояние Disabled для 0, и Normal для 1).
Пример использования индикатора приведен ниже. Индикатором в данном случае является пиктограмма термометра (см. раздел изображения), привязанная регистру, имеющему состояние предупреждения (желтый цвет). Также в примере используется изображение прямоугольника на прозрачном фоне для обозначения емкости, и три текстовых элемента, привязанных к регистрам текущей и заданной температуры, и подпись для емкости.
Изображение становится индикатором после привязки регистра с цветовой сигнализацией. Все настройки точно такие же, как и для изображений.