Энкодер ZET7060E — компонент. Предназначен для измерения угловых и линейных перемещений, а также определения скорости, ускорения и положения вращающейся оси/вала. Передача данных осуществляется по интерфейсу RS-485, используя протокол Modbus.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Выходные
- Значение — управляющий сигнал, которое задает пользователь.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BackColor (ffffff) — устанавливается цвет фона селектора.
- GradientBackColor (373737) — устанавливается цвет селектора.
- selectorform (Сфера) — определяется форма селектора:
- Треугольник.
- Окружность.
- CursorForm (CursorForm) — устанавливается форма курсора:
- С заливкой
- Градиент .
- CursorColor (005eff) ) — определяется цвет курсора (для стиля «С заливкой»).
- cursorstyle ( Градиент) — устанавливается стиль курсора:
- С заливкой
- Градиент
- shade (Темная) — устанавливается тень:
- Нет.
- Темная.
- Светлая.
- LinearVisible (true) — устанавливается видимость линейки (True/False).
- Linearstyle (Разной длины) — определяется стиль линейки:
- Одной длины
- Разной длины
- LinearColor (a0a0a4) — устанавливается цвет линейки.
- ValueOnLap (1) — определяется изменение значения при повороте на 360 градусов.
- CurrentValue (0) — устанавливается текущее значение.
- StepMove (true) — определяется движение по шагам (Вкл./Выкл.).
- ValueInStep (0.05) ) — устанавливается дискретность шага (не может быть больше, чем ValueOnLap / 8).
- MaxOutputValue (10,0000) — устанавливается максимальное выходное значение.
- MinOutputValue (-10.0000) — устанавливается минимальное выходное значение.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- LONG BackColor — установка и чтение цвета фона селектора (число).
- LONG GradientBackColor — установка и чтение цвета селектора (число).
- BSTR SelectorForm — установка и чтение формы селектора: Цилиндр; Сфера (строка).
- BSTR CursorForm — установка и чтение формы курсора: Треугольник; Окружность (строка).
- LONG CursorColor — установка и чтение цвета курсора (для стиля \»С заливкой\ (число).
- BSTR CursorStyle — установка и чтение стиля курсора: С заливкой; Градиент (строка).
- BSTR Shade — установка и чтение тени: Нет; Темная; Светлая (строка).
- VARIANT_BOOL LinearVisible — установка и чтение видимости линейки:
- true — включено отображение видимости линейки;
- false — выключено отображение видимости линейки.
- BSTR LinearStyle — установка и чтение стиля линейки: Одной длины; Разной длины (строка).
- LONG LinearColor — установка и чтение цвета линейки (число).
- FLOAT ValueOnLap — установка и чтение изменения значения при повороте на 360 градусов (число).
- FLOAT CurrentValue — установка и чтение текущего значения (число).
- VARIANT_BOOL StepMove — установка и чтение движения по шагам:
- true — включено движения по шагам.
- false — выключено движения по шагам
- FLOAT ValueInStep — установка и чтение дискретности шага (от 0.01 до ValueOnLap / 8).
- FLOAT MaxOutputValue — установка и чтение максимального выходного значения (число).
- FLOAT MinOutputValue — установка и чтение минимального выходного значения (число).
Пример
Пример использования Энкодер ZET7060E: (находится в Примере компонента Программируемый компонент)