PDA

Просмотр полной версии : временные задержки



Alexandr
23.10.2009, 12:03
Здравствуйте!

Пишу программу на языке ST, не могу понять как реализовать в CoDeSys слудующее действие:
По команде проверяется условие: если в течение 20 сек A < B, то наступает "авария", иначе "все ОК"

Про TON я знаю, но как его можно здесь применить?

lara197a
23.10.2009, 14:05
по команде запустите таймер.
и проверяйте свое условие после истечения времени таймера или во время работы, как там у вас...

Малышев Олег
23.10.2009, 15:38
Ton1(in:=( A < B),pt:=t#20s,Q=>avaria);

Alexandr
26.10.2009, 12:56
малышев олег, спасибо, все работает :)