Задержка включения
Классификация | Графическое обозначение |
---|---|
Наименование: Задержка включения Символьное обозначение: DLN |
Внешний вид функционального блока: |
Группа: Таймеры и генераторы Версия CannyLab: с 0.6b |
Иконка функционального блока: |
Входы |
Выходы |
Выход | Значение |
---|---|
Выход: | числовой |
Общее описание
При удержании входного значения не равным нулю в течение заданного времени устанавливает выходное значение равным входному.
При изменении значения на входе «Вход» на ненулевое, начинает отсчет времени, при удержании входного значения отличным от нуля в течение времени не меньшем чем заданное входом «Задержка, мс», выполняет копирование входного значения на выход. При изменении входного значения на нулевое, сбрасывает отсчет времени и устанавливает выходное значение равным нулю.
Особенности
При задании временных значений на диаграмме, необходимо учитывать длительность цикла выполнения диаграммы, которая зависит от модели контроллера, размера диаграммы, режима работы контроллера, загруженности периферии контроллера и может изменяться от цикла к циклу в определенных пределах в процессе работы. Точное время исполнения каждого цикла диаграммы во время работы контроллера доступно в регистре «Длительность программного цикла».
Временные интервалы в диаграмме не должны задаваться значениями меньшими чем длительность одного цикла и будут измеряться с погрешностью порядка длительности одного цикла пользовательской диаграммы.
Хорошей практикой при работе с контроллерами CANNY является использование временных интервалов больших чем 5-10 мс.
Примеры
Пример 1:
Пример 2: