1. Introduzzjoni
The eletechsup R4IOI16 is a versatile 16-channel multi-function RS485 IO core board designed for industrial and home automation applications. It supports the Modbus RTU protocol and offers flexible Digital Input (DI) and Digital Output (DO) configurations. This board features a 2.54mm pin header terminal for easy integration into various IO expansion systems, including those based on Arduino, ESP32, and PLCs.
Il-karatteristiċi ewlenin jinkludu:
- Five configurable IO modes: 16DI, 16DO, 8DI-8DO, 4DI-12DO, and 12DI-4DO.
- Switchable NPN/PNP input and output levels via register configuration.
- Wide power supply range (DC 6-25V or DC 4-5V).
- Compact size and lightweight design.

Figure 1: eletechsup R4IOI16 board illustrating available configurations (Only Board and With Pin) and the five DI/DO modes.
2. Setup and Hardware Configuration
2.1 Provvista tal-Enerġija
- Provvista tal-Enerġija 1: DC 6-25V (with anti-reverse protection).
- Provvista tal-Enerġija 2: DC 4-5V (reverse connection prohibited).
2.2 IO Mode Selection
The R4IOI16 supports five different IO configurations. These modes are selected by configuring jumpers (0Ω resistors or wire links) on the board. The jumper locations are labeled M0, M1, M2, M3, M4 on the underside of the board.

Figure 2: Underside of the R4IOI16 board, indicating jumper configuration points M0-M4 for mode selection.
Il-modi disponibbli huma:
- 16 Digital Inputs (16DI)
- 16 Digital Outputs (16DO)
- 8 Digital Inputs and 8 Digital Outputs (8DI-8DO)
- 4 Digital Inputs and 12 Digital Outputs (4DI-12DO)
- 12 Digital Inputs and 4 Digital Outputs (12DI-4DO)

Figure 3: Pin definitions for the five configurable DI/DO modes.
2.3 Dijagrammi tal-Wiring
The R4IOI16 supports both NPN and PNP input/output configurations, which can be switched via software registers. Below are typical wiring diagrams for different NPN/PNP settings.

Figure 4: Detailed wiring diagrams for various NPN/PNP input and output level combinations.
3. Istruzzjonijiet Operattivi
3.1 MODBUS RTU Communication
The R4IOI16 communicates using the MODBUS RTU protocol over RS485. It supports the following function codes:
- Ikteb: 05 (Write Single Coil), 06 (Write Single Register), 15 (Write Multiple Coils), 16 (Write Multiple Registers)
- Aqra: 01 (Read Coils), 02 (Read Discrete Inputs), 03 (Read Holding Registers)
In MODBUS command mode, the board can support up to 247 devices in parallel on the RS485 bus.
3.2 Input and Output Level Switching (NPN/PNP)
The input and output levels (NPN/PNP) can be switched by modifying specific registers:
- Register 0X00F5: Controls Input Level (0 for NPN, 1 for PNP)
- Register 0X00F6: Controls Output Level (0 for NPN, 1 for PNP)
Default settings are NPN Input & NPN Output (0X00F5=0, 0X00F6=0).
3.3 Communication Anomaly Handling
- Restart on Communication Anomaly: By setting register 0X00F3, the board can be configured to restart if communication is lost or abnormal.
- Close Output Ports on Communication Anomaly: By setting register 0X00F4, all output ports can be configured to close automatically if communication becomes abnormal.
3.4 Input and Output Characteristics
- Modalità tad-dħul: Supports 3.3V/5V TTL level input. Two input modes are available: low level input (default) and high level input.
- Modalità ta' Output: 5V TTL level, configurable for low level (default) or high level output.
3.5 Input Port Status
Input port status supports both query (default behavior) and automatic reporting, providing flexibility in how input changes are monitored.
3.6 Baud Rate Settings
The following baud rates are supported, with 9600 bps as the default:
- 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200 bps.
Parity options include None, Odd, and Even.
4. Manutenzjoni
To ensure the longevity and reliable operation of your eletechsup R4IOI16 board, follow these general maintenance guidelines:
- Ambjent: Operate the board in a clean, dry environment, free from excessive dust, moisture, and corrosive gases.
- Temperatura: Avoid exposing the board to extreme temperatures outside its specified operating range.
- Kwittanza Statika: Always handle the board with anti-static precautions to prevent damage from electrostatic discharge.
- Konnessjonijiet: Iċċekkja l-konnessjonijiet tal-wajers kollha perjodikament biex tiżgura li huma sikuri u ħielsa mill-korrużjoni.
- Tindif: If necessary, gently clean the board with a soft, dry brush or compressed air. Avoid using liquid cleaners.
5 Issolvi l-problemi
If you encounter issues with your R4IOI16 board, consider the following troubleshooting steps:
- Ebda Qawwa: Verify that the power supply is connected correctly and provides the specified voltage (DC 6-25V or DC 4-5V). Check for proper polarity.
- Nuqqas ta' Komunikazzjoni:
- Ensure RS485 A+ and B- lines are correctly connected.
- Check that the baud rate and parity settings match between the R4IOI16 and your master device.
- Verify the Modbus slave address of the R4IOI16.
- Confirm that the RS485 bus is properly terminated if necessary.
- Incorrect IO Behavior:
- Review the jumper settings (M0-M4) to ensure the correct DI/DO mode is selected.
- Check the NPN/PNP input/output level settings in registers 0X00F5 and 0X00F6.
- Verify wiring according to the NPN/PNP configuration.
- Ensure input signals are within the 3.3V/5V TTL level range.
- Operazzjoni intermittenti: Check for loose connections, power supply fluctuations, or electromagnetic interference.
6. Speċifikazzjonijiet
| Karatteristika | Speċifikazzjoni |
|---|---|
| Mudell | R4IOI16 |
| Provvista tal-Enerġija 1 | DC 6-25V (anti-reverse) |
| Provvista tal-Enerġija 2 | DC 4-5V (reverse connection prohibited) |
| Kurrent tax-Xogħol | 5.6mA |
| Protokoll ta' Komunikazzjoni | MODBUS RTU |
| Interface tal-Komunikazzjoni | RS485 |
| MODBUS Function Codes | Write: 05/06/15/16; Read: 01/02/03 |
| Configurable IO Modes | 16DI, 16DO, 8DI-8DO, 4DI-12DO, 12DI-4DO |
| Livelli ta' Input/Output | NPN/PNP Switchable (via registers 0X00F5/0X00F6) |
| Sinjal ta 'Input | 3.3V/5V TTL (low level default) |
| Sinjal tal-Ħruġ | 5V TTL (low level default) |
| Max Devices (MODBUS) | 247 |
| Rati tal-Baud | 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200 |
| Parità | None/Odd/Even |
| Tip ta' Interface | 2.54mm pin header |
| Dimensjonijiet | 51 x 26 x 3.8 mm |
| Piż | 6 gramma |
7. Informazzjoni dwar Garanzija
Warranty details for the eletechsup R4IOI16 board are not explicitly provided in the product description. Please refer to the seller's return policy or contact the seller directly for specific warranty terms and conditions.
8. Appoġġ
For further assistance, technical support, or inquiries regarding the eletechsup R4IOI16 board, please contact the seller directly through the platform where the product was purchased. You may also visit the official eletechsup store on Amazon for additional product information and resources: