PDA

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



DKFLBVBH
23.06.2016, 11:40
прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?

melky
23.06.2016, 12:57
Тамер поставить с временем 50 мс, два входа завести через логические элементы на таймер.
Например AND, если условие задержки только при срабатывании 2-х входов или иное. определитесь с логикой когда нужна задержка.

Сергей0308
23.06.2016, 13:03
прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?

Я думаю, как-то так: 25121

Woolfy
23.06.2016, 13:20
При времени цикла, сравнимом с 50 мс, вы можете банально не определить эту разницу. Будьте внимательны! Можно использовать "быстрые" входы, если у вас ПЛК.

petera
23.06.2016, 13:22
Я думаю, как-то так: 25121
Однако перемудрили http://www.owen.ru/forum/attachment.php?attachmentid=16915&d=1425224217
Предлагаю так
25122

В кодесисе соответственно так
25123

DKFLBVBH
23.06.2016, 14:03
не работает данная вами реализация

Валенок
23.06.2016, 14:39
не работает данная вами реализация
Как описали - так и предложили. То что предложил petera соответствует вашему т.з. при некоторых "толкованиях". Если нет - чётче формулируйте задачу - melky уже сказал же.Т.з. не должно допускать "толкований"
Если нужно фиксировать выход (другое толкование) добавьте |S| к Out1 (от peter'ы)

DKFLBVBH
23.06.2016, 14:46
есть 2 дискрета (2 кнопки на входе), если они нажимаются одновременно или с малой задержкой, то все хорошо, как только задержка между ними вырастает выше определенного значения или один дискрет не включается вообще - срабатывает выходной дискрет.

Валенок
23.06.2016, 15:07
xor + ton. См. пост #5, все так и работает (время сам поправишь)

petera
23.06.2016, 15:12
есть 2 дискрета (2 кнопки на входе), если они нажимаются одновременно или с малой задержкой, то все хорошо, как только задержка между ними вырастает выше определенного значения или один дискрет не включается вообще - срабатывает выходной дискрет.
Именно так и работает

https://www.youtube.com/watch?v=0HyqZWGawJg

не работает данная вами реализация
Вы же время таймеру задайте 50 мс, у меня 3 сек для наглядности работы.

petera
23.06.2016, 15:27
А может Вам так надо?

https://www.youtube.com/watch?v=BV_MznuG-FY
Т.к, что делать с выходным дискретом Вы не говорите.

ЗЫ. Верхний вход у AND(4) не нужен, это у меня на нервной почве получилось, от возмущения:rolleyes: