Блок Задний фронт ^^^^^^^^^^^^^^^^^ .. figure:: image/fbd/fbd_block_FRONTDOWN.png :align: center **Описание:** Функция "Задний фронт" анализирует значение на входе (In), и при отрицательном (в сторону уменьшения) изменении данного значения функция выдает 1 на выход на **интервал времени**, равный 1 шагу выполнения программы. На вход может быть подан любой тип данных (см. ниже "Свойства блока"). **Пример:** на входе установлено значение 5, и при изменении данного значения в сторону уменьшения (4, 3.2 и т.д.) , на выходе установится 1 на один шаг выполнения программы (условно 1 мс), а уже на следующем шаге (через 1 мс) на выходе установится обратно 0. При изменении значения на входе в сторону увеличения (5.5, 6, 7.2 и т.д.) состояние выхода не изменится. Временная диаграмма: .. figure:: image/fbd/fbd_block_FRONTDOWN1.png :align: center **Внимание:** Этот блок не делает удержание значения на выходе по времени! После выдачи на выходе 1 непосредственно в следующем шаге выполнения, возможно, будет выдан 0, если значение входа снова не изменится. 1 клетка горизонтальной оси временной диаграммы соответствует 1 шагу выполнения схемы. Блок «Задний фронт» может быть использован другим способом: в свойствах входов блоков, имеющих логический тип данных, можно указать опцию «Режим входа» «Задний фронт». Эта опция указывает, что в разрыв связи этого входа должен быть вставлен блок фронта. **Свойства блока:** (ПКМ по блоку - Свойства ( :guilabel:`Alt` + :guilabel:`P` )) **Общие свойства:** см. раздел :ref:`blockedit`. **Тип данных:** данный пункт позволяет устанавливать любой тип данных, но только для входа, выход всегда остается логическим. Таким образом данный блок является фиксатором **отрицательного** изменения состояния на входе.