Product Details
The M-Duino PLC is the first professional PLC equipment built on Arduino Technology. With the Arduino Mega2560 as its core control chip, it features 21 I/Os, including 6 analog and digital inputs, 5 digital isolated inputs, 2 interrupt isolated inputs, 3 analog outputs, 5 digital isolated outputs, and 3 PWM isolated outputs. It also comes with multiple communication ports such as UART, I2C, SPI, RS232, RS485, and Ethernet, offering great flexibility for device control. Moreover, it can expand up to 127 modules via I2C. This PLC can be programmed using the Arduino IDE and supports remote programming through the Ethernet port. You can continuously monitor variables, inputs, outputs, etc. It's compatible with Ardbox, M-duino, and Touchberry Pi for easy connection. Key features include 21 I/O interfaces, multiple communication ports, and support for remote programming. Specifications: Mode Type - M-Duino; Power Input Voltage: 12 - 24Vdc with Fuse Protection (2.5A) and Polarity Protection; Input Rated Voltage: 24Vdc; Rated Power: 30W; Max Current: 1.5A; Size: 101*701*119.5mm; Clock Speed: 16MHz; Flash Memory: 256kB (8kB used by bootloader); SRAM: 8KB; EEPROM: 4KB; Communication: I2C, Ethernet, USB, RS485, RS232, SPI | (2x) Rx, Tx (Arduino pins) Max232 - Max485 - W5500; Operating Voltage Range: 11.4 - 25.4Vdc; Operating Temperature: 0°C - 60°C; Operating Humidity: 10% - 90% (No Condensation); Operating Environment: No Corrosive Gas; Storage Temperature: -20°C - 60°C; Analog Input Voltage: 0 - 10Vac; Digital Input Voltage: 7 - 24Vdc; Interrupt Input Voltage: 7 - 24Vdc; Expandability: I2C - 127 elements, serial port, RS485; Analog Output Voltage (8bit): 0 - 10Vac; Digital Isolated Input Voltage: 5 - 24Vdc. Documents available are DataSheet, User Guide, and 3D file. Shipping List: One M-DUINO 21 I/Os PLUS (Optoisolated Output).
Using the M-Duino PLC is easy. First, make sure the power input voltage is within 12 - 24Vdc as it has fuse and polarity protection. Connect your devices to the appropriate I/O interfaces according to your needs. To program it, open the Arduino IDE and start writing your code. You can also do remote programming through the Ethernet port. When using, keep an eye on the operating temperature which should be between 0°C and 60°C, and the humidity should be 10% - 90% without condensation. Avoid using it in an environment with corrosive gas. For maintenance, check the power supply regularly and make sure all connections are stable. If you need to expand the functionality, you can use the I2C to add up to 127 modules. Also, refer to the DataSheet, User Guide, and 3D file for more detailed information.