Просмотр полной версии : помогите с таймерами задержки
DKFLBVBH
23.06.2016, 11:40
прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?
Тамер поставить с временем 50 мс, два входа завести через логические элементы на таймер.
Например AND, если условие задержки только при срабатывании 2-х входов или иное. определитесь с логикой когда нужна задержка.
Сергей0308
23.06.2016, 13:03
прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?
Я думаю, как-то так: 25121
При времени цикла, сравнимом с 50 мс, вы можете банально не определить эту разницу. Будьте внимательны! Можно использовать "быстрые" входы, если у вас ПЛК.
Я думаю, как-то так: 25121
Однако перемудрили http://www.owen.ru/forum/attachment.php?attachmentid=16915&d=1425224217
Предлагаю так
25122
В кодесисе соответственно так
25123
DKFLBVBH
23.06.2016, 14:03
не работает данная вами реализация
не работает данная вами реализация
Как описали - так и предложили. То что предложил petera соответствует вашему т.з. при некоторых "толкованиях". Если нет - чётче формулируйте задачу - melky уже сказал же.Т.з. не должно допускать "толкований"
Если нужно фиксировать выход (другое толкование) добавьте |S| к Out1 (от peter'ы)
DKFLBVBH
23.06.2016, 14:46
есть 2 дискрета (2 кнопки на входе), если они нажимаются одновременно или с малой задержкой, то все хорошо, как только задержка между ними вырастает выше определенного значения или один дискрет не включается вообще - срабатывает выходной дискрет.
xor + ton. См. пост #5, все так и работает (время сам поправишь)
есть 2 дискрета (2 кнопки на входе), если они нажимаются одновременно или с малой задержкой, то все хорошо, как только задержка между ними вырастает выше определенного значения или один дискрет не включается вообще - срабатывает выходной дискрет.
Именно так и работает
https://www.youtube.com/watch?v=0HyqZWGawJg
не работает данная вами реализация
Вы же время таймеру задайте 50 мс, у меня 3 сек для наглядности работы.
А может Вам так надо?
https://www.youtube.com/watch?v=BV_MznuG-FY
Т.к, что делать с выходным дискретом Вы не говорите.
ЗЫ. Верхний вход у AND(4) не нужен, это у меня на нервной почве получилось, от возмущения:rolleyes:
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot