Best PLCs for Beginners and Makers: 12 Siemens LOGO!, Arduino Opta, ESP32 Relay Controllers and FX1N PLC Boards Compared (Buying Guide)

⚠️ Affiliate Disclosure: This post contains Amazon affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you. Every product below was checked against its live Amazon listing before publishing. Prices change often, so we don’t list them here. Tap any Buy Here button to see the current price on Amazon.
Ultimate Buying Guide

🏭 Best PLCs for Beginners and Makers

12 controllers for learning ladder logic and automating real machines: Siemens LOGO!, Arduino Opta, ESP32 industrial relay boards, low-cost FX1N PLC boards and PLC+HMI all-in-ones.

✅ 12 Controllers Reviewed ✅ Ladder & Arduino Code ✅ Modbus & IoT ✅ Honest Pros & Cons

A programmable logic controller (PLC) is a rugged computer built to run machines: it reads switches and sensors, executes logic, and drives relays, motors and valves, usually from a 24 V DIN-rail cabinet. Learning PLCs is one of the most valuable skills for embedded engineers moving into industrial automation, and today you can start cheaply with a Siemens LOGO!, program an Arduino Opta in either C++ or IEC 61131-3 languages, or build your own controller around an ESP32.

This guide compares 12 options on Amazon, from genuine industrial logic modules to budget Mitsubishi-compatible boards. Pair any of them with our Modbus relay and I/O modules to expand I/O over RS485.

💡 Reality check before you buy: Budget “FX1N” and PLC+HMI boards are Mitsubishi-compatible clones, not genuine Mitsubishi products. They’re great for learning ladder logic but come with thin documentation. The Arduino Opta has lower Amazon ratings than you might expect (3.0-3.7 stars), mostly over setup and software complaints, so budget time for its learning curve. Any controller switching mains loads must be installed in a proper enclosure with correct fusing and wiring.

🏭 Quick Comparison: All 12 PLCs and Controllers

ControllerI/O (per listing)ProgrammingBest ForBuy
🥇 Siemens LOGO! 12/24RCE8 DI (4 AI), 4 relay DOLOGO! Soft ComfortBest OverallBuy Here →
🔷 Arduino Opta WiFiDigital/analog in, relaysArduino IDE / PLC IDEBest for MakersBuy Here →
🔌 Arduino Opta RS485Digital/analog in, relaysArduino IDE / PLC IDEModbus RTU MasterBuy Here →
🔹 Arduino Opta LiteDigital/analog in, relaysArduino IDE / PLC IDECheapest OptaBuy Here →
💻 LOGO! Soft Comfort V8SoftwareFBD / ladder, simulationLOGO! ProgrammingBuy Here →
🧠 Waveshare ESP32-S3 6-Ch Relay6 relays (10 A), RS485Arduino, ESP-IDF, ESPHomeDIY IoT PLCBuy Here →
🔟 ESP32-S3 8-Ch Relay Controller8 relays, DI, RS485, EthernetArduino, ESP-IDF, ESPHomeMore I/O + EthernetBuy Here →
📟 FX1N-20MR PLC Board20-point, relay outMitsubishi-compatible ladderCheapest Ladder LearningBuy Here →
📟 FX1N-14MR PLC Board14-point, relay outMitsubishi-compatible ladderSmall MachinesBuy Here →
🖥️ PLC + HMI 2.8″7 DI, 5 relay, 4 transistorGX Works2 / DeveloperPLC With Touch ScreenBuy Here →
📊 PLC + HMI 3.8″ (Analog)10 DI, 7 relay, 2 AD/2 DAGX Works2 / DeveloperAnalog + DisplayBuy Here →
🏢 Delta DVP14SS211R8 DI, 6 relay DODelta ISPSoft / WPLSoftBranded Slim PLCBuy Here →

I/O from each Amazon listing; verify against the manufacturer’s datasheet. Tap Buy Here to see the live price.

🔍 How to Choose a PLC

🎯

Learning vs Production

For a career skill, learn on a recognized brand (Siemens, Delta). For your own machines and IoT projects, Arduino Opta or an ESP32 controller gives more flexibility. Clone boards are cheapest for experimenting.

💻

Programming Environment

Traditional PLCs use ladder logic or function block diagrams in vendor software. Opta adds IEC 61131-3 through Arduino’s PLC IDE plus regular Arduino C++. ESP32 boards use Arduino, ESP-IDF or ESPHome.

