<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Генераторы сигналов > GEN_PULSE (OSCAT) |
ФБ GEN_PULSE - генератор прямоугольного сигнала.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
ENQ |
BOOL |
Команда запуска генератора – ENQ:=TRUE, при запуске вырабатывается первый импульс. Генерация импульсов продолжается до тех пор, пока ENQ:=TRUE. |
PTH |
TIME |
Длительность импульса. |
PTL |
TIME |
Длительность паузы между импульсами. |
Выходы |
||
Q |
BOOL |
Сгенерированный прямоугольный сигнал. |
PTH и PTL ограничиваются снизу значением цикла. Например, при следующем вызове генерируется сигнал с шириной импульса 1 цикл и паузой между импульсами 1 цикл:
GEN_PULSE_1(ENQ:=TRUE, PTH:=T#0s, PTL:=T#0s);
Используемые функции: T_PLC_MS (OSCAT).
Следующая временная диаграмма демонстрирует работу ФБ в конфигурации, показанной на рисунке выше: