M-DUINO ETHERNET PLC ARDUINO 58
The M-DUINO ETHERNET PLC ARDUINO 58 is built for demanding industrial automation systems that require both high I/O capacity and versatile communication interfaces. Its open-source design and compatibility with the Arduino IDE eliminate vendor lock-in and software licensing costs, giving full control to the development team. This PLC is ideal for large-scale or distributed installations, where reliability and adaptability are essential. Engineers can deploy, modify, and maintain systems quickly and efficiently, making it a strong fit for real industrial applications with evolving needs and limited downtime tolerance.
36x Inputs
16x Analog - Digital
20x Digital isolated (6 with interruptions)
22x Outputs
14x Digital isolated
8x Digital isolated/PWM/Analog
Communications: Ethernet, RS485, RS232, x2Serial, SPI, I2C, RTC
| # CPU Type #: Arduino |
| # Device #: PLC |
| NO_CPU: Arduino Mega |
| # Inputs #: 31-40 |
| Digital Inputs *See technical details: 36 |
| Interrupt Input: 6 |
| Analog Inputs (Included as a Digitlal Input): 16 |
| # Outputs #: 21-30 |
| Digital Outputs *See technical details: 22 |
| Analog Outputs (Included as a Digitlal Output): 8 |
| Ethernet: Yes |
| RS485: Yes |
| RS232: Yes |
| I2C: Yes |
| SPI: Yes |
| Serial TTL: Yes |
| µSD Card Socket: Yes |
| RTC: Yes |
| #CPU Type#: Arduino Mega |
| Communication board 1: No Additional Com. Board 1 |
| Communication board 2: No Additional Com. Board 2 |
| Communication board 3: No Additional Com. Board 3 |
Arduino PLC for automation, monitoring and data acquisition
The M-DUINO ETHERNET PLC ARDUINO 58 is a compact and reliable industrial controller for automation, monitoring and data acquisition. It combines industrial-grade hardware with the simplicity of Arduino IDE programming to adapt quickly to projects in energy, water and smart infrastructure.
Inputs and outputs for flexible integration
This PLC offers versatile digital and analog I/Os to connect sensors, meters and external devices. It enables precise monitoring and control while keeping installations simple.
Standard industrial communications
Ethernet and RS-485 (Modbus) are included for smooth integration with existing industrial networks. When more connectivity is required, internal expansion modules extend communication options without external hardware.
Simple programming with Arduino IDE
Based on Arduino Mega, the M-DUINO ETHERNET PLC ARDUINO 58 is programmed using Arduino IDE. USB allows fast local setup and Ethernet enables remote programming and maintenance to reduce downtime.
Benefits for your application
- Flexible I/Os for accurate monitoring and reliable control
- Easy integration with Ethernet and RS-485 industrial networks
- Faster deployment and lower maintenance effort with intuitive programming
- Scalable solution for energy, utilities and smart infrastructure projects
- Custom developments available from our R&D team for non-standard needs