Краткий ответ: готовые схемы должны работать так:
- Если освещённость меньше \(20\%\) — включить фитолампы, иначе выключить.
- Если влажность почвы ниже заданного порога — включить насос, иначе выключить.
- Если температура выше верхнего порога — открыть форточку и выключить обогреватель; при низкой температуре — включить обогреватель.
- Если одновременно температура и влажность почвы критические — включить аварийный режим.
Численные пороги влажности и температуры на изображении не указаны. Поэтому обозначим их \(M_{\min}\), \(T_{\min}\), \(T_{\max}\). Для примера можно взять: \(M_{\min}=30\%\), \(T_{\min}=18^\circ\text{C}\), \(T_{\max}=25^\circ\text{C}\).
Схема 1. Освещение
(Начало)
↓
◇ Освещённость < 20%?
↙ Да ↘ Нет
[Включить фитолампы] [Выключить фитолампы]
↘ ↙
(Конец цикла)
Подпись: датчик освещённости — фитолампы.
Схема 2. Полив
(Начало)
↓
◇ Влажность почвы < M_min?
↙ Да ↘ Нет
[Включить насос] [Выключить насос]
↘ ↙
(Конец цикла)
Подпись: датчик влажности почвы — насос полива.
Схема 3. Обогрев и проветривание
(Начало)
↓
◇ Температура > T_max?
Да ↙ ↘ Нет
[Открыть форточку] ◇ Температура < T_min?
[Выключить обогреватель] Да ↙ ↘ Нет
↓ [Включить [Обычный
(Конец цикла) обогреватель] режим]
↓ ↓
(Конец цикла)
Ветка «Да» при высокой температуре должна содержать два действия:
- открыть форточку сервоприводом;
- выключить обогреватель.
В блок-схеме эти два прямоугольника можно расположить параллельно и соединить их стрелки перед блоком «Конец цикла».
Подпись: датчик температуры — обогреватель и сервопривод форточки.
Схема 4. Аварийный режим
Выберем условие: температура слишком высокая и влажность почвы слишком низкая.
(Начало)
↓
◇ Температура > T_крит И
влажность почвы < M_крит?
↙ Да ↘ Нет
[Выключить обогреватель] [Обычный цикл]
[Открыть форточку]
[Включить насос]
↓
(Конец цикла)
Здесь используется логическая связка И: аварийная ветка выполняется только тогда, когда оба условия истинны одновременно.
Проверка результата
При выбранных примерных порогах:
- освещённость \(15\%\): \(15<20\), фитолампы включаются;
- влажность почвы \(20\%\): \(20<30\), насос включается;
- температура \(27^\circ\text{C}\): \(27>25\), форточка открывается, обогреватель выключается;
- температура \(16^\circ\text{C}\): \(16<18\), обогреватель включается;
- температура \(36^\circ\text{C}\) и влажность почвы \(8\%\): оба аварийных условия истинны, включается аварийный режим.
На одном листе подпиши схемы: «Схема 1», «Схема 2», «Схема 3», «Схема 4». В автоматическом контроллере стрелку от «Конца цикла» можно вернуть к началу, чтобы датчики опрашивались снова.
