Опрос параметров канала — компонент. Позволяет в определенный момент по внешнему воздействию или с определенной частотой снимает параметры сигнала с выбранного канала.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- Канал — измерительный канал, параметры которого следует опросить;
- Импульс — синхронизация, на которой при изменении логического состояния (с низкого логического уровня на высокий) произойдет опрос входного канала.
Выходные
- Т общее — вывод общего (системного времени) канала;
- T канала — вывод времени канала;
- Частота — частота дискретизации по каналу, Гц;
- Единица измерения — единицы измерения канала, которые настроены в программе «Диспетчер устройств» из меню «Сервисные»;
- Максимальный уровень — выдаёт максимально допустимый уровень по каналу;
- Минимальный уровень — выдаёт минимально допустимый уровень по каналу;
- Опора — опорное значение, относительно которого считается уровень сигнала в дБ;
- Смещение — смещение постоянной составляющей в канале;
- Файл — имя файла, в котором может хранится пользовательская информация о канале , например, частотно-зависимые АЧХ тракта;
- Чувствительность — чувствительность преобразования канала (В/единицу измерения);
- Статус — позволяет определить работает ли канал;
- Название — выдаёт название канала сервера;
- Гр. имя — групповое имя канала в сервере.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- synchrotype (по запросу) — способы опроса канала (два способа):
- По внешнему запросу.
- Автоопрос 1 раз в секунду.
- Timeout (5) — время, по истечению которого выдается статус канала, когда время по нему не течет, с.
Примечание. В компоненте <Опрос параметров сигнала> есть ножка «T общее», с которой идёт абсолютное время канала, т.е. время с момента последней перестартовки ZETServer.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- канал — значение измерительного канала, параметры которого следует опросить (от 0 до (количество каналов — 1)).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- BSTR SynchroType — установка и чтение типа выдачи информации: По запросу; Авто (1 с) (строка);
- FLOAT Timeout — установка и чтение времени, по истечению которого выдаётся статус канала, когда время по нему не течёт, с (от 0 до плюс бесконечности).
Методы:
- float GetWorkingTime(void) — устанавливает глобальное время ZETServer, с;
- float GetChannelTime(void) — устанавливает текущее время по каналу, с;
- void Synchro(void) — обновляет данные по каналу.
Пример
Проект в SCADA ZETView
В этой схеме с Синусоидального сигнала гармонический сигнал поступает на Опрос параметров канала. Цифровой индикатор служит для отображения времени канала на дисплее. Многоканальный осциллограф необходим для просмотра сигнала, поступающего с генератора. Данный компонент используется для создания различных проектов, в том числе таких как преобразователь интерфейсов usb rs485.
Результат работы проекта