GEN_RMP (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Генераторы сигналов >

GEN_RMP (OSCAT)

ФБ GEN_RMP - генератор пилообразного сигнала.

Вид ФБ в редакторе программ языка FBD:

GEN_RMP_OSCAT

Входы и выходы ФБ:

Название

Тип

Описание

Входы

PT

TIME

Период пилообразного сигнала. Число шагов в периоде – PT/<время цикла>, шаг по оси значений – AM*<время цикла>/PT.

AM

REAL

Коэффициент для задания диапазона пилообразного сигнала.

OS

REAL

Коэффициент для задания диапазона пилообразного сигнала.

DL

REAL

Смещение сигнала по фазе. Значение этого входа должно находиться в диапазоне [-1, 1], что соответствует фазовому сдвигу на величину от GEN_RMP_OSCAT_1 (отставание на период (PT)) до GEN_RMP_OSCAT_2 (опережение на период (PT)).

Выходы

Q

BOOL

По завершении каждого периода Q=1 на 1 цикл.

OUT

REAL

Сгенерированный пилообразный сигнал в диапазоне [OS, AM+OS].

Используемые функции: T_PLC_MS (OSCAT), MODR (OSCAT), FRACT (OSCAT).

Пример

Ниже на рисунке показана временная диаграмма двух ФБ GEN_RMP с момента начала их работы; нижний сигнал (OUT2) опережает верхний (OUT1) по фазе на GEN_RMP_OSCAT_3 (т.е. на четверть периода, DL ФБ верхнего сигнала равно 0, нижнего – +0.25):

GEN_RMP_OSCAT_4