eletechsup R4IOJ32

eletechsup R4IOJ32 32-Channel Modbus RTU IO Core Board User Manual

Model: 16DI-16DO With Pin

1. Introduction and Overview

The eletechsup R4IOJ32 is a versatile 32-channel RS485 multi-function IO core board designed for Modbus RTU input/output control. This compact board can be easily integrated into various function boards and systems, serving as a PLC HMI remote IO expansion solution. It supports multiple input/output configurations and offers flexible power supply options.

This manual provides detailed instructions for the 16DI-16DO With Pin variant, covering its features, setup, operation, and configuration.

2. Product Features

  • Power Supply Options: DC 6-26V (with anti-reverse protection) or DC 4-5.5V (reverse connection prohibited).
  • Low Working Current: Operates at 9mA.
  • MODBUS RTU Support: Compatible with function codes Write 05/06/15/16 and Read 01/02/03.
  • Configurable IO Modes: Five selectable modes via jumper: 32DI, 32DO, 16DI-16DO, 8DI-24DO, 24DI-8DO.
  • Adjustable Input/Output Levels: NPN/PNP levels can be switched by modifying registers 0X00F5/0X00F6.
  • Communication Anomaly Handling: Configurable restart (0X00F3) and output shutdown (0X00F4) on communication failure.
  • Input Mode Flexibility: Supports 3.3V/5V TTL level input, with options for low level (default) and high level input.
  • Output Mode: 5V TTL level, configurable for low level (default) or high level output.
  • Scalable MODBUS: Supports up to 247 devices in parallel in MODBUS command mode.
  • Input Status: Supports query (default) and automatic reporting.
  • Configurable Baud Rates: 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200, with None/Odd/Even Parity options.
  • Compact Interface: 2.54MM pin header for easy connection with Dupont wires or breadboards.
  • Small Form Factor: Dimensions of 51mm x 34mm x 4mm and a weight of 8 grams.

3. Specifications

ParameterValue
Brandeletechsup
ModelR4IOJ32 (16DI-16DO With Pin)
Power Supply 1DC 6-26V (with anti-reverse protection)
Power Supply 2DC 4-5.5V (reverse connection prohibited)
Working Current9mA
MODBUS RTU Function CodesWrite 05/06/15/16, Read 01/02/03
IO Modes32DI, 32DO, 16DI-16DO, 8DI-24DO, 24DI-8DO (selectable)
Input Level Support3.3V/5V TTL (Low/High level)
Output Level5V TTL (Low/High level)
Max MODBUS Devices247 (in parallel)
Baud Rates1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200
ParityNone/Odd/Even
Interface2.54MM Pin Header
Dimensions51mm x 34mm x 4mm
Weight8 grams
UPC765057027362

4. Setup and Installation

4.1 Board Variants

The R4IOJ32 board is available in two main variants: "Only Board" and "With Pin". The "With Pin" version, which is the subject of this manual, includes pre-soldered 2.54mm pin headers for easier integration and connection.

Image showing two variants of the R4IOJ32 board, one labeled 'Only Board' without pin headers and another labeled 'With Pin' with pin headers soldered.

Figure 4.1: R4IOJ32 Board Variants (Only Board vs. With Pin)

4.2 Power Supply Connection

The R4IOJ32 board offers two power supply options. Only one power supply should be used at a time.

  • Power Supply 1 (DC 6-26V): Connect to the B+ and A- terminals. This input includes anti-reverse protection.
  • Power Supply 2 (DC 4-5.5V): Connect to the 5V and GND terminals. Reverse connection is prohibited for this input.

4.3 RS485 Communication Port

Connect your RS485 communication lines to the designated RS485 Port terminals on the board.

4.4 IO Port Connections

The IO ports are accessible via the 2.54mm pin headers. Refer to the specific IO mode configuration section for detailed pin assignments.

Diagram showing the power supply connections (DC 6-26V and DC 3.3-5V), RS485 port, IO ports, and the RES jumper for factory reset on the R4IOJ32 board.

Figure 4.2: R4IOJ32 Power, RS485, and IO Port Overview

Tip: The pin header spacing is 2.54mm, suitable for standard Dupont wires or breadboard connections.

5. Operating Instructions

5.1 MODBUS RTU Communication

The R4IOJ32 operates using the MODBUS RTU protocol. It supports standard function codes for writing (05, 06, 15, 16) and reading (01, 02, 03) data. In MODBUS command mode, the board can be part of a network with up to 247 devices in parallel.

