Задержка включения
Внешний вид | |
---|---|
![]() | |
Символьное обозначение | |
DLN | |
Группа | |
Таймеры и генераторы | |
Входы | |
Вход: | числовой |
Задержка: | числовой |
Выходы | |
Выход: | числовой |
Версия CANNY Lab | |
с 0.6b |
При удержании входного значения не равным нулю в течение заданного времени устанавливает выходное значение равным входному.
При изменении значения на входе «Вход» на ненулевое, начинает отсчет времени, при удержании входного значения отличным от нуля в течение времени не меньшем чем заданное входом «Задержка, мс», выполняет копирование входного значения на выход. При изменении входного значения на нулевое, сбрасывает отсчет времени и устанавливает выходное значение равным нулю.
Особенности[править]
При задании временных значений на диаграмме, необходимо учитывать длительность цикла выполнения диаграммы, которая зависит от модели контроллера, размера диаграммы, режима работы контроллера, загруженности периферии контроллера и может изменяться от цикла к циклу в определенных пределах в процессе работы. Точное время исполнения каждого цикла диаграммы во время работы контроллера доступно в регистре "Длительность программного цикла".
Временные интервалы в диаграмме не должны задаваться значениями меньшими чем длительность одного цикла и будут измеряться с погрешностью порядка длительности одного цикла пользовательской диаграммы.
Хорошей практикой при работе с контроллерами CANNY 7 является использование временных интервалов больших чем 5-10 мс.
Примеры[править]
Пример 1
Т=0мс | Т=100мс | |
![]() |
![]() | |
Т>250мс | Т>250мс | |
![]() |
![]() |
Пример 2
Т=0мс | Т=100мс | |
![]() |
![]() | |
Т=200мс | Т>250мс | |
![]() |
![]() |