К справочнику FBDТиповой FBD-символ блока TP
Таймеры
TP
Импульсный таймер
Блок TP запускает импульс на переднем фронте IN. Пока импульс активен, Q остаётся TRUE заданную длительность.
Типовой FBD-символ
IN
TP
Q
Входы
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| IN | BOOL | Да | Сигнал запуска импульса по переднему фронту. |
Выходы
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| Q | BOOL | Да | Импульсный выход таймера. |
Параметры
| Имя | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
| PT_SCANS | number | Нет | 1 | Длительность импульса в scan. |
| PT | number | Нет | - | Длительность в миллисекундах, если используется временная уставка. |
Stateful
Да, блок хранит внутреннее состояние между сканами.
Правило работы
На переднем фронте IN выдаёт импульс Q = TRUE на заданное число scan или время.
Scan-таблица
Пример для PT_SCANS = 2.
| Scan | IN | event | Q |
|---|---|---|---|
| 1 | FALSE | - | FALSE |
| 2 | TRUE | front | TRUE |
| 3 | TRUE | pulse | TRUE |
| 4 | TRUE | elapsed | FALSE |
Практическое применение
- короткий управляющий импульс;
- запуск одноразового действия.
На что обратить внимание
- Ожидать постоянный выход при удержании входа TRUE. TP запускается от фронта.