Контроль мест для стоянки автомобилей в Logo!

Слайд 2

Задача. На автостоянке имеется 5 мест для стоянки автомобилей. Входной светофор

Задача. На автостоянке имеется 5 мест для стоянки автомобилей. Входной светофор

должен автоматически переключатся с зеленого на красный, когда все места заняты.
Исходные данные:
Вход I1 – фотодатчик «Въезд» (кнопка без фиксации, замыкающая)
Вход I2 – фотодатчик «Выезд» (кнопка без фиксации, замыкающая)
Вход I3 – кнопка сброса (кнопка без фиксации, замыкающая)
Выход Q1 – Красный свет
Выход Q2 – Зеленый свет
Условие. Мест на стоянке для автомобилей = 5
Решение.
1. Реверсивный счетчик обладает 3 входами:
R – сброс,
Cnt – счетчик,
Dir – направление счета (вперед/назад)
2. Кнопку сброса I3 подадим на вход R (сброс)
3. Кнопку входа I1 (въезд автомобиля) подадим на ИЛИ -> Cnt-счетчик (по умолчанию увеличивает значение на единицу).
4. Кнопку входа I3 (выезд автомобиля) подадим на ИЛИ -> Cnt-счетчик, но т. к. счетчик включен на увеличение, а нам необходимо уменьшить на единицу, то подадим сигнал «выезда» на вход Dir (направление счета — вперед/назад), см. Рис. 1.
5. Для реверсивного счетчика установим следующие свойства: Порог включения — 5 (по условию задачи), порог выключения — 5.
Итак,
- красный светофор загорится тогда, когда счетчик примет значение 5 и более и, соответственно, включится.
- Зеленый светофор загорится при условии < 5
Слайд 3

Функциональная блок-схема автоматизации работы автостоянки в Logo! Soft Comfort Самостоятельно. 1.

Функциональная блок-схема автоматизации работы автостоянки в Logo! Soft Comfort

Самостоятельно.


1. Изменить программу таким образом, чтобы был запрещен въезд, когда стояночные места заняты, т. е. запретить увеличение счетчика более 5.
Подсказка: т. к. разрешение на въезд автомобилей больше 5 зависит от зеленого светофора (пока горит — можно въезжать/считать), то И подачу сигнала (въезда) на счетчик необходимо ограничить данным условием.