D3J0202 Modbus

Compact 2-channel Modbus-RTU/RS-485 output module with relay or transistor outputs plus up to 2 PWM/PTO pulse channels.

Product photo shows KEANSHI (金恩士) housing markings — KEANSHI is a DAIDISIKE (戴迪斯科) group brand, and these D3-series serial I/O modules are supplied under it.

Technical Specifications

TypeASIC-based Modbus-RTU/RS-485 digital output module, pure output (no input acquisition)
Default order codeD3J0202M111 (all-relay output, pulse unavailable, no wireless)
Product ID / default slave address code0x3202
InputNone (pure output type)
Output channels2 fully isolated digital outputs (relay type or transistor type, selectable), plus up to 2 pulse PWM/PTO outputs
Communication interfaceRS-485 (Modbus-RTU); USB port included; optional 2.4GHz wireless MODBUS-OTA
Default baud rate9600bps
Default data format8 data bits, even parity, 1 stop bit
Default slave address0x02
Selectable baud rates300 / 600 / 1200 / 1800 / 2400 / 4800 / 7200 / 9600 / 14400 / 19200 / 28800 / 38400 / 56000 / 57600 / 76800 / 115200
Selectable parityNone / odd / even (default even)
Selectable stop bits1 (default) / 1.5 / 2
Slave address range1-247 (0x01-0xF7)
USB mode addressFixed at 0x01 when USB is connected; RS-485 then switches to master mode
Output coil mapping (2-channel model)Uses the first 8 coils (<= 0x0007); unimplemented coils read as 0
Supported function codes0x01 read coils, 0x05 write single coil, 0x0F write multiple coils, 0x03 read holding registers, 0x06 write single holding register, 0x10 write multiple holding registers, 0x16 mask write, 0x17 read/write multiple holding registers, 0x04 read input registers, 0x11 report device ID
Supply voltageDC 11-28V
Supply ripple< 1Vp-p
Supply current< 1500mA
Communication terminal stress (normal)DC 0-5V
Output stress, relay type (normal)DC 30V or AC 0-220V, 8A
Output stress, standard transistor type (normal)DC 12-48V, 8A
Output stress, high-speed transistor type (normal)DC 12-24V, 8A
Communication isolation voltage (normal)< 250V
Output isolation voltage, relay type (normal)< 250V
Output isolation voltage, transistor type (normal)< 130V
Operating temperature-20 to 60 degrees C
Supply voltage (absolute maximum)DC 28V
Fuse (one-time)DC 250V, 3000mA, slow-blow
Communication terminal stress (absolute maximum)DC 50V
Output stress, relay type (absolute maximum)DC 30V or AC 0-220V, 8A
Output stress, standard transistor type (absolute maximum)DC 55V, 10A
Output stress, high-speed transistor type (absolute maximum)DC 40V, 10A
Communication isolation voltage (absolute maximum)DC 1000V, 60s (type test)
Output isolation voltage, relay type (absolute maximum)DC 1000V, 60s (type test)
Output isolation voltage, transistor type (absolute maximum)DC 250V, 60s (type test)
Relay mechanical life> 100,000 operations (> 10,000 under heavy load)
Storage temperature-40 to 85 degrees C
ESD immunityIEC 61000-4-2: 4kV discharge on all terminals - normal operation (A)
EFT immunityIEC 61000-4-4: 2kV/5kHz/2min - normal operation (A); 4kV/5kHz/2min - no permanent damage (C)
Surge immunityIEC 61000-4-5: 1kV to ground on all terminals - no permanent damage (C)
Creepage distance> 6.5mm measured (requirement > 6mm), pollution degree 3, material group IIIa/IIIb
Electrical clearance> 2.2mm measured (requirement > 2mm)
Module dimensions54 x 88 x 59mm (tolerance +/-5%)
Terminal pitch5.08mm
Terminals6 screw terminals, 1 USB port, 3 indicator LEDs

Overview

The D3J0202 is a 2-channel Modbus-RTU/RS-485 digital output module built around an ASIC core, for engineers who need to switch remote loads such as pumps, solenoid valves, contactors and indicator lights from a central controller over a single 485 bus. It is a pure-output device: it does not read external digital signals, and each of its 2 fully isolated output channels can be ordered as relay type or open-drain transistor type.

