Измерительный канал — компонент. Позволяет принимать сигнал с выхода периферийного устройства. Имеет единственный параметр — выбранный канал, с которого поступает сигнал. Без данного модуля невозможно принимать данные с внешних устройств.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Выходные
- канал — измерительный канал, с которыми будет оперировать компонент, подключенный к нему (данные с канала АЦП, виртуальный ЦАП).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- Channel (вх.канал) — установка имени канала;
- ActiveColor (a0e1a0) — настройка цвета фона в активном состоянии. По умолчанию зеленый;
- InactiveColor (e1a0a0) — настройка цвета фона в неактивном состоянии. По умолчанию красный;
- showlist (Да) — включение/отключение показа выпадающего списка с каналами;
- NewStyle (false) — новый стиль отображения.
При двойном нажатии левой кнопкой «мыши» на компоненте Измерительный канал в Интерфейсе оператора на этапе проектирования проекта и при нажатии левой или правой кнопкой «мыши» на компоненте во время выполнения проекта появляется меню выбора канала:
При добавлении компонента в проект он не передает с выхода никакого значения. При выборе измерительного или виртуального канала, компонент отображается зелёным цветом, если канал существует в списке каналов сервера. Если установленным является несуществующий канал, компонент изменяет свой цвет на красный:
Соединительные ножки
Контакт №1 — «Канал». Предназначен для передачи ID (идентификационный номер) канала сервера подключённым компонентам. Данный контакт поддерживает множественное соединение и является выходным. Интерфейс контакта — «Целое число».
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR Channel — установка и чтение имени канала (строка);
- LONG ActiveColor — установка и чтение цвета фона в активном состоянии (число);
- LONG InactiveColor — установка и чтение цвета фона в неактивном состоянии (число);
- BSTR ShowList — установка и чтение показывать выпадающий список с каналами: Да; Нет (строка);
- VARIANT_BOOL NewStyle — установка и чтение нового стиля отображения:
- true — включён новый стиль отображения;
- false — выключен новый стиль отображения.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL IsActive(void) — устанавливает активность/неактивность состояния канала: :
- true — включена активность состояния канала;
- false — выключена активность состояния канала.
Пример
Проект в SCADA ZETView
В этой схеме компонент передаёт данные с выбранных каналов. Далее чтобы графически представить информацию на дисплей, с Вольтметр переменного тока преобразованный сигнал идет на Цифровой индикатор. Результат работы составленной программы можно увидеть в интерфейсе оператора. Данный компонент используется для создания различных проектов, в том числе таких как тензодатчик деформации.
Результат работы проекта