GEN_SQR (OSCAT)

<< Click to Display Table of Contents >>

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

GEN_SQR (OSCAT)

ФБ GEN_SQR - генератор прямоугольного сигнала.

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

GEN_SQR_OSCAT

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

Название

Тип

Описание

Входы

PT

TIME

Период следования импульсов.

AM

REAL

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

OS

REAL

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

DC

REAL

Ширина импульса равна DC*PT, поэтому значение DC должно лежать в диапазоне [0,1].

Если DC<=0, OUT всегда равен (-0.5*AM + OS) и Q всегда FALSE, если DC>=1, OUT всегда равен (0.5*AM+OS) и Q всегда TRUE.

DL

REAL

Дробная часть значения входа DL задает смещение сигнала по фазе (-1 соответствует фазовому сдвигу на -3600 (отставание на период PT), +1 – фазовому сдвигу на +3600 (опережение на период PT)).

Выходы

Q

BOOL

Сигнал цифровой, аналогичный OUT.

OUT

REAL

Сгенерированный прямоугольный сигнал в диапазоне [-0.5*AM + OS, 0.5*AM+OS].

Пример

Ниже на рисунках показаны конфигурации двух ФБ GEN_SQR и их временные диаграммы (OUT2 отстает по фазе от OUT1 на четверть периода):

GEN_SQR_OSCAT_1

GEN_SQR_OSCAT_2