Each channel switches DC 30V or AC 0-220V at 8A in relay form, or DC 12-48V at 8A in transistor form with a built-in 10A freewheeling diode, and the module additionally supports up to 2 high-speed PWM/PTO pulse outputs on DO0/DO1 for motor speed control or stepper drive. It runs on DC 11-28V supply, communicates by default at 9600bps/8-even-1 over RS-485 Modbus-RTU with a slave address range of 1-247, and also ships with a USB port that supports MODBUS-ASCII and AT commands, with an optional 2.4GHz wireless MODBUS-OTA.

Features & Benefits

8A Contacts Drive the Load Directly - No Interposing Relay

Each of the 2 channels brings out its own NC / COM / NO terminals and switches DC 30V or AC 0-220V at 8A, so a pump contactor, an AC solenoid valve or a 220V lamp wires straight to the module. That removes the interposing relay, its base and its panel space from your bill of materials, and removes one more failure point from the cabinet.

Relay or Open-Drain Transistor, Chosen at Order Time

The same D3J0202 ships as relay type or MOSFET type - the 1st digit of the [ddd] order code (1=relay, 2=transistor). The transistor version is open-drain, rated DC 12-48V / 8A, and carries a built-in 10A freewheeling diode, so it drives a heavy-duty solenoid or a DC motor directly with no external flyback diode to source, mount or get wrong.

2 PWM/PTO Pulse Channels Included - A Motor Driver in the Same Box

Order the pulse-enabled code (3 = DO0 only, 4 = DO0 and DO1 as high-speed transistors) and the module also outputs standard PWM for speed, dimming or power control and standard PTO pulse trains for stepper drive, programmed through the PGM register area from 0x0100. Two channels cover a small dual-axis stage, or one speed-controlled motor plus one on/off load - without adding a separate pulse card to the bus.

Plain Modbus-RTU - Working in Minutes, No Driver to Write

Defaults are 9600bps / 8-even-1, slave address 0x02, with the full 300-115200bps range, none/odd/even parity, 1 / 1.5 / 2 stop bits and addresses 1-247 all selectable. The 2 outputs map to coils 0x0000-0x0007, so any PLC, HMI or gateway drives them with standard function codes 0x05 or 0x0F and reads them back with 0x01. Nothing proprietary to license or implement.

Per-Channel Jog/Delay Timer Runs Without the Host

Every channel has 4 coils (DOUTnDV value, DOUTnRST reset, DOUTnFV force value, DOUTnFEN force enable) plus a DOUTnCFG register from 0x0080, and can be configured as a simple delay timer for timed power-on, pulse triggering or automatic switch-off. Timing runs on the module, so the host does not have to hold a scan-rate-accurate timer open per output, and the power-up state of each channel is configurable rather than arbitrary.

SAFELCK Keeps a Noisy Bus From Rewriting Your Configuration

Sensitive registers (NAME, serial config, wireless settings) stay locked until you write ASCII "UL" (0x554C) to SAFELCK at 0x000E, and the module re-locks itself after every single write. A CRC or checksum error on the bus, or a frame addressed to another module, re-locks it too. On a long 485 trunk with EFT-prone drives nearby, a garbled frame cannot silently change a node's baud rate or address.

Isolation and Protection Verified by Number, Not by Adjective

The RS-485 port and both outputs are electrically isolated from internal logic - under 250V in normal use, type-tested to DC 1000V for 60s on the relay version. The supply survives reverse polarity, over-current, surge and automotive load dump, and is backed by a DC 250V / 3000mA slow-blow fuse. On the PCB, high-voltage-side slots take creepage to over 6.5mm against a 6mm requirement and clearance to over 2.2mm against 2mm (pollution degree 3, IEC 60950) - margin you can see on the board.

USB Port Doubles as Your Commissioning Tool - and Your 485 Master

Beyond RS-485 there is a USB port that configures the module, updates firmware and works as a USB-to-serial adapter; plug it in and the module answers at address 0x01 while its RS-485 side flips to master mode, so one laptop can commission a whole trunk. MODBUS-ASCII suits touchscreens and PLCs, AT commands get a test rig running in minutes, and an optional 2.4GHz self-networking MODBUS-OTA link covers spots where pulling cable is not realistic. All of it in a 54 x 88 x 59mm body on DC 11-28V at 40mA typical, rated -20 to 60 degrees C.

