Это программа ПЛК для мигания (ВКЛ/ВЫКЛ) лампы с интервалом в 5 секунд.
Мигающая лампа
Описание проблемы
Включите индикатор или лампу через пять секунд и выключите через пять секунд.
Создайте программу, которая включает лампу на 5 секунд, затем выключает на 5 секунд, затем включает на 5 секунд и снова выключает на 5 секунд и так далее.
Схема проблемы
Решение проблемы
Эту проблему можно решить с помощью таймеров. В этом случае мы будем использовать TON (таймер задержки включения).
Для пояснения рассмотрим один ПЕРЕКЛЮЧАТЕЛЬ для включения цикла ВКЛ/ВЫКЛ и одну лампу для выхода.
Когда пользователь нажимает ПЕРЕКЛЮЧАТЕЛЬ, лампа включается и остается включенной в течение 5 секунд, после чего выключается на 5 секунд. Этот цикл будет повторяться.
Список входов и выходов
Список входов
- SWITCH : I0.0
Список выходов
- Lamp : Q0.0
M Memory
- M0.0 : битовая память для состояния выключения лампы.
Лестничная диаграмма ПЛК для мигающей лампы
Объяснение программы
В этой задаче мы рассмотрим программное обеспечение S7-1200 PLC и портала TIA для программирования.
Сеть 1:
В этой сети при нажатии SWITCH (I0.0) при отсутствии состояния выключения лампы лампа (Q0.0) будет включена.
Поэтому здесь мы использовали НО контакт SWITCH (I0.0) и НЗ контакт состояния выключения лампы (M0.0).
Сеть 2:
В этой сети, когда лампа (Q0.0) включена, то будет выполнена инструкция TON (таймер задержки включения), которая установит состояние выключения лампы.
Итак, мы взяли здесь НО контакт лампы (Q0.0), таймер TON и запрограммированное время 5 секунд.
Сеть 3:
Согласно нашему условию, состояние выключения лампы (M0.0) должно быть ВЫКЛ после 5-секундной задержки, поэтому мы снова использовали TON.
Итак, мы использовали НО контакт состояния выключения лампы (M0.0) и TON с запрограммированным временем 5 секунд.
Результат