<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Обработка сигналов > DELAY (OSCAT) |
ФБ DELAY задерживает сигнал.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
IN |
REAL |
Исходный сигнал. |
N |
INT |
Количество циклов, на которое задерживается сигнал. |
RST |
BOOL |
Сброс буфера. Если RST=TRUE, OUT=IN. |
Выходы |
||
OUT |
REAL |
Задержанный сигнал. |
Используемые функции: INC1 (OSCAT).
В данном примере длительность цикла – 1с, задержка N=10 циклов, поэтому синусоида с периодом 20с задерживается на половину периода (10*1=10с). Для генерации синусоиды используется ФБ GEN_SIN (OSCAT).
В той же программе при времени цикла 0.5с синусоида задерживается на четверть периода (10*0.5=5с):