Подскажите пожалуйста, как сделать, чтобы при каждом нажатии кнопки на DI выход DO менял состояние, те. т.е. нажал кнопку-выход включился, еще раз нажал-выключился.
Подскажите пожалуйста, как сделать, чтобы при каждом нажатии кнопки на DI выход DO менял состояние, те. т.е. нажал кнопку-выход включился, еще раз нажал-выключился.
Два варианта
Захват-01.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Так ведь это же макрос "On / off" из "Менеджера компонентов".
one_touch.owle
В обед потренировался,,, не судите строго, не допускается подобное управление сложным оборудованием! Опасно!
Я так реализовал управление достаточно сложным оборудованием, алгоритм как у вас, только немного принцип управления не такой, я жду на удаленном устройстве (PLC) единицы на модбас входе по такому же принципу, а потом эту единицу обрабатываю (запускаю двигатель или др. устройство) и сбрасываю ее в контроллере в ноль и жду опять единицу. Для остановки конечно не этот же бит регистра, а другой... А не для управления, а для отсылки данных в SQL, например, использую переключение бита - при любом изменении отсылаю в базу.
1. Оператор может растеряться, нужна кнопка пуск и кнопка стоп и кнопка авария
2. От дребезга контактов никто не застрахован.
Вероятно, не раз эта тема обсуждалась...
Считаю нужным повторить: Опасно!, раз человек интересуется.
Здесь выкладывал 8 Т-триггеров в "одном флаконе", можно легко расширить до 32:
https://owen.ru/forum/showthread.php?t=12691&page=63
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сложное оборудование.ДА !
Но реализовать бистабильное реле вполне сгодится.