Фильтр по тематике

Умная автоматика для теплицы

Приведено описание системы автоматического поддержания температуры и полива растений в теплице по расписанию, а также её охраны на основе конкретного проекта, разработанного автором статьи.

31.10.2025 1144 0
Умная автоматика для теплицы

Введение

С давних времён человечество связано с земледелием и выращиванием плодов. Люди не прерывают связь с садоводством, даже проживая в городе, и выращивают урожай в своих теплицах. Но удалённость от теплиц и занятость не позволяют гражданам вовремя поддерживать температурный режим для растений и своевременный полив, без чего урожай заметно сокращается, а порой и вовсе гибнет. В этом случае на помощь человеку приходит автоматика.

К рассмотрению предлагается система автоматического поддержания температуры воздуха, полива растений по расписанию и охраны теплицы на основе программируемого логического контроллера (ПЛК) и доступных компонентов автоматики.

Проект автоматики

Идея проекта состоит в том, чтобы ПЛК автоматически считывал показания датчика температуры воздуха в теплице и осуществлял при необходимости его подогрев или охлаждение. Кроме того, используя встроенные энергонезависимые часы, ПЛК может производить полив растений по установленному расписанию. Дополнительно ПЛК контролирует несанкционированное открытие двери в теплицу и может формировать тревожный сигнал.

В проекте применён недорогой и надёжный ПЛК Pixel 2 компании Segnetics [1]. Данный контроллер является свободно программируемым и базируется на операционной системе Linux. Внешний вид контроллера с фронтальной и боковых сторон представлен на рис. 1 и рис. 2 соответственно.



Существует модельный ряд таких контроллеров, отличающихся типом и количеством портов ввода-вывода. В данном проекте применена модель Pixel 2-1320-70-4, которая имеет в своём составе всё необходимое. Состав и технические характеристики данной модели представлены в табл. 1.


В качестве датчика температуры воздуха можно использовать любой из списка поддерживаемых контроллером. В данном проекте был применён широко распространённый датчик Pt1000, показанный на рис. 3.


Нагрев воздуха может осуществляться инфракрасной лампой накаливания, тепловой электрической воздушной пушкой или электрическим феном, тепловым экраном и другими доступными средствами. Контроллер в проекте формирует релейный выходной сигнал для нагрева, позволяющий коммутировать мощную нагрузку. Кроме того, формируется выходной плавно изменяющийся аналоговый сигнал с амплитудой от 0 до 10 В, который может использоваться для управления регулируемыми нагревателями.

Охлаждение воздуха может осуществляться проветриванием через форточки, управляемые электрическим приводом и с помощью вентилятора. Для этих агрегатов контроллер также формирует релейный выходной сигнал и плавно изменяющийся аналоговый сигнал с амплитудой от 0 до 10 В. Это позволяет использовать электрические приводы и вентиляторы любого типа: с дискретным или с аналоговым управлением. Образец такого линейного привода для открытия форточек показан на рис. 4.


Этот электропривод питается безопасным низковольтным напряжением постоянного тока и может быть подключён к источнику питания самого ПЛК. Количество необходимых электроприводов определяется количеством форточек. При этом все электроприводы подключаются к одному релейному выходу контроллера параллельно.

Внутренние энергонезависимые часы контроллера позволяют управлять поливом растений по расписанию программного планировщика путём задания начала и окончания полива в любое время суток. Этот планировщик автоматически формирует релейный выходной сигнал для включения и отключения системы полива в установленное время. Системы полива могут быть самые разные, например, электрический клапан, открывающий проток воды, поступающей из ёмкости, или водяной насос, качающий воду из скважины, и т.п. Пример такого электропривода с водопроводным шаровым краном показан на рис. 5.


Для охраны теплицы от несанкционированного открытия в программе контроллера предусмотрен контроль состояния двери с помощью датчика-геркона и возможность постановки теплицы на охрану с помощью потайного переключателя. В случае нарушения режима охраны контроллер формирует звуковой и световой сигналы элементами самого контроллера и активирует выходной релейный сигнал для включения внешней сигнализации или отправки тревожного сообщения по мобильному каналу связи. Кроме того, с помощью этого релейного сигнала можно включить видеокамеру для фото- и видеофиксации события.

Контроллер способен формировать все необходимые данные о работе системы и передавать их по запросам от удалённого компьютера через интерфейс RS-485 на расстояние до 1200 метров. Таким образом организуется диспетчеризация системы управления.


Пример плана размещения оборудования для теплицы приведён на рис. 6.

Программа ПЛК

Программа для ПЛК создана в бесплатной среде разработки SMLogix [2] на языке программирования FBD, которая использует библиотечные логические и математические блоки, соединяемые по правилам схемотехники. Знакомство с данной средой разработки приведено в источнике [3].

Интерфейс оператора разработан с помощью встроенного в среду разработки программного инструмента SMArt и представлен на рис. 7.


Интерфейс состоит из нескольких элементов меню с пиктограммами и названиями, поясняющими назначение этих элементов.

В меню «Справка» приводится крат­кое описание функций системы. Меню «Пульт» отображает значение текущей температуры в теплице и пограничные величины. Также в нём отображаются состояния входов и выходов контроллера. Меню «Время» позволяет настроить часы и календарь. С помощью меню «Настройки» пользователь задаёт необходимые температурные уставки и время работы планировщика. В меню «Журнал» отображаются события системы управления. Меню «График» позволяет видеть график поддержания заданной температуры в теплице в динамическом режиме.

При разработке программы были использованы только библиотечные элементы среды разработки: логические вентили, преобразователи сигналов, счётчики, делители, регистры и порты ввода-вывода.

Весь проект состоит из трёх функциональных блоков. Первый блок в отладочном режиме среды разработки SMLogix представлен на рис. 8.


Этот блок сравнивает значение датчика температуры воздуха с пограничными значениями с помощью цифровых компараторов CMP и формирует дискретные и аналоговые сигналы для управления нагревом и охлаждением. Дискретные сигналы формируются непосредственно компараторами CMP, а аналоговые сигналы образуются выходами реверсивных счётчиков CTUD. Управление этими счётчиками производится с помощью дискретных сигналов компараторов. Выходные сигналы счётчиков внутри контроллера имеют диапазон изменения от 0 до 10 000, что соответствует выходному значению аналогового сигнала от 0 до 10 В. Для отображения этих значений в меню «Пульт» в вольтах значения счётчиков с помощью делителей уменьшаются в 1000 раз.

Второй блок проекта, выполняющий функцию планировщика полива, представлен на рис. 9.


Данный блок производит регулярное сравнение текущего реального времени контроллера с заданными значениями времени начала и окончания полива. Сравнение производится с помощью цифровых компараторов CMP. Далее с помощью цифровой логики формируется дискретный выходной сигнал для включения и отключения устройства полива.

Третий, последний блок проекта, выполняющий функцию охранной системы и архивирования событий управления, представлен на рис. 10.


Этот блок осуществляет блокировку и активацию контроля открытия двери теплицы и формирование сигнала для охранной сигнализации. Кроме того, в этом блоке содержится библиотечный элемент журнала событий и регистр сбора всех дискретных сигналов контроллера для передачи в систему диспетчеризации. Для работы блока используются сигналы состояния скрытого переключателя блокировки и датчика-геркона открытия двери. Здесь же задействованы элементы внутренней сигнализации контроллера в виде светодиодных индикаторов и зуммера.

Сбросить аварийное состояние контроллера можно после проверки и устранения причины возникновения аварии с помощью кнопки «Esc» контроллера.

Дистанционный сбор данных контроллера можно производить через встроенные порты COM1 и COM2 c интерфейсом RS-485 или через установленный в ПЛК сетевой модуль интерфейса Ethernet.

Карта памяти регистров проекта формируется на основании применённых в нём элементов ввода и вывода данных регистров автоматически при нажатии клавиш Ctrl+M и приведена на рис. 11.


Порты контроллера COM1, COM2 и Ethernet настраиваются с помощью встроенного системного меню контроллера, вход в которое производится одновременным нажатием кнопок «Влево» и «Вправо». Для повышения устойчивости связи рекомендуется задать скорость передачи данных по интерфейсу RS-485, равной 9600. В этом же меню настроек задаётся адрес ПЛК и формат данных.

