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