In the process of upgrading automation systems or renovating production lines, engineers often face issues such as incompatible protocols between new and old equipment, and chaotic fieldbus. The ADLINK NuDAM-6100 series modules are an ideal choice for replacing outdated distributed I/O modules due to their support for both ASCII and Modbus RTU protocols, as well as hardware compatibility with ADAM-4000 and ICP I-7000 series. This article is based on the official technical manual and systematically reviews the installation, initialization, protocol switching, parameter configuration, and watchdog protection operations of four core modules: ND-6150 (digital I/O), ND-6160 (relay output), ND-6117 (analog input), and ND-6124 (analog output+digital input). It helps engineers complete the deployment from unboxing to stable operation within 30 minutes.
Product Family Overview and Selection Points
The NuDAM-6100 series adopts RS-485 two-wire communication, supports baud rates of 1200~115200 bps, wide voltage power supply (10~30V DC), built-in dual watchdog (module hardware watchdog+host programmable watchdog), working temperature of -10~70 ℃. The main module functions are as follows:
Model Number Input Digital Output Analog Input Analog Output Features
ND-6150 8-way isolated input (common source/common ground optional) 8-way isolated P-MOSFET output (650mA/channel) -3750Vrms isolated, LED status indicator
ND-6160 4-channel isolated input (common source) 4-channel relay (2-channel Form A+2-channel Form C) - contact capacity 0.6A@125VAC / 2A@30VDC
ND-6117-8-channel differential input (6 differential+2 single ended) -16 bit resolution, range ± 150mV~± 10V and ± 20mA
ND-6124 4-channel isolated input (emergency stop function) -4-channel analog output (mA/V, 14 bit) supports output slope control, safety value, Modbus default
When selecting, the number of digital points, driving current, isolation requirements, and analog accuracy are the main considerations.
Hardware installation and power wiring
2.1 Power Supply and Communication Wiring
Power supply: Use a+10~+30V DC regulated power supply, recommended 24V. Pay attention to polarity: pin 9 (+Vs) is connected to positive, pin 10 (GND) is connected to negative. The power is reserved based on the total power consumption of the modules (approximately 0.8W for ND-6150, 1.2W for ND-6160, 1.2W for ND-6117, and 2.4W for ND-6124).
RS-485 bus: Shielded twisted pair cable is used, with DATA+(pin 7) connected to Y and DATA - (pin 8) connected to G. A 120 Ω terminal resistor needs to be connected in parallel at both ends of the bus. The maximum communication distance is 4000 feet (1.2km), exceeding which a repeater (ND-6510) is required.
2.2 Example of Input/Output Wiring
ND-6150 digital input: dry contact (switch) connected to DI pin and DI-GND (pin 5); The wet contact (active signal) needs to disconnect the DI-GND, with the DI pin connected to the positive signal and the negative signal connected to the power ground. Input logic: High level 10-30V is ON, low level ≤ 1V is OFF.
ND-6150 digital output: P-MOSFET source output, with one end of the load connected to the output pin, the other end connected to the positive pole of the load power supply, and the negative pole of the load power supply connected to the module GND. The maximum load current is 650mA, with short-circuit protection.
ND-6117 analog input: channels 0-5 differential, channels 6-7 can be jumper selected differential or single ended. Current measurement requires an external 125 Ω precision resistor (1% accuracy) with a range of ± 20mA.
ND-6124 analog output: voltage output directly connected to Vout and AGND; The current output is connected to Iout and AGND, requiring an external 24V power supply (through a load) or internal pull-up (see wiring diagram in the manual).
Initialization configuration (Initiat mode)
The new module has a default address of 01, baud rate of 9600, no checksum, and Modbus RTU protocol (note: the manual states that Modbus is the factory default, not ASCII). When modifying the address, baud rate, or protocol, the module must be put into the Initiat state (short circuit the Initiat pin to GND, or slide the subsequent Initiat switch to the ON position). After entering Initialize, the module temporarily runs at address 00 and baud rate 9600.
3.1 Modify Address and Baud Rate (ASCII Command Method)
If maintaining the ASCII protocol, use the command% AANNTTCFFF, where:
AA=Current Address (00 under Initiate)
NN=New Address (e.g. 03)
TT=type code, fixed at 40 (digital I/O) or specific analog type code (see configuration table)
CC=baud rate code: 03=1200, 04=2400, 05=4800, 06=9600, 07=19200, 08=38400, 09=57600, 0A=115200
FF=data format, Bit6 controls checksum (1 enabled, 0 disabled), other bits are reserved
Example: Change ND-6150 address from 01 to 03, maintain 9600, disable checksum:
%0103400600 (assuming the current address is 01 and the initial is short circuited). Response! 03 indicates success.
After modification, power off, disconnect the Initiat, and power it back on to take effect.