прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?
прошу помощи: есть 2 дискретных входа которые срабатывают с разнице от 0 до 50 мс между собой, как сделать так, чтобы при задержке срабатывания между ними более 50 мс включался дискретный выход ?
Тамер поставить с временем 50 мс, два входа завести через логические элементы на таймер.
Например AND, если условие задержки только при срабатывании 2-х входов или иное. определитесь с логикой когда нужна задержка.
Я думаю, как-то так: 50 мс.PNG
При времени цикла, сравнимом с 50 мс, вы можете банально не определить эту разницу. Будьте внимательны! Можно использовать "быстрые" входы, если у вас ПЛК.
Однако перемудрили
Предлагаю так
Захват-1.png
В кодесисе соответственно так
Захват-2.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
не работает данная вами реализация
Как описали - так и предложили. То что предложил petera соответствует вашему т.з. при некоторых "толкованиях". Если нет - чётче формулируйте задачу - melky уже сказал же.Т.з. не должно допускать "толкований"не работает данная вами реализация
Если нужно фиксировать выход (другое толкование) добавьте |S| к Out1 (от peter'ы)
Последний раз редактировалось Валенок; 23.06.2016 в 14:43.
есть 2 дискрета (2 кнопки на входе), если они нажимаются одновременно или с малой задержкой, то все хорошо, как только задержка между ними вырастает выше определенного значения или один дискрет не включается вообще - срабатывает выходной дискрет.
xor + ton. См. пост #5, все так и работает (время сам поправишь)
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg