In the fields of industrial process control, environmental monitoring, and automation testing, distributed data acquisition systems need to simultaneously process multiple signals such as analog signals (voltage, current, temperature), digital signals (switch status), and pulse signals (count/frequency). The ADLINK NuDAM-6000 series is based on the RS-485 bus and provides a complete modular solution from communication conversion, analog input/output to digital I/O and counters. This article is based on a comprehensive manual, which systematically outlines network construction, module selection, initialization configuration, analog calibration, watchdog protection, and command set application, providing on-site engineers with a full process operation manual from hardware installation to reliable data reading.
RS-485 Network Fundamentals and Communication Module Selection
The NuDAM-6000 series adopts a two-wire half duplex RS-485 multi station architecture, with a theoretical maximum of 256 nodes (limited by address coding) and a maximum length of 4000 feet (approximately 1200 meters) per bus segment. It supports simple daisy chain, branch, and free topology. High input impedance allows for the mounting of 128 modules in a single segment. If this number is exceeded or the distance is exceeded, an ND-6510 repeater needs to be added.
The communication module is the core entrance of the network:
ND-6520: RS-322 to RS-422/485 converter, default 9600 bps, 8N1, built-in automatic flow control. The baud rate and data format can be adjusted through the DIP switch on the body, but it is recommended to keep them as default only when using NuDAM.
ND-6530: USB to RS-232/422/485, plug and play, supports Windows/Linux, selects protocol mode through DIP switch, powered by USB bus.
ND-6531: An addressable RS-485/422 to RS-232 converter, which has an independent address as a slave and can connect serial and sub devices to the bus. Supports address mode and transparent mode (switched by the "Open Data Gate" command), and different baud rates can be set on the RS-485 and RS-232 sides.
Network construction steps: Connect ND-6520/6530 to the host, if extension is required, connect ND-6510, then initialize each I/O module and assign unique addresses.
Analog input module: 6013/6017/6018
1. ND-6013 RTD input module
3-channel thermistor input, supporting Pt100 (α=0.00385 or 0.003916) and Ni100/120, 2/3/4 wire system optional. Programmable temperature range (-100~100 ° C, 0~100 ° C, 0~200 ° C, 0~600 ° C) and pure resistance mode (0~60 Ω), resolution 16 bits, accuracy ± 0.1%, sampling rate 10 times/second. When wiring, pay attention to short-circuit the Sense terminal for the 2-wire system, and connect the compensating wire resistance for the 3/4 wire system according to the diagram.
2. ND-6017 Universal Analog Input
8-channel differential input (6 differential+2 single ended), programmable range: ± 150mV, ± 500mV, ± 1V, ± 5V, ± 10V, and ± 20mA (with an external 125 Ω resistor). 16 bit resolution, sampling rate of 10 times/second, isolation voltage of 5000Vrms. Input protection up to ± 30V (relative to AGND).
3. ND-6018 thermocouple input
8-channel differential input, supports nine types of thermocouples including J, K, T, E, R, S, B, N, and C, with built-in cold junction compensation (CJC). The programmable range includes ± 15mV~± 2.5V and ± 20mA. The sampling rate is 3 times/second (due to slow changes in thermocouple signals), and it has wire breakage detection function.
4. Simulate input commands and data formats
Read single channel: # (Addr) (ChannelNo)<CR>, response is>+1.6888<CR>.
Read all enabled channels: # (Addr) A<CR>.
Enable/disable channel: $(Addr) 5 (ChannelVal)<CR>, where the two hexadecimal bits of ChannelVal correspond to channels 0-7.
The data format supports engineering units (such as+1.6888 V),% FSR (+10.00%), and 16 bit binary complement (such as 7FFF corresponding to full scale). Configure the Data Format field in the% settings command (Figure 6-1).
Calibration: Specific offsets and full voltage/resistance are required for different ranges. Taking ND-6017 as an example, the offset calibration input is 0V, and the full-scale calibration input corresponds to the full-scale voltage (such as+10V for ± 10V range). Send $(Addr) 1 (offset) and $(Addr) 0 (full degree) five times each, repeat twice. The calibration voltage is detailed in Tables 9-1 to 9-3, and it is essential to use a precision source.
Analog output module: 6021/6024
1. ND-6021 single channel analog output
The output can be programmed to 0~20mA, 4~20mA, or 0~10V, with a 12 bit resolution and an accuracy of ± 0.1% (current)/± 0.2% (voltage). Built in watchdog protection, supports safety value setting and output readback.
2. ND-6024 four channel analog output
4-channel bipolar ± 10V output (voltage only), 12 bit resolution, accuracy ± 0.02%, while providing 7 TTL digital inputs. Output command format: # (Addr) (Port) (OutData)<CR>, where Port is A/B/C/D, OutData needs to match the configured data format (only supports engineering units).