С помощью распространённой программы Modbus Pull или аналогичной программы можно в любое время читать показания температуры в теплице и состояние системы управления непосредственно с помощью персонального компьютера, подключённого к ПЛК по сети Ethernet или через преобразователь USB/RS-485. Окно программы Modbus Pull с параметрами настройки приведено на рис. 12.


Для удалённого доступа к ПЛК через Интернет с помощью компьютера или смартфона можно использовать программу удалённого управления, например, Anydesk или подобную ей. Данная программа обеспечит связь между двумя удалёнными компьютерными устройствами и позволит наблюдать за системой управления теплицы дистанционно.

Заключение

Готовый файл проекта размещён на сайте журнала [4] и может быть использован для дальнейшего развития.

В данном проекте реализован один планировщик для полива. При необходимости в проект легко добавить аналогичные планировщики, например, для дополнительного освещения растений с целью увеличения светового периода. Подключение дополнительных планировщиков осуществляется простым копированием второго блока проекта и подключения к нему свободного порта вывода DOUT. Применение библиотечного элемента «Исторический график» позволит получать архив значений температуры за несколько суток.

Аналогично в проект можно добавить и другие необходимые функции, автоматизирующие рутинные операции, например, наполнение ёмкости для воды из скважины по расписанию.

Литература

  1. URL: https://segnetics.com/ru/pixel2.
  2. URL: https://www.segnetics.com/ru/smlogix.
  3. Вальпа О. Программирование логических контроллеров // СТА. 2025. № 1. С. 18.
  4. URL: https://www.cta.ru.

© СТА-ПРЕСС, 2025

Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

31.10.2025 1144 0
Комментарии
Рекомендуем
Современные системы управления электроприводов: структура и конструкция. Часть 2

Современные системы управления электроприводов: структура и конструкция. Часть 2

Статья посвящена системам управления электроприводов, которые в настоящее время являются основным средством приведения в движение рабочих машин и других технических устройств. Излагаются основные сведения об электроприводах и их системах управления, предназначенных для управления преобразователем электрической энергии и электродвигателем – главными составными частями электропривода. Рассматриваются различные варианты структуры и конструкции систем управления электроприводов. Приводится описание универсального микроконтроллерного блока управления БУПЧ, который является основой систем управления преобразователями частоты для электроприводов большой и сверхбольшой мощности концерна «Русэлпром».
09.06.2026 СЭ №5/2026 645 0
Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

Эффективное количество бит цифровых осциллографов: влияние на результаты измерений и экспериментальное определение для приборов VESNA

В статье рассмотрены особенности измерения эффективного числа бит (ENOB) для цифровых осциллографов. Представлен анализ ENOB как характеристики аналого-цифрового преобразования, отмечены ключевые причины искажений сигналов при аналого-цифровом преобразовании. Проанализированы особенности определения эффективного количества бит цифровых осциллографов на основе прямых измерений, обоснован наиболее простой способ определения ENOB на базе сопоставления среднеквадратичного напряжения на выходе генератора синусоидального сигнала и аналогичного значения, измеренного осциллографом. Для осциллографов серий OVA3, OVS3, OVU2 нового для российского рынка бренда VESNA проведены экспериментальные оценки эффективного количества бит.
05.06.2026 СЭ №5/2026 615 0
Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

Параллельное соединение однотипных модулей электропитания для резервирования с активным принудительным распределением тока нагрузки

В статье кратко рассмотрены основные проблемы, возникающие при параллельном соединении модулей электропитания для увеличения мощности и резервирования в современных распределённых системах электропитания для сложных радиотехнических, компьютеризированных и телекоммуникационных комплексов. Рассмотрен метод равномерного распределения тока нагрузки и синхронизации высокой частоты преобразования включённых параллельно однотипных модулей DC/DC-преобразователей напряжения Brick (2-го поколения) компании Wibbow c применением двунаправленного цифрового интерфейса между модулями, обеспечивающий несложное надёжное параллельное соединение для повышения выходной мощности и резервирования.
04.06.2026 СЭ №5/2026 460 0

  Подписывайтесь на наш канал в Telegram и читайте новости раньше всех! Подписаться