🔢

I/O and Expansion

Count your inputs, outputs and analog signals with spares. LOGO! and Delta have expansion modules; Opta and ESP32 boards expand cheaply with Modbus RS485 I/O modules.

🌐

Connectivity

Ethernet, Wi-Fi, RS485 and Modbus matter for remote monitoring, HMIs and Home Assistant. The LOGO! RCE has Ethernet; Opta variants differ in Wi-Fi and RS485; ESP32 boards have Wi-Fi built in.

🏆 Detailed Reviews: All 12 Controllers

🥇 BEST OVERALL

Siemens LOGO! 12/24RCE

⭐ 4.5/5 · Genuine Industrial Logic Module
8 DI
(4 ANALOG)
4
RELAY OUTPUTS
Ethernet
+ DISPLAY
400
LOGIC BLOCKS
Buy on Amazon →
Siemens LOGO! 12/24RCE logic module PLC with display and relay outputs

The Siemens LOGO! 12/24RCE (6ED1052-1MD08-0BA0) is a genuine industrial logic module and the best way to learn on hardware you’ll meet in real panels. Per the listing it runs on 12/24 VDC with 8 digital inputs (4 usable as analog), 4 relay outputs, a built-in display, 400 logic blocks, Ethernet and modular expansion. It averages about 4.1 stars from 83 ratings. Program it with function block or ladder diagrams in LOGO! Soft Comfort (pick #5), or set simple logic directly on its display.

✅ Pros
  • Genuine Siemens
  • Ethernet + display
  • Expandable
  • Career-relevant skill
❌ Cons
  • Software sold separately
  • Limited I/O on base unit
🎯 Verdict: The real industrial starter PLC.

👉 Check Price on Amazon →

🔷 BEST FOR MAKERS

Arduino Opta WiFi

⭐ 4.0/5 · Industrial IoT Micro PLC
Wi-Fi
CONNECTED
Modbus
SUPPORT
C++
OR IEC 61131-3
DIN
RAIL
Buy on Amazon →
Arduino Opta WiFi industrial IoT micro PLC

The Arduino Opta WiFi bridges the maker and industrial worlds: a DIN-rail micro PLC with digital I/O, analog inputs, relay outputs and Modbus support, plus Wi-Fi for cloud dashboards and remote monitoring per the listing. You can program it in the familiar Arduino IDE or in IEC 61131-3 languages (ladder, function blocks, structured text) with Arduino’s PLC IDE. Ratings are mixed (about 3.7 stars from 34 ratings), with complaints centered on software setup rather than hardware.

✅ Pros
  • Arduino + PLC languages
  • Wi-Fi IoT
  • Modbus
  • DIN rail form factor
❌ Cons
  • Mixed reviews
  • Software learning curve
🎯 Verdict: The PLC Arduino users will feel at home with.

👉 Check Price on Amazon →

🔌 MODBUS RTU MASTER · ⭐ 3.6/5

3. Arduino Opta RS485

RS485 · digital/analog in · relays · 21 ratings
Buy Here →
Arduino Opta RS485 industrial micro PLC with Modbus RTU

The Opta variant with RS485 communication, ideal as a Modbus RTU master for energy meters, VFDs and Modbus I/O modules on a bus, without Wi-Fi. It averages about 3.6 stars from 21 ratings.

✅ Pros: RS485 for Modbus networks.
❌ Cons: No Wi-Fi; mixed reviews.
🎯 Verdict: Opta for wired Modbus systems.
🔹 CHEAPEST OPTA · ⭐ 3.0/5

4. Arduino Opta Lite

Digital/analog in · relays · Modbus · 16 ratings
Buy Here →
Arduino Opta Lite compact industrial micro PLC

The base Opta, without Wi-Fi or the RS485 port of its siblings. It’s the lowest-cost way into the Opta ecosystem for learning PLC programming on the bench, but has the weakest reviews of the three (about 3.0 stars from 16 ratings).

✅ Pros: Lowest Opta cost.
❌ Cons: Fewest features; low rating.
🎯 Verdict: A bench-learning Opta.
💻 LOGO! PROGRAMMING · ⭐ 4.4/5

5. Siemens LOGO! Soft Comfort V8

Individual license · 238 ratings
Buy Here →
Siemens LOGO! Soft Comfort V8 PLC programming software

The programming software for LOGO! modules and the most-reviewed product in this guide (238 ratings, about 4.4 stars). It lets you build programs in function block or ladder diagrams and simulate them on your PC before downloading, which is great for learning even before you buy hardware. Confirm it matches your LOGO! generation.

✅ Pros: Simulation; well reviewed.
❌ Cons: LOGO!-only.
🎯 Verdict: The essential LOGO! companion.
🧠 DIY IOT PLC · ⭐ 4.6/5

6. Waveshare ESP32-S3 6-Ch Industrial Relay

10 A relays · isolated RS485 · Wi-Fi/BLE · Pico HAT header · 77 ratings
Buy Here →
Waveshare industrial 6-channel ESP32-S3 Wi-Fi relay module with isolated RS485

The highest-rated controller here (about 4.6 stars from 77 ratings). It’s an ESP32-S3 board with six relays rated up to 10 A 250 VAC / 30 VDC, an isolated RS485 port and a Pico HAT header, per the listing. Flash it with Arduino, ESP-IDF or ESPHome to build a Wi-Fi PLC, a Home Assistant relay controller or a Modbus master. It’s not a ladder-logic PLC, but for embedded developers it’s often the faster route.

✅ Pros: Top rated; 10 A relays; RS485.
❌ Cons: No ladder logic.
🎯 Verdict: The embedded engineer’s PLC.
🔟 MORE I/O + ETHERNET · ⭐ 4.5/5

7. Industrial ESP32-S3 8-Ch Relay Controller

8 relays · digital inputs · RS485 · Ethernet · 25 ratings
Buy Here →
Industrial 8-channel ESP32-S3 Wi-Fi relay module with RS485, digital inputs and Ethernet

A larger ESP32-S3 controller with 8 relays, digital inputs, RS485 and an Ethernet port per the listing. The added inputs and wired networking make it closer to a true PLC replacement for small machines and greenhouse or pump control. It averages about 4.5 stars from 25 ratings.

✅ Pros: Inputs + Ethernet.
❌ Cons: You write the firmware.
🎯 Verdict: A fuller DIY PLC platform.
📟 CHEAPEST LADDER LEARNING · ⭐ 4.1/5

8. FX1N-20MR PLC Control Board

24 VDC · 20-point · relay output · 46 ratings
Buy Here →
FX1N-20MR 24V PLC industrial control board with relay outputs

A bare 24 V FX1N-compatible PLC board with 20 I/O points and relay outputs, programmed in Mitsubishi-style ladder logic. It’s the cheapest way to practice ladder programming on real hardware. It averages about 4.1 stars from 46 ratings. It’s a clone board, so expect minimal documentation.

✅ Pros: Very cheap; real ladder logic.
❌ Cons: Clone; bare board.
🎯 Verdict: Ladder practice on a budget.
📟 SMALL MACHINES · ⭐ 3.8/5

9. FX1N-14MR PLC Control Board

24 VDC · 14-point · relay output · 45 ratings
Buy Here →
FX1N-14MR 24V PLC control board with relay outputs

The smaller 14-point FX1N-compatible board with relay outputs, suited to simple sequences like conveyors, timers and pump alternation. It averages about 3.8 stars from 45 ratings.

✅ Pros: Compact; cheap.
❌ Cons: Fewer I/O; clone.
🎯 Verdict: For simple sequences.
🖥️ PLC WITH TOUCH SCREEN · ⭐ 3.8/5

10. PLC + HMI All-in-One (2.8″)

FX1S-compatible · 7 DI · 5 relay + 4 transistor out · 17 ratings
Buy Here →
PLC HMI all-in-one controller with 2.8 inch touch screen

A PLC and a 2.8-inch touch-screen HMI in one unit, FX1S-compatible with 7 inputs, 5 relay and 4 transistor outputs, programmed in GX Works2 or GX Developer per the listing. It’s handy for small machines that need an operator display without a separate HMI. It averages about 3.8 stars from 17 ratings.

✅ Pros: Built-in HMI.
❌ Cons: Small screen; clone.
🎯 Verdict: PLC and display in one box.
📊 ANALOG + DISPLAY · ⭐ 3.4/5

11. PLC + HMI All-in-One (3.8″, Analog)

10 DI · 7 relay · 2 AD / 2 DA · 2× NTC10K · 10 ratings
Buy Here →
3.8 inch PLC HMI all-in-one controller with analog inputs and outputs

A bigger 3.8-inch PLC+HMI with 10 inputs, 7 relay outputs, 2 analog inputs, 2 analog outputs, two NTC10K temperature inputs and high-speed counters per the listing. It suits small temperature-controlled processes. Reviews are thin and mixed (about 3.4 stars from 10 ratings).

✅ Pros: Analog + temperature I/O.
❌ Cons: Mixed reviews.
🎯 Verdict: More I/O, more screen.
🏢 BRANDED SLIM PLC · ⭐ 3.2/5

12. Delta DVP14SS211R

24 VDC CPU · 8 inputs · 6 relay outputs · 11 ratings
Buy Here →
Delta DVP14SS211R programmable logic controller CPU unit

A genuine Delta DVP-SS slim PLC CPU with 8 inputs and 6 relay outputs on 24 VDC. Delta is widely used in Asian factories, so it’s a useful brand to learn. Amazon reviews are few and mixed (about 3.2 stars from 11 ratings), so buy from a reputable seller.

✅ Pros: Real industrial brand.
❌ Cons: Mixed Amazon reviews.
🎯 Verdict: A factory-standard alternative.

🛒 Which PLC for Which Goal?

🎓

Learn PLCs for a job

Siemens LOGO! + Soft Comfort.

🔷

Arduino skills, PLC hardware

Arduino Opta WiFi.

🏠

Home Assistant / ESPHome

Waveshare ESP32-S3 relay.

💵

Cheapest ladder practice

FX1N-20MR board.

🖥️

Small machine with display

PLC + HMI all-in-one.

🔌

Modbus master for meters

Arduino Opta RS485.

⚙️ PLC vs Microcontroller Controller

AspectTraditional PLC (LOGO!, Delta)Hybrid (Arduino Opta)ESP32 Relay Controller
LanguagesLadder, FBDC++ and IEC 61131-3 ⭐C/C++, MicroPython, ESPHome YAML
RobustnessIndustrial certified ⭐Industrial form factorVaries by board
ConnectivityEthernet (model dependent)Wi-Fi / RS485 / EthernetWi-Fi, BLE, RS485 ⭐
Best ForCareers, certified panelsMaker-to-industry projectsIoT and home automation

General comparison; individual models vary.

❓ Frequently Asked Questions

What is the best PLC for a beginner?

A Siemens LOGO! with LOGO! Soft Comfort is the most career-relevant start, since the software can simulate programs before you wire anything. If you already know Arduino, the Opta lets you move gradually into PLC languages.

Can an ESP32 replace a PLC?

For home automation, greenhouses and hobby machines, an industrial ESP32 relay board often does the job with better connectivity. For safety-critical or certified industrial equipment, use a genuine PLC with appropriate certifications.

Are FX1N clone boards legal and safe?

They’re sold as Mitsubishi-compatible boards and are fine for learning and non-critical projects. They lack the certifications and support of genuine PLCs, so don’t use them in safety-critical machines.

How do I add more I/O to a PLC?

Use the vendor’s expansion modules, or add Modbus RS485 I/O and relay modules. See our Modbus relay and I/O modules guide.

How do I connect a PLC to the network or cloud?

Ethernet PLCs plug in directly; RS485 devices can go through a Modbus gateway, and remote sites can use an industrial 4G router.

🏁 Final Verdict: Best PLCs for Beginners and Makers

The right controller for every goal:

🥇 Best Overall: Siemens LOGO! 12/24RCE
Buy Here →
🔷 Best for Makers: Arduino Opta WiFi
Buy Here →
🧠 Best DIY IoT Controller: Waveshare ESP32-S3 6-Ch Relay
Buy Here →
💵 Cheapest Ladder Trainer: FX1N-20MR Board
Buy Here →
🖥️ Best All-in-One: PLC + HMI 2.8″
Buy Here →

To learn PLCs the way industry uses them, start with the Siemens LOGO! 12/24RCE and LOGO! Soft Comfort. Arduino developers will enjoy the Opta‘s mix of C++ and PLC languages, while embedded engineers building connected projects will move fastest with the Waveshare ESP32-S3 relay controller. Clone FX1N boards remain the cheapest ladder-logic trainers. Continue our industrial IoT series with Modbus relay and I/O modules, Modbus gateways and Modbus energy meters.

💬 Which PLC did you learn on? Share your experience in the comments below.

All Amazon links above use our affiliate tag (microlab05-20). Purchasing through them supports microcontrollerslab.com at no extra cost to you. Prices and availability change frequently, so always confirm the current price on Amazon before buying.

Leave a Comment