Блок Фронт

_images/fbd_block_FRONT1.png

Описание: Функция “Фронт” анализирует значение на входе (In), и при любом изменении данного значения функция выдает “1” на выход на интервал времени, равный 1 шагу выполнения программы. На вход может быть подан любой тип данных (см. ниже “свойства блока”).

Пример: на входе установлено значение 5, и при изменении данного значения как на увеличение (условно 6), так и на уменьшение (условно 4), на выходе установится “1” на один шаг выполнения программы (условно 1 мс), а уже на следующем шаге (через 1 мс) на выходе установится обратно “0”.

Примечание: длительность этого интервала зависит только от скорости работы устройства, настройка такого соотношения в системе zetFBD отсутствует. Устройство выполняет шаги с максимально возможной скоростью (подробнее см. D120213 П.6).

Временная диаграмма:

_images/fbd_cycle_FRONT.png

Внимание: Этот блок не делает удержание значения на выходе по времени! После выдачи на выходе 1 непосредственно в следующем шаге выполнения, возможно, будет выдан 0, если значение входа снова не изменится.

Свойства блока: (ПКМ по блоку - Свойства ( Alt + P ))

Общие свойства: см. Редактирование свойств блока.

Тип данных: данный пункт позволяет устанавливать любой тип данных, но только для входа, выход всегда остается логическим. Таким образом данный блок является фиксатором любого изменения состояния на входе.