| Product | RS-232 | RS-485 | UART |
|---|---|---|---|
| MPINO-8A4R-S / 8A4T-S | Serial1 | — | — |
| MPINO-8A4R-SU | — | Serial1 | — |
| MPINO-8A8R-S / 8A8T-S | — | Serial1 | — |
| MPINO-8A8R | Serial1 | Serial2 | Serial3 |
| MPINO-16A8R / 16A8R8T | Serial1 | Serial2 | Serial3 |
| MPINO-16A16R | — | Serial1 | — |
| MPAINO CPU module | Serial1 | Serial2 | Serial3 |
Connect the HMI to the RS-232 or RS-485 channel shown for your product. The table lists each product's standard configuration. UART (Serial3) is a TTL-level port, and this guide does not use it for the HMI connection.
| Product side | HMI side |
|---|---|
TX | RX / RXD |
RX | TX / TXD |
GND | SG / signal GND of that port |
A/B differ by manufacturer. Check the HMI manual to see which one corresponds to + and -.485+ and 485-.+ and -.The product and the HMI must use the same protocol, station number, baud rate, data bits, parity, and stop bits. Choose Modbus TCP only when you build a separate Ethernet conversion setup.
| Protocol | Connection and HMI driver | How the address is entered |
|---|---|---|
| Modbus RTU | RS-232 or RS-485 serial. The HMI is the Modbus RTU Master and the product is the Slave. | A numeric communication address such as 42001 |
| Modbus TCP | Ethernet. The HMI is a Modbus TCP Client → the optional M-ETHER converts TCP to RTU → the product is a Modbus RTU Slave. | A numeric communication address such as 42001 |
| LS Electric Cnet | RS-232 or RS-485 serial, using the HMI's LS Cnet driver. | The product's M and D memory, such as M0 or D0 |
| Mitsubishi MC | RS-232 or RS-485 serial, using a MELSEC A-compatible driver: 1C frame, Format 1 ASCII, with Sum Check. | The product's M and D memory, such as M0 or D0 |
With Modbus RTU and Modbus TCP, the product's M0 and D0 are mapped to numeric communication addresses. The actual numbers come from the address table for your development tool. LS Electric Cnet and Mitsubishi MC are more direct, because you enter the product's memory names such as M0 and D0.
M0 and D0 in this table are product memory names. On LS Electric, M2I, and EasyView HMIs, Cnet addresses are entered as M000 and D000. %MX00000 and %DW0 are the variable names used inside Cnet messages. For other HMIs, check the address format of the selected Cnet driver.
For Mitsubishi MC, use the A-compatible 1C, Format 1 ASCII, Sum Check driver that this SDK supports. The SDK handles BR/BW/WR/WW requests for X/Y/M/D.
Modbus TCP cannot be used with the serial wiring on this page alone. It needs a separate setup with the optional M-ETHER connected to a serial channel of the product. The Arduino IDE and MPINO STUDIO2 examples that follow use serial communication. For the converter and the HMI's IP and port settings, follow the manual for each device.
The serial settings in this guide are MPINO-8A4R-S · RS-232 Serial1 · station 1 · 9600 bps · 8 data bits, no parity, 1 stop bit. Once you have chosen a channel and a protocol, continue with the one development tool you use.
The examples in this guide were checked at the code and settings level. They are not transmission results from a specific HMI model and cable. Check your actual connection by following Checking Operation and Troubleshooting.