DELAY (OSCAT)

<< Click to Display Table of Contents >>

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

DELAY (OSCAT)

ФБ DELAY задерживает сигнал.

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

DELAY_OSCAT

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

Название

Тип

Описание

Входы

IN

REAL

Исходный сигнал.

N

INT

Количество циклов, на которое задерживается сигнал.

RST

BOOL

Сброс буфера. Если RST=TRUE, OUT=IN.

Выходы

OUT

REAL

Задержанный сигнал.

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

Пример

В данном примере длительность цикла – 1с, задержка N=10 циклов, поэтому синусоида с периодом 20с задерживается на половину периода (10*1=10с). Для генерации синусоиды используется ФБ GEN_SIN (OSCAT).

DELAY_OSCAT_1

DELAY_OSCAT_2

В той же программе при времени цикла 0.5с синусоида задерживается на четверть периода (10*0.5=5с):

DELAY_OSCAT_3