Нормальный ответ. Оно ему надо ?Цитата:
проектировщик схемы сказал что так нельзя делать.
Поменять кнопки или воткнуть реле.
Вид для печати
Нормальный ответ. Оно ему надо ?Цитата:
проектировщик схемы сказал что так нельзя делать.
Поменять кнопки или воткнуть реле.
чуть выше посмотрите пожалуйста)))
Оно и видно. Особенно проектировщикЦитата:
Каждый заинтересован в результате,
"И изволька мне добыть - то чаво не может быть"
Хотите надежности - внешнее решение. С остальным - гоняйте код.
вот я и обсуждаю этот вопрос на форуме - может быть кто-то сталкивался с подобным.
Отказались от обработки одновременных нажатий и повесили на реле каждую кнопку.
А если так? (на LD и FB)Цитата:
Задача. Есть три кнопки. Заведены на 2 входа In1 и In2. Если активен IN1 То значит нажата кнопка 1. Если In2 то кнопка 2. Если одновременно нажаты то кнопка 3.
Проблемы: Если зажать 1ю и 2ю кнопки(такое возможно в процессе работы) - активируется третья.
1.Кнопки работают по одной и не зависимо друг от друга, если нажатие на вторую кнопку происходит, не ранее, например, чем через 100мс после нажатия первой.
Включили In1/In2 и пока удерживаем - кнопка 1/2 вкл.;
Выключили In1/In2 - кнопка 1/2 выключается.
2. Кнопки работают одновременно.
Если включили одновременно In1 и In2 (с задержкой, например, не более 100мс) пока удерживаем оба входа - кнопка 3 вкл;
Если выключили и In1 и In2 - кнопка 3 выключается;
"...Если зажать 1ю и 2ю кнопки(такое возможно в процессе работы) - активируется третья" не наблюдается.
Ну как это не наблюдается? Очень даже наблюдается. Сами же пишете:Цитата:
"...Если зажать 1ю и 2ю кнопки(такое возможно в процессе работы) - активируется третья" не наблюдается
Попасть в задержку 100 мс не сложно. А если сделать условие «совсем одновременно» (в один цикл ПЛК), то третья кнопка ненадёжной станет.Цитата:
Если включили одновременно In1 и In2 (с задержкой, например, не более 100мс) пока удерживаем оба входа - кнопка 3 вкл
там стоит по словам проектировщика "два диода/стабилитрона" и обеспечивает разницу в сигналах в микросекунды. Вроде так понял)