Измерительный канал

Измерительный канал — компонент. Позволяет принимать сигнал с выхода периферийного устройства. Имеет единственный параметр — выбранный канал, с которого поступает сигнал. Без данного модуля невозможно принимать данные с внешних устройств.

Внешний вид компонента

Режим проектировщика Режим оператора
Измерительный канал - Режим проектировщика Не имеет

Параметры:

Выходные

  • канал — измерительный канал, с которыми будет оперировать компонент, подключенный к нему (данные с канала АЦП, виртуальный ЦАП).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • 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

Измерительный канал - Пример
В этой схеме компонент передаёт данные с выбранных каналов. Далее чтобы графически представить информацию на дисплей, с Вольтметр переменного тока преобразованный сигнал идет на Цифровой индикатор. Результат работы составленной программы можно увидеть в интерфейсе оператора. Данный компонент используется для создания различных проектов, в том числе таких как тензодатчик деформации.

Результат работы проекта
Измерительный канал - Результат работы проекта