К справочнику FBDТиповой FBD-символ блока F_TRIG
Фронты
F_TRIG
Детектор заднего фронта
Блок F_TRIG сравнивает текущее значение IN с предыдущим scan и формирует короткий импульс на заднем фронте.
Типовой FBD-символ
IN
F_TRIG
Q
Входы
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| IN | BOOL | Да | Сигнал, у которого отслеживается задний фронт. |
Выходы
| Имя | Тип | Обязательный | Описание |
|---|---|---|---|
| Q | BOOL | Да | TRUE только на scan перехода TRUE -> FALSE. |
Stateful
Да, блок хранит внутреннее состояние между сканами.
Правило работы
Q = TRUE на один scan при переходе IN из TRUE в FALSE.
Scan-таблица
Пример реакции на задний фронт.
| Scan | IN | previous IN | Q |
|---|---|---|---|
| 1 | TRUE | FALSE | FALSE |
| 2 | TRUE | TRUE | FALSE |
| 3 | FALSE | TRUE | TRUE |
| 4 | FALSE | FALSE | FALSE |
Практическое применение
- реакция на отпускание кнопки;
- исчезновение детали с датчика;
- завершение сигнала.
На что обратить внимание
- Путать с R_TRIG: F_TRIG реагирует на спад, а не на появление сигнала.