Applications

Remote Switching for One or Two DevicesPut a pump plus a lighting circuit, or a pair of fans, on an end node of the RS-485 trunk and switch them from the control room. The 8A / AC 0-220V contacts handle the contactor coil directly, so only the 485 pair and a local DC 11-28V feed run back to the panel instead of long mains cabling.
Small Automation Edge NodesMount the 54 x 88 x 59mm module beside a single station on a distributed line to drive that station's solenoid valve and signal lamp, and daisy-chain further nodes on the same bus - up to 247 addresses. Adding a station later means one more node on the trunk, not a rewire back to a central I/O rack.
Stepper and DC Motor DriveWith DO0/DO1 ordered as high-speed transistors, use PTO pulse trains for dual-axis stepper positioning, or PWM for DC fan and motor speed control - the same module that switches the machine's other loads.
Smart Irrigation and Greenhouse End-Point Valve ControlWhere a field zone or greenhouse bay has only one or two solenoid valves, this 2-channel module controls them locally rather than trenching a run out to a 14-channel board. The per-channel delay timer waters for a set interval even if the bus or host is busy elsewhere.
Timed and Jog Power SequencingConfigure a channel as a delay timer for timed power-on, pulse triggering or automatic cut-off of heaters, UV lamps, dosing pumps or test rigs, so the sequence holds on the module instead of depending on host scan timing.
Lab, Teaching and Equipment InterfacingDrive the module over USB with AT commands to prove out control logic on the bench in minutes, use it as a low-cost PLC output-point expansion during development, or let the USB port serve as the USB-to-serial adapter for the rest of the 485 trunk.

Models & Ordering Information

Base Model

D3J0202
Ordering code format D3J02[aa]R[b]T[c]M[ddd], with [aa]=02 for this 2-channel model. Default shipped configuration is D3J0202M111 (all-relay output, pulse unavailable, no wireless). Output type ([ddd] 1st digit: 1=relay, 2=transistor), pulse output availability ([ddd] 2nd digit: 1/2=pulse unavailable, 3=DO0 pulse available, 4=DO0/DO1 pulse available), and wireless option ([ddd] 3rd digit: 1=none, 2=2.4GHz wireless) are specified at order time.

How to Select

  1. Choose the 2-channel D3J0202 when you have only 1-2 output points to control, or need a compact end node on a bus; for more points, step up to the 4-channel D3J0204, 8-channel D3J0208, or 14-channel D3J0214.
  2. Choose relay type when you need to switch AC 220V loads, need physical contact isolation such as for contactors, indicator lights or AC valves, or the controlled equipment is sensitive to the brief power-up/power-down pulse.
  3. Choose transistor type for inductive DC loads, when you need long service life under high-frequency switching, or when you need the PWM/PTO pulse function, since pulse output requires the transistor type.
  4. To use the pulse output function, order the configuration with pulse enabled (DO0/DO1 set as high-speed transistor); both pulse channels are then available on the D3J0202.
  5. Default shipped configuration is D3J0202M111 (all-relay output, pulse unavailable, no wireless); specify output type, pulse availability and wireless option at order time.

📘 Need the full method? NPN vs PNP Sensor Outputs Explained

When NOT to specify the D3J0202 — and what to use instead

The application also needs to sense a limit switch, float switch, or feedback signal from the equipment being driven, in addition to switching 1-2 outputs

Why not: The D3J0202 is a pure-output device - its own spec lists Input as "None (pure output type)"; its 2 channels are output-only (relay or transistor) with no digital input acquisition circuitry at all

Use instead: D3J0302 (combined digital input/output module) or a D3J0104 input module wired on the same RS-485 trunk

A workstation has three or more independent points to switch, such as a 3-valve manifold plus a beacon light

Why not: The D3J0202 brings out only 2 fully isolated output channels (2 sets of NC/COM/NO terminals), and its coil map stops at 0x0007

Use instead: D3J0204 (4-channel), or D3J0208/D3J0214 for larger point counts

The load is a 220V AC solenoid valve or contactor coil, but the module was ordered as the transistor-output variant

Why not: On the D3J0202, transistor (open-drain) output is rated DC 12-48V / 8A only and does not switch AC voltages; only the relay-type output is rated for DC 30V or AC 0-220V at 8A

