Чтобы включить выход на 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
Последний раз редактировалось pwm100558; 18.04.2017 в 10:36.
здесь везде лежат рабочие проекты с таймерами или чем то еще, по крайней мере большинство http://www.owen.ru/forum/showthread.php?t=13588
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Извините, нашел на диске Овен пример
после переделки он заработал