Создайте программу ПЛК для альтернативной выходной цепи с защелкивающейся функцией и объясните логику релейной схемы с решением.
Альтернативная выходная цепь
Описание проблемы
Включение света нажатием ПЕРЕКЛЮЧАТЕЛЯ в первый, третий, пятый раз и т. д. и выключение того же света нажатием ПЕРЕКЛЮЧАТЕЛЯ во второй, четвертый, шестой раз и т. д.
Восстановление состояния выхода на «0» при включении питания системы или цикла. Выход может быть ПУСК нажатием КНОПКИ НЕЧЕТНОЕ количество раз и может быть ОСТАНОВЛЕН нажатием той же КНОПКИ ЧЕТНОЕ количество раз.
Диаграмма проблемы
Решение проблемы
Мы можем решить эту проблему с помощью простой релейной логики. В этом мы рассмотрим один простой пример альтернативной работы светодиода.
Здесь мы рассмотрим один светодиод и одну КНОПКУ. Нажмите КНОПКУ попеременно, и выход должен быть ВКЛ/ВЫКЛ попеременно, здесь, когда кнопка нажата нечетное количество раз, выход должен быть ВКЛ, а когда кнопка нажата четное количество раз, выход должен быть ВЫКЛ.
Список входов и выходов ПЛК
Список входов
- ПЕРЕКЛЮЧАТЕЛЬ: I0.0
Список выходов
- Светодиод: Q0.0
Память M
- M0.0 для состояния сброса светодиода
- M0.1 для сброса счетчика
- M11.0 и M11.1 – Положительный фронт
Релейная диаграмма для альтернативной выходной цепи (с функцией фиксации)
Описание программы ПЛК
В этом приложении мы использовали ПЛК Siemens S7-300 и программное обеспечение TIA Portal для программирования.
Сеть 1:
В сети 1 мы использовали инструкцию SET для установки светодиода (Q0.0). Здесь мы взяли НО контакт КНОПКИ (I0.0)
поэтому светодиод (Q0.0) можно активировать нажатием КНОПКИ (I0.0).
Сеть 2:
Здесь мы использовали счетчик, поэтому он будет подсчитывать количество переключений КНОПКИ (I0.0).
Этот счетчик сообщит нам о количестве нажатий кнопки, ее значении или значении ЧЕТНОМ или НЕЧЕТНОМ числе.
Сеть 3:
Когда счетчик достигнет своего предустановленного значения (2) или, скажем, ЧЕТНОГО числа раз, НО контакт счетчика установит M0.0 (условие сброса светодиода).
Сеть 4:
В этой сети НО контакт M0.0 СБРОСИТ светодиод и счетчик.
Здесь M0.1 (память сброса счетчика) СБРОСИТ счетчик.
Сеть 5:
Если M0.0 включен и сработает отрицательный переход (с 1 на 0) кнопки (I0.0), то состояние RESET светодиода будет выключено.
Примечание: этот пример приведен для понимания базовой концепции альтернативной выходной цепи, это не полное приложение, но мы можем использовать эту концепцию в любом приложении автоматизации или любой системе.
Тестовые случаи