Use instead: order the D3J0202 relay-type variant (order-code first digit = 1)

The connected load runs at or above 8A continuous, or has a heavy inrush beyond the contact rating

Why not: Both output types on the D3J0202 are rated at 8A continuous; the transistor type's 10A figure is only its absolute-maximum/momentary rating (DC 55V/10A), not a continuous duty rating

Use instead: switch the load through an external contactor or motor starter sized for the actual current, triggered from a D3J0202 output

The output is meant to form part of an emergency-stop circuit or a safety-guard interlock

Why not: The D3J0202 carries no Type/SIL/PL safety rating in its published spec, and its relay/transistor contacts are ordinary industrial outputs, not OSSDs

Use instead: DA31 Emergency-Stop Safety Relay Module or DQSRN Safety Relay Module

The host system runs a fieldbus other than Modbus-RTU, such as Profinet, EtherCAT or CANopen

Why not: The D3J0202's only communication interfaces are RS-485 Modbus-RTU, a USB port (Modbus-ASCII/AT commands), and an optional 2.4GHz Modbus-OTA wireless link - no other protocol stack is built in

Use instead: add a Modbus-to-fieldbus gateway ahead of the module, or check with sales for a matching fieldbus product line

Specifications we do not publish yet

We only publish a figure once we are confident it is true. The items below are still being validated through further testing and real-world customer feedback, so for now we would rather leave them open than guess. If one of them matters to your design, ask us for the latest validated status.

  • Relay electrical (contact) life specifically under rated 8A resistive and inductive loads, as distinct from the published mechanical-life figures
  • MTBF for the D3J0202 module
  • Relay manufacturer and part number used inside the D3J0202
  • Recommended terminal wire gauge (AWG/mm2) and screw-terminal torque for the NC/COM/NO terminals
  • Ingress protection (IP) rating of the enclosure
  • Maximum number of RS-485 nodes and maximum cable length validated on one bus segment
  • Module net weight
  • Specific certification marks obtained (e.g. CE, UL, RoHS) beyond in-house IEC 61000-6-2 immunity testing

Frequently Asked Questions

What does the D3J0202 do?
The D3J0202 is a 2-channel Modbus-RTU/RS-485 digital output module. A host controller sends commands over the 485 bus and the module switches its 2 on-board relay or transistor output channels on and off; it also supports up to 2 high-speed PWM/PTO pulse outputs.
Can the D3J0202 read digital input signals?
No. It is a pure-output device with no input acquisition - it does not read external digital signals. Its function is limited to output set/reset, jog/delay timing, and the optional PWM/PTO pulse outputs.
What's the difference between the relay and transistor output types?
The relay type switches DC 30V or AC 0-220V at 8A and gives higher isolation, suited to AC loads or where physical contact isolation is required. The transistor type is an open-drain output rated DC 12-48V at 8A with a built-in 10A freewheeling diode, suited to inductive DC loads, higher switching frequency, and it is required for the PWM/PTO pulse function.
How do I use the PWM/PTO pulse output?
Configure DO0 and/or DO1 as high-speed transistor outputs; they then support standard PWM (pulse-width modulation, programmed via the PGM register area) and standard PTO (pulse train output) for motor speed control or stepper/PTO drive.
What happens to the outputs at power-up or power-down?
All digital outputs may briefly turn on for about 50ms during power-up and power-down transients, which is more pronounced on the transistor type. For loads sensitive to a short pulse, use the relay type, or sequence power so the controlled equipment powers on after and powers off before the module.
How do I unlock the module to change protected registers?
Before writing to sensitive registers such as NAME, serial configuration or wireless settings, write the ASCII value "UL" (0x554C) to the SAFELCK register (0x000E) to unlock. The module automatically re-locks after each write, and a bus checksum/CRC error or a command addressed to another module also triggers re-locking.
Does the D3J0202 meet industrial EMC requirements?
The module has been tested to IEC 61000-6-2 industrial immunity requirements, including ESD (4kV), electrical fast transient (2-4kV) and surge (1kV) on its terminals. Certification documents are available on request.

Works Well Together

On the same machine or line, D3J0202 is typically ordered together with: Proximity Sensors · Photoelectric Sensors · Laser Distance Sensors

Related Products in Relay & Timer Modules

Browse all Relay & Timer Modules

Get a QuoteWhatsApp