Просмотр полной версии : таймеры в функциональном блоке
Ермаков Андрей
30.11.2009, 19:34
Здравствуйте! У меня проблема. Нужно сделать чтобы сигнал включался в определённый момент по таймеру и выключался в определённый момент по другому таймеру. Для этого я написал программу как на картинке ниже. Но они не работают (второй таймер не включается). В чём может быть ошибка?
Это нужно сделать в функциональном блоке, язык CFC
http://www.owen.ru/forum/attachment.php?attachmentid=1673&stc=1&d=1259597880
Малышев Олег
30.11.2009, 19:52
и не будет работать - нет запуска. и используйте лучше Tp
Ермаков Андрей
30.11.2009, 20:50
спасибо за ответ. а теперь можно подробней? что вы имели в виду под "нет запуска"? я привёл просто два таймера, потому что с остальным проблем не возникло.
и что такое тр?
Upd: справка помогла. тр это таймер, который скорее всего мне подойдёт. завтра попробую. вот, что про него в справке написано : пока In равен False, выход Q = False, выход Et = 0. при переходе In в True выход Q устанавли-
вается в True и таймер начинает отсчет времени (в миллисекундах) на выходе Et до достижения
длительности, заданной Pt. далее счетчик не увеличивается. таким образом, выход Q генерирует им-
пульс длительностью Pt по фронту входа In.
Малышев Олег
02.12.2009, 15:19
по какому событию вы собираетесь запускать таймер? нужен фронт - для Ton,tp передний для Tof задний.
Ермаков Андрей
02.12.2009, 23:00
ещё раз спасибо. тр подошёл, проблема решилась.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot