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.
|
Изображение блока
|
|
|
|
Примеры
|
![]() |

