Объекты: Индикатор слова

1 апреля 2021 г.

Пришло время рассмотреть ещё один объект среды разработки EasyBuilder Pro. Сегодня мы поговорим об Индикаторе слова — аналоге битовой лампы для байтовых регистров. Этот объект может отображать значение объекта с несколькими состояниями. Например, можно использовать его для простого светофора — при значении LW0 = 0 лампа будет гореть красным, при LW0 = 1 — желтым, и при LW0 = 2 — зелёным. Как и другие объекты EB Pro, данный объект имеет несколько интересных функций, которые мы рассмотрим ниже.

Вкладка «Общие»

— Пользовательское описание. 
— Выбор между Индикатором слова и Многопозиционным переключателем (рассмотрим в следующей статье).
— Режим. У Индикатора слова есть четыре режима:
Значение — состояние индикатора определяется значением регистра слова минус значением смещения. Т.е. если LW0 = 3, и смещение = 3, то индикатор будет отображать состояние 0.
LSB — состояние индикатора зависит от наименее значимого ненулевого бита в регистре (см. таблицу ниже).
Комбинация бит — состояние индикатора определяется комбинацией битовых регистров. В данном режиме возможно от 2 (один бит) до 16 (четыре бита) состояний.
Менять состояние от времени — состояние индикатора не зависит от регистров и меняется с определенной периодичностью.
— Адрес чтения — байтовый (битовый для режима комбинации бит) регистр панели, ПЛК или пользовательский/системный тэг.
— Количество состояний — максимальное значение определяется режимом.

Таблица, демонстрирующая правила для режима «Комбинация бит»

Вкладка «Безопасность»

— Использовать состояние другого регистра для сокрытия объекта.
— Настройка класса объекта при использовании параметров безопасности в проекте.

Вкладка «Фигура»

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

Вкладка «Метка»

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

Вкладка «Профиль»

— Настройка положения объекта на экране.
— Настройка размеров объекта.

Объект «Индикатор слова» доступен на всех современных панелях и серверах Weintek в любой версии EasyBuilder Pro. Подробное описание каждой характеристики вы можете найти в главе 13.2 мануала по EasyBuilder Pro.