Чтобы включить выход на 30 секунд, нужен таймер ТР. По переднему фронту сигнала на входе включает выход на нужное время.
TimerTP: TP;
TimerTP(in:=InVar, pt:=t#30s);
OutVar:=TimerTP.Q;
Вид для печати
Чтобы включить выход на 30 секунд, нужен таймер ТР. По переднему фронту сигнала на входе включает выход на нужное время.
TimerTP: TP;
TimerTP(in:=InVar, pt:=t#30s);
OutVar:=TimerTP.Q;
Не работает этот пример
Программу покажите.
Посмотрите. А лучше расскажите, что хотите получить.
Вот TP вам в помощь.
TimerTP(in:=ZIKL1 & rK & RABOTA, pt:=t#30s);
Y3:=TimerTP.Q;
Каждый раз, когда выражение (ZIKL1 & rK & RABOTA) будет переходить в истину, Y3 будет включаться на 30 секунд.
Мне вчера человек работающий таймер отдал ,сделанный на LADDER
он сказал, чтобы таймер работал , его надо брать из стандартной библиотеки.
Я так думаю, в языке ST таймер должен начать фигурировать при этом как функциональный блок.
Вот этот момент у меня пока "не пляшет"
когда подключаю через ассистент ввода FB TOF ,то компилятор дает oшибку или несколько.
Таймер на LADDER смогу выложить здесь только сегодня вечером
заинтересовала теория и практика FB
здесь везде лежат рабочие проекты с таймерами или чем то еще, по крайней мере большинство http://www.owen.ru/forum/showthread.php?t=13588
Извините, нашел на диске Овен пример
после переделки он заработал