Табличный ПЛК.Табличное программирование контроллеров. Стретенцев Васильевич Владимир
Чтение книги онлайн.
Читать онлайн книгу Табличный ПЛК.Табличное программирование контроллеров - Стретенцев Васильевич Владимир страница 6
![Табличный ПЛК.Табличное программирование контроллеров - Стретенцев Васильевич Владимир Табличный ПЛК.Табличное программирование контроллеров - Стретенцев Васильевич Владимир](/cover_pre1279163.jpg)
Рис. 6. Временная диаграмма таймера с задержкой на включение TON
При достижении счетчиком нулевого значения на выходе таймера устанавливается единица. То есть сигнал, установившийся на входе таймера, появляется на выходе не сразу, а через заданное время. При возвращении входного сигнала в нулевое состояние выход таймера тоже будет равен нолю без какой-либо задержки. Если входной сигнал станет равным нолю до истечения предустановленного времени, то обратный отсчет прекратится, таймер перейдет в начальное состояние и сигнал на выходе не появится.
У таймера с задержкой на выключение TOF в исходном состоянии на выходе будет ноль (рис. 7). При переходе входного сигнала из ноля в единицу на выходе таймера будет единица без какой-либо задержки.
Рис. 7. Временная диаграмма таймера с задержкой на выключение TOF
А при переходе сигнала на его входе из единицы в ноль, то есть по заднему фронту сигнала, запускается обратный отсчет времени начиная со значения, предустановленного в параметрах таймера. При достижении счетчиком нулевого значения выход таймера перейдет в ноль. То есть установившийся на входе таймера ноль появится на выходе не сразу, а через заданное время. Если входной сигнал станет единицей до истечения предустановленного времени, то обратный отсчет прекратится, таймер перейдет в начальное состояние и на выходе останется единица.
В исходном состоянии на выходе импульсного таймера TP будет ноль (рис. 8). При переходе сигнала на его входе из ноля в единицу, то есть по переднему фронту сигнала, на выходе таймера будет единица без какой-либо задержки. Сразу же запускается обратный отсчет времени начиная со значения, предустановленного в параметрах таймера. При достижении счетчиком нулевого значения на выходе таймера устанавливается ноль. Таким образом, по переднему фронту будет сформирован импульс заданной длительности. Возвращение входного сигнала в нулевое состояние до истечения заданного времени не повлияет на формирование импульса. Если входной сигнал снова станет единицей и будет сформирован передний фронт, то таймер будет перезапущен и отсчет начнется заново.
Рис. 8. Временная диаграмма таймера, формирующего импульс заданной длительности, TP
Чтобы при необходимости в программе можно было формировать временные интервалы, добавим в таблицу три столбца. Первый соответствует типу используемого таймера, второй – установленному времени, третий – текущему состоянию внутреннего счетчика таймера. Дополнительно сократим названия колонок и отформатируем таблицу. Табличная программа с внесенными изменениями представлена на рис. 9.
Рис. 9. Пример использования таймеров