Опрос параметров канала — компонент. Позволяет в определенный момент по внешнему воздействию или с определенной частотой снимает параметры сигнала с выбранного канала.
Входные
• Канал — измерительный канал, параметры которого следует опросить;
• Импульс — синхронизация, на которой при изменении логического состояния (с низкого логического уровня на высокий) произойдет опрос входного канала.
Выходные
• Т общее — вывод общего (системного времени) канала;
• 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) — обновляет данные по каналу.
Данный пример требует подключенного ZET-устройства, содержащего ЦАП.
Проект в SCADA ZETView
В этой схеме с Синусоидального сигнала гармонический сигнал поступает на Опрос параметров канала. Цифровой индикатор служит для отображения времени канала на дисплее. Многоканальный осциллограф необходим для просмотра сигнала, поступающего с генератора. Данный компонент используется для создания различных проектов, в том числе таких как преобразователь интерфейсов usb rs485.
Результат работы проекта