OTOKO

Лего ПЛК Ядро

Лего ПЛК – это Лего контроллер.
Что это такое? Программируемый Логический Контроллер.
Если выразится по-простому, то можно назвать “умным реле” с расширенными функциями.

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

Но можно использовать Лего ПЛК – это конструктор контроллер, основная фишка которого это – модульность и малые размеры, изолированные входы-выходы (гальвано развязаны). Вы можете составить из кубиков любую конфигурацию под ваши задачи и потребности.
Это центральный процессор плюс модули расширения. Вы выбираете лишь те элементы, которые Вам нужны, причем,  как на самих платах, так и подключаемых модулей. Тем самым не тратя лишние деньги и время. Но лего, на то оно и – лего, в любой момент вы можете “достроить” расширить систему нужным вам функционалом, добавив необходимые кубики.
Некоторые промышленные контроллеры сделаны по схожему принципу, но цена их на порядки выше.
Также предлагаются платы (PCB) для самостоятельной сборки контроллеров, причём, на них можно устанавливать лишь те элементы, которые необходимы Вам.

Структура лего

Ядро Лего – это плата центрального контроллера.
Основа платы это микроконтроллер ESP32 в который “заливается” алгоритм (прошивка) системы.

На контроллере присутствуют различные интерфейсы для связи с внешними устройствами:

  • Wi-Fi
  • Ethernet
  • RS485 (гальванически изолированный) /ModBus/
  • 1 Wire (гальванически изолированный)
  • i2c (гальванически изолированный)
  • i2c (межблочный)
  • i2c разъём на плате (для олед дисплея и.т.п.)
  • SPI (разъём для дисплея TFT, SD Card)
  • UART
  • USB
  • DI – гальванически развязанный, дискретный вход
  • DO – гальванически развязанный, дискретный выход
  • SD cardслот для карты памяти
  • RTCЧасы реального времени
  • RFРазъём для внешней антенны
  • Размер платы 72х46мм

Среда программирования контроллера (т.е. как и в чём можно программировать Лего ПЛК):

текстовые среды программированияграфические (визуальные) среды программирования на основе функциональных блоков ФБ
FLProg
Arduino IDXOD IDE
ESP-IDFS4A (Scratch for Arduino)
PlatformIOSnap4Arduino
Visual Studio Codevisuino, visualino, Mixly


Плата контроллера выполнена двухстороннем монтажом. Для облегчения сборки контроллера в домашних условиях, и не имеющих опыта с smd детальками, – применен типо-размер smd 1206 (3,2х1,6х0,5). Размер платы 72х46

Если Вам какой-то из функциональных узлов (обведены в желтых прямоугольниках) не нужен, то его можно не распаивать, не устанавливать. Но в последствии при необходимости вы всегда можете их доустановить.
Через межблочное соединение (i2c) подключаются модули расширения I/O

Ориентировочная цена ~ 5500р

Есть адаптированная прошивка датчика присутствия для Лего ПЛК.

В качестве корпуса можно использовать профиль UM72S:

UM72S
TOP