Функциональный блок CTRL_PWM

Функциональный блок CTRL_PWM генерирует импульсно-широтную модуляцию.

Вход IN

Управляющее воздействие задается через вход. Значение должно находиться в диапазоне от 0 до 255. 255 соответствует 100 %.

Вход PT

Этот вход определяет период для ширины импульса. Это соответствует одному включению и одному выключению. Вход должен быть задан для правильной работы. Ожидается тип данных Time, например T#5m.

Вход PT_MIN

Этот вход определяет минимальный период ширины импульса. Если этот параметр не соблюдается, второй период пропорционально увеличивается. Рекомендуется ограничивать максимальный период с помощью PT_MAX.

Вход PT_MAX

Этот вход определяет максимальный общий период при расширении. Он должен соответствовать хотя бы входу PT. Для того чтобы этот вход был рассчитан, PT_MAX должен быть определен и PT_MIN должен увеличивать ширину импульса.

Вход DIS

Вход DIS отключает импульсно-широтную модуляцию, и выход Q ложный.

Выход Q

Выход типа bool переключается циклически между истиной и ложью в зависимости от сигнала ширины импульса. Первый цикл начинается с истины.