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

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.