Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство по программированию
×

TSTART - запуск таймера


Оператор TSTART() запускает неактивную таймерную переменную, указанную в операнде. При запуске, отсчет в таймерной переменной продолжается с текущего значения. При этом значение таймерной переменной обновляется один раз за цикл, а минимальное отслеживаемое значение равно длительности цикла контроллера. Например, контроллер работает с фиксированным циклом 100 мсек, тогда таймерная переменная будет один раз за цикл изменяться:100 мсек, 200 мсек, 300 мсек и т.д.
Входной параметр.
  • in1 - тип данных TIMER (любая неактивная таймерная переменная).
 
Синтаксис на языке ST.
Синтаксис
out := TSTART(in1)
Примеры
TSTOP(var_time);      //остановка таймера
...
if (flag = false) then //условие запуска таймера
    TSTART(var_time); //запуск таймера
end_if;    
 
Синтаксис на языках FBD/LD.
Изображение блока
Примеры