Лего ПЛК – это Лего контроллер.
Что это такое?
В других разделах Вы уже видели разные специализированные контроллеры заточенные под определённую задачу, полив домашних цветов, полив теплиц, управление воротами и калиткой, обогрев ливнестоков и.т.п.
Эти контроллеры, конечно можно использовать и под другие задачи, с некоторыми оговорками.
Но можно использовать Лего ПЛК – это конструктор контроллер, который вы можете составить из кубиков под ваши задачи и потребности.
Это центральный процессор плюс модули расширения. Вы выбираете лишь те элементы, которые Вам нужны, тем самым не тратить лишние деньги и время. Но лего, на то оно и – лего, в любой момент вы можете “достроить” расширить систему нужным вам функционалом, добавив необходимые кубики.
Некоторые промышленные контроллеры сделаны по схожему принципу, но цена их на порядки выше.
Также предлагаются платы (PCB) для самостоятельной сборки контроллеров, причём, на них можно устанавливать лишь те элементы, которые необходимы Вам.
Ядро Лего – это плата центрального микроконтроллера.
На этой плате установлен основной микроконтроллер ESP32 в который “заливается” алгоритм (прошивка) системы.
На нём также присутствуют различные интерфейсы для связи с внешними устройствами:
- Wi-Fi
- Ethernet
- RS485 (гальванически изолированный) /ModBus/
- 1 Wire (гальванически изолированный)
- i2c (гальванически изолированный)
- i2c (межблочный)
- SPI
- UART
- USB
Также на плате присутствует:
DI – гальванически развязанный, дискретный вход
DOut – гальванически развязанный, дискретный выход
Слот для SD card
Часы реального времени RTC
Разъём для внешней антенны
Модуль входов – выходов 4Ai 4Di 4Do
Это модуль расширения, на котором установлено:
- 4-е реле с перекидными контактами (10А)
- 4-е аналогового входа
0 – 10V
0 – 20mA
0 – 5kOm (для датчика температуры pT1000) - 4-е дискретных входа
- 4-е доп транзисторных выхода (до 200мА)
Модуль соединяется с ядром Лего по шине i2c