Руководство по программированию контроллеров DVP-ES/EX/SS/SA/SX/EH стр. 36 Требуемая уставка времени определяется с помощью десятичной константы K, которая указывает количество отсчитываемых шагов времени (дискрет). Пример: Для таймера с дискретностью 100 мс, у которого уставка времени задана как К5, действительное значение уставки будет равно 5 х 100 = 500 мс. Таймер работает с задержкой на включение. Он активизируется состоянием входного контакта =1. После отсчета установленного значения времени таймер устанавливает в состояние "1" соответствующий контакт Т. Таймер возвращается в отключенное состояние и обнуляет свое текущее значение при установке своего входного контакта в "0".
Задание уставки времени может выполняться также косвенно посредством записанного ранее в регистр данных десятичного числа. В контроллерах ES/EX/SS/SA/SX таймер начинает отчет времени после команды END в начале следующего скана. В контроллерах EH таймер начинает отчет времени сразу с выполнением команды TMR. Точность таймера составляет: (Т-α) ≤ Т ≤ (Т+Т0), где Т – заданное значение времени, Т0 – время цикла программы, α – дискретность таймера (100 мс, 10 мс, 1 мс) Если исполняемая инструкция рабочего контакта таймера находится в программе перед записью инструкции TMR, то ошибочная задержка будет составлять (+2Т0), т.к. Т+Т0+Т0 = Т+2Т0.
Если уставка времени Т = 0, то рабочий контакт таймера сработает, как только в программе начнет отрабатываться инструкция, содержащая этот контакт. Пояснение работы трех типов таймеров: 1. Таймер общего назначения. Если вход Х0 принимает состояние "1" начинается отсчет заданного времени. После отсчета запрограммированных 10 сек выход Y0 примет состояние "1". Таймер отключится и регистр Т0 обнулится как только вход Х0 примет состояние "0". ООО "НПО "СТОИК ЛТД", 107392 Москва ул.Просторная 7, (495) 661-24-61, http://www.stoikltd.ru