Skip to Content

Arduino PLC

TypeArduino-based industrial PLC
Core technologyArduino Mega (M-Duino), Arduino Leonardo (Ardbox)
Operating systemNone (bare metal)
ProgrammingArduino IDE, C/C++
Native wirelessNo
Linux supportNo
Docker supportNo
Node-RED supportNo
Main roleDeterministic machine and process control
CertificationsCE, RoHS. ETL on M-Duino 21, 42, 58

What it is

An Arduino PLC is an industrial programmable logic controller based on Arduino architecture, designed for deterministic control of machines and processes through digital and analog inputs and outputs. Industrial Shields produces two Arduino PLC ranges: M-Duino (Arduino Mega, with Ethernet) and Ardbox (Arduino Leonardo, compact format).

When to use it

When not to use it

Key features

Compatible software and protocols

M-Duino PLC range — I/O specifications

All M-Duino models include Ethernet. Analog/convertible inputs configurable as 0–10V or 4–20mA. All digital outputs support PWM.

ModelAnalog inDigital inDigital outRelayTotal I/OCertificationsPrice
M-Duino 19R423817CE, RoHS€219
M-Duino 21678021CE, RoHS, ETL€199
M-Duino 38AR10911838CE, RoHS€279
M-Duino 38R8461634CE, RoHS€299
M-Duino 42121416042CE, RoHS, ETL€269
M-Duino 57R12682349CE, RoHS€379
M-Duino 58162022058CE, RoHS, ETL€339

Ardbox PLC range — I/O specifications

ModelAnalog inDigital inDigital outRelayTotal I/OPrice
Ardbox Analog8210020€129
Ardbox Relay642820€139

Prices are reference prices and may change. Verify at the official product page before purchasing.

Typical applications

Related products

Related pages