⚠️ 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
| Controller | I/O (per listing) | Programming | Best For | Buy |
|---|
| 🥇 Siemens LOGO! 12/24RCE | 8 DI (4 AI), 4 relay DO | LOGO! Soft Comfort | Best Overall | Buy Here → |
| 🔷 Arduino Opta WiFi | Digital/analog in, relays | Arduino IDE / PLC IDE | Best for Makers | Buy Here → |
| 🔌 Arduino Opta RS485 | Digital/analog in, relays | Arduino IDE / PLC IDE | Modbus RTU Master | Buy Here → |
| 🔹 Arduino Opta Lite | Digital/analog in, relays | Arduino IDE / PLC IDE | Cheapest Opta | Buy Here → |
| 💻 LOGO! Soft Comfort V8 | Software | FBD / ladder, simulation | LOGO! Programming | Buy Here → |
| 🧠 Waveshare ESP32-S3 6-Ch Relay | 6 relays (10 A), RS485 | Arduino, ESP-IDF, ESPHome | DIY IoT PLC | Buy Here → |
| 🔟 ESP32-S3 8-Ch Relay Controller | 8 relays, DI, RS485, Ethernet | Arduino, ESP-IDF, ESPHome | More I/O + Ethernet | Buy Here → |
| 📟 FX1N-20MR PLC Board | 20-point, relay out | Mitsubishi-compatible ladder | Cheapest Ladder Learning | Buy Here → |
| 📟 FX1N-14MR PLC Board | 14-point, relay out | Mitsubishi-compatible ladder | Small Machines | Buy Here → |
| 🖥️ PLC + HMI 2.8″ | 7 DI, 5 relay, 4 transistor | GX Works2 / Developer | PLC With Touch Screen | Buy Here → |
| 📊 PLC + HMI 3.8″ (Analog) | 10 DI, 7 relay, 2 AD/2 DA | GX Works2 / Developer | Analog + Display | Buy Here → |
| 🏢 Delta DVP14SS211R | 8 DI, 6 relay DO | Delta ISPSoft / WPLSoft | Branded Slim PLC | Buy 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
Buy on Amazon →

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

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/53. Arduino Opta RS485
RS485 · digital/analog in · relays · 21 ratings
Buy Here →

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/54. Arduino Opta Lite
Digital/analog in · relays · Modbus · 16 ratings
Buy Here →

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/55. Siemens LOGO! Soft Comfort V8
Individual license · 238 ratings
Buy Here →

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/56. Waveshare ESP32-S3 6-Ch Industrial Relay
10 A relays · isolated RS485 · Wi-Fi/BLE · Pico HAT header · 77 ratings
Buy Here →

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/57. Industrial ESP32-S3 8-Ch Relay Controller
8 relays · digital inputs · RS485 · Ethernet · 25 ratings
Buy Here →

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/58. FX1N-20MR PLC Control Board
24 VDC · 20-point · relay output · 46 ratings
Buy Here →

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/59. FX1N-14MR PLC Control Board
24 VDC · 14-point · relay output · 45 ratings
Buy Here →

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/510. PLC + HMI All-in-One (2.8″)
FX1S-compatible · 7 DI · 5 relay + 4 transistor out · 17 ratings
Buy Here →

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/511. PLC + HMI All-in-One (3.8″, Analog)
10 DI · 7 relay · 2 AD / 2 DA · 2× NTC10K · 10 ratings
Buy Here →

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/512. Delta DVP14SS211R
24 VDC CPU · 8 inputs · 6 relay outputs · 11 ratings
Buy Here →

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
| Aspect | Traditional PLC (LOGO!, Delta) | Hybrid (Arduino Opta) | ESP32 Relay Controller |
|---|
| Languages | Ladder, FBD | C++ and IEC 61131-3 ⭐ | C/C++, MicroPython, ESPHome YAML |
| Robustness | Industrial certified ⭐ | Industrial form factor | Varies by board |
| Connectivity | Ethernet (model dependent) | Wi-Fi / RS485 / Ethernet | Wi-Fi, BLE, RS485 ⭐ |
| Best For | Careers, certified panels | Maker-to-industry projects | IoT 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 DIY IoT Controller: Waveshare ESP32-S3 6-Ch Relay
Buy Here →💵 Cheapest Ladder Trainer: FX1N-20MR Board
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.