5.2 Baud Rate and Parity Settings

The communication baud rate can be configured to 1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, or 115200. Parity options include None, Odd, or Even. These settings are typically configured via software commands to the board.

5.3 Input Port Status

The status of the input ports can be queried (default behavior) or configured for automatic reporting, depending on your application requirements.

5.4 Communication Anomaly Handling

  • Restart on Anomaly: By setting the 0X00F3 register, the board can be configured to restart automatically if communication becomes abnormal.
  • Close Outputs on Anomaly: By setting the 0X00F4 register, all output ports can be configured to close automatically if communication becomes abnormal. This provides a safety mechanism for connected devices.

6. IO Modes Configuration

The R4IOJ32 is a multi-function board allowing selection of five different IO modes. These modes are configured using jumpers (0603 0Ω resistor or wire) on the board.

6.1 Jumper Settings for IO Modes

The board features M1, M2, M3, and M4 jumper pads. By soldering or wiring these pads in specific configurations, you can select the desired IO mode:

Table showing jumper configurations (M1, M2, M3, M4) and their corresponding function modes: 32DI, 32DO, 16DI-16DO, 8DI-24DO, 24DI-8DO.

Figure 6.1: Jumper Configuration Table for IO Modes

The image below illustrates the location of the mode selection jumpers on the board:

Image of the R4IOJ32 board highlighting the M1, M2, M3, M4 jumper pads for mode selection.

Figure 6.2: Location of Mode Selection Jumpers

6.2 Pinout Diagrams for Each IO Mode

The following diagrams illustrate the pin assignments for each of the available IO modes:

Detailed pinout diagrams for all five R4IOJ32 board configurations: 32DI, 32DO, 16DI-16DO, 8DI-24DO, and 24DI-8DO, showing input (DI) and output (DO) assignments.

Figure 6.3: Pinout Diagrams for All IO Modes

For the 16DI-16DO configuration, which is the specific model covered by this manual, the pinout is as follows:

Detailed pinout diagram for the R4IOJ32 board configured as 16 Digital Inputs (DI) and 16 Digital Outputs (DO), showing the specific pin assignments for each input and output.

Figure 6.4: 16DI-16DO Pinout Diagram

7. Input and Output Level Configuration

The R4IOJ32 allows for flexible configuration of input and output levels (NPN/PNP) by modifying specific registers.

7.1 Switching Input/Output Levels

  • Input Level (NPN/PNP): Modify register 0X00F5 to switch between NPN and PNP input types.
  • Output Level (NPN/PNP): Modify register 0X00F6 to switch between NPN and PNP output types.

The default configuration is NPN Input & NPN Output (Register 0X00F5=0, 0X00F6=0).

Diagrams illustrating four different input and output level configurations: NPN Input & NPN Output (default), PNP Input & NPN Output, NPN Input & PNP Output, and PNP Input & PNP Output, with corresponding register settings (0X00F5, 0X00F6).

Figure 7.1: Input and Output Level Configurations

8. Troubleshooting

8.1 Factory Reset

If you encounter issues or wish to revert to default settings, you can perform a factory reset. Short the RES jumper on the board for 5 seconds to restore the factory settings.

Diagram showing the location of the RES jumper on the R4IOJ32 board, used for factory reset.

Figure 8.1: Location of RES Jumper for Factory Reset

8.2 General Troubleshooting Tips

  • Ensure correct power supply voltage and polarity.
  • Verify RS485 wiring for correct A/B connections.
  • Check jumper settings for the desired IO mode.
  • Confirm Modbus communication parameters (baud rate, parity, address).
  • Refer to the Modbus RTU protocol documentation for detailed command structures.

9. Maintenance

The R4IOJ32 board is designed for reliable operation with minimal maintenance. To ensure longevity and proper function:

  • Keep the board clean and free from dust and debris.
  • Avoid exposing the board to extreme temperatures or humidity.
  • Ensure proper ventilation if enclosed in a case.
  • Handle with care to prevent physical damage to components or pins.

10. What's in the Box

The package for the "16DI-16DO With Pin" variant typically includes:

  • One R4IOJ32 Core Board (16DI-16DO With Pin)

11. Warranty and Support

For warranty information, technical support, or if you require more detailed documentation, please contact the manufacturer, eletechsup, directly through their official channels or the platform where the product was purchased.