Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK NuDAM-60xx Series Digital I/O Module Deployment and Watchdog Optimization

F: | Au:FANS | DA:2026-08-18 | 386 Br: | 🔊 点击朗读正文 ❚❚ ▶ | Share:

The structure of all NuDAM commands is:

(LeadingCode)(Addr)(Command)[Data][Checksum]<CR>

Guidebook: such as $(read configuration), # (output),% (set configuration),~(watchdog related)

Address: Two digit hexadecimal (00~FF)

Command code: such as 2-read configuration, 6-read input, M-read module name

Checksum (optional): When enabled, accumulates and takes the lower byte of the ASCII code for all characters (including boot code, address, command, data), represented in two hexadecimal digits

Example (verification disabled): $302<CR>configuration for reading address 30.

Response:! 30400600<CR> —— ! Indicates validity, 30 is the address, 40 is the digital I/O type, 06=9600, 00=check off.

2. Digital output control

ND-6050/6060/6063 single module output:

All channels: # (Addr) 00 (OutData)<CR>, such as # 300003<CR>, set channel 0 and 1 at address 30 to 1 (the rest to 0).

Single channel: # (Addr) 1X (0/1)<CR>, such as # 301201<CR>, set channel 2 to 1 (address 30).

ND-6056 (high and low byte separated):

All: # (Addr) T (OutDataH) (OutDataL)<CR>, high bytes correspond to 14~8, low bytes correspond to 7~0.

Single port: # (Addr) H (Data)<CR>or L (Data) respectively controls high/low bytes.

Single channel: # (Addr) H (ChNo) (Bit)<CR>, for example, # 30H31 sets channel 11 (H=high byte, 3 represents channel 11) to 1.

ND-6058 (three ports A/B/C):

Similar to the above, port identifiers are 0A, 0B, 0C, and single channel commands are # (Addr) A (ChNo) (Bit), etc.

Note: If a port of ND-6058 is set to input mode, the output command will be ignored.

3. Digital input reading

General command: $(Addr) 6<CR>. The response formats of each module are different:

6050:! (DataOut) (DataIn) 00- Simultaneously read back the output status and input value.

6052:! (DataIn) 0000- Input value (8-bit).

6053:! (DataInH) (DataInL) 00-16 bit input.

6054: Same as 6053.

6056:! (DataOutH) (DataOutL) 00- Read back the output status (actual output value).

6058:! (IOFlag) (DIn) (DataA) (DataB) (DataC) - Contains pattern flags, 4-bit dedicated inputs, and three port data.

6060:! (DataOut)(DataIn)00。

6063:! (DataOutH)0000。

4. Synchronous sampling function (multi module synchronization)

For scenarios where multiple module input values need to be read simultaneously, the synchronous sampling command # * *<CR>(unresponsive) can be used. This command will trigger all synchronized modules on the network to simultaneously latch the current input value. Subsequently, send $(Addr) 4<CR>to read the latch data one by one, and the status bit (first digit) in the response indicates whether the data is being read for the first time (1 indicates first time, 0 indicates read already). This mechanism effectively avoids the time difference caused by polling and is suitable for time alignment of analog or high-speed digital events.


Watchdog timer - the core guarantee for system self-healing

The NuDAM module has two levels of watchdogs:

Internal hardware watchdog (fixed for 150ms): monitors the MCU operation of the monitoring module itself. If timeout occurs due to interference or software runaway, the module will automatically reset and the output will return to the safe value (default power on state).

Host programmable watchdog: The timeout period (100ms~25.5s, step size 100ms) is set by the user. When the host does not send the "Host is OK" command (~* *<CR>) within the timeout period, the module automatically switches all digital outputs to the preset "safe value" to prevent actuator misoperation after the host crashes.

Set host watchdog and security values (taking ND-6050 as an example)

Command format:~(Addr) 2 (Flag) (TimeOut) (SafeValue)<CR>

Flag: 0=disabled, 1=enabled

TimeOut: hexadecimal 01~FF, multiplied by 100ms for actual timeout

SafeValue: Two hexadecimal digits, each corresponding to an output channel, with 1 indicating that the channel outputs a high level (or a relay is engaged)

Example:~0621121C<CR>

Address 06, enable watchdog, timeout=0x12=18 × 100ms=1800ms, safety value 0x1C (binary 00011100, where channels 2, 3, and 4 are high and the rest are low).

For multi byte output modules (6056/6058), the security values are specified by high and low bytes or three ports respectively, and the corresponding command format is~ .. (SafeH) (SafeL) or~ ... (SafeA) (SafeB) (SafeC).

Host "feeding dog" operation

After the watchdog is enabled, the host must periodically send~* *<CR>(no response) within the timeout period. This command takes effect simultaneously for all modules, so the host only needs to broadcast once to reset the watchdog timer for all modules. If the host stops sending due to a malfunction, each module will independently switch to its own safe value to ensure that the on-site equipment is in a controllable state.

View current watchdog settings

Use~(Addr) 3<CR>to read the current enabled status, timeout value, and security value for verifying the configuration.


Key points of wiring and anti-interference

1. RS-485 network topology

Using shielded twisted pair cables, it is recommended to match the terminal resistance (120 Ω).

  • Micro Innovation MC2-440-10TVB-1-2I Display Panel
  • Micro Innovation XV-442-57CQB-1-50 Display Panel
  • Micro Innovation XN-4DI-24VDC-N Input Module
  • Palmscan P2000 FP Pachymeter
  • Micro Innovation CAN-32DO/P-2X16 Output Module
  • Micro Innovation XV-460-84TVB-1-10 Display Panel
  • Eaton Micro Innovation XVS-460-15MPI-1-10 HMI
  • Micro Innovation GF2-15TXA-00 Operator Panel
  • Micro Innovation XN-4DO-24VDC-0.5A-P Output Module
  • Micro Innovation WINBLOC CAN-16DI-P Input Module
  • MICRO INNOVATION GF2-15TXA-000 Micro Panel
  • Micro Innovation XVS-460-57PMI-1-10 Touch Panel
  • Micro Innovation XV-102-B5-35TQR-10 HMI Panel
  • Micro Design MC100MA Microfiche Reader
  • MICRO INNOVATION XN-PLC-CANopen 85 50 274124 Controller
  • MICRO INNOVATION CAN-4AI/UI Analog Input Module
  • MICRO INNOVATION XVC-101-C192K-K82 Panel
  • Micro Innovation GF1-10TVA-100 Touch Panel
  • Micro Innovation GSO-57EQD-000 Operator Panel
  • Micro Innovation XN-2AI-U Analog Input Module
  • Micro Innovation CAN-4AI/UI Analog Input Module
  • Micro Innovation ZSB-1.5/8-S/S/-/PE Base Terminal
  • Micro Innovation AG XVH-340-57CAN-1-10 HMI Panel
  • Micro Innovation GSO-57EQD-000 Micro Panel
  • Micro Innovation XN-2AI-PT/NI-2/3 Input Module
  • Micro Innovation AG GF0-57SQD-000 Display Panel
  • MICRO INNOVATION AG XN-16DI-24VDC-P Input Module
  • Micro Innovation XN-2AI-PT/NI-2/3 Input Module
  • Micro Innovation MC2-442-57CQB-1-2G Display Panel
  • Micro Innovation XN-16DO-24VDC-0.5A-P Module
  • Micro Design MC200PROFI Programmable Module
  • Micro Innovation XV-252-57MPN-1-10 Micro Panel
  • Micro Innovation CAN-4AI/UI Analog Input Module
  • Micro Innovation GT1-MPI-A000 Panel
  • Micro Innovation MC2-440-10TVB-1-21 Display Panel
  • Micro Innovation XVS-430-57MPI-1-1S 6" HMI
  • Micro Innovation XV-442-57CQB-1-1AB Monitor
  • Micro Innovation ZSB-1.5/8-S/S/-/PE Base Terminal
  • Micro Design 895A Microfiche Reader
  • MICRO INNOVATION XNE-8DI-24VDC-P Input Module 8550100794
  • MICRO INNOVATION MICRO PANEL GF0-10CVD-002
  • Micro Innovation XN-PLC-CANopen Controller 85 50 274124
  • Micro Innovation Display Panel GS0-57E0D-000
  • MICRO INNOVATION CAN-32DI/P2X16 Input Module
  • MICRO INNOVATION XN-2DO-R-NO Relay Output Module
  • MICRO INNOVATION XNE-16DI-24VDC-P Input Module
  • Micro Innovation AG XN-2AI-U Analog Input Module
  • Micro Innovation XN-BR-24DC-D Power Supply
  • Micro Innovation MH2-342-57EIB-1-20 Panel
  • Micro Innovation XV-252-57MPN-1-10 Micro Panel
  • Micro Innovation Display Card EIB2-TP
  • Micro Innovation XV-252-57MPN-1-10 6" HMI
  • Micro Innovation XN-B3T-SBC 16x DO Base Module
  • Micro Innovation XVH-330-57MPI-1-10 Panel
  • Micro Innovation XN-BR-24VDC-D Power Module
  • Micro Innovation EIB2-TP EIB2TP Module
  • Micro Innovation GF0-10CVD-100 Touch Panel
  • MICRO INNOVATION XV-230-57CNN-1-10 HMI-PLC
  • MICRO INNOVATION XN-2DO-R-CO Relay Output Module
  • KMK MICRO INNOVATION GS2-90EMD-000 Micro Panel
  • Micro Innovation XN-2AO-U Analog Output Module
  • Micro Innovation XN-1AO-I Analog Output Module
  • Micro Innovation CAN-32DI/P-2x16 Rack Module
  • Eaton Micro Innovation MC2-440-10TVB-1-11 HMI
  • Micro Innovation AG CAN Bridge 8551224177
  • Micro Innovation XN-2AI-I Analog Input Module Set
  • Micro Innovation XN-4DI-24VDC-P Input Module
  • Micro Innovation Winbloc CAN-16DO/0.5A-PK Module
  • Micro Innovation Micro Panel GFO-10SVD-002 HMI
  • Micro Innovation CAN-24DI/8DO/0.5A-PK Module
  • Micro Innovation DP-24DI/8DO/0.5A-PK I/O Module
  • Weidmuller Micro Innovation CAN-BRIDGE ZSFA 1,5R
  • Micro Innovation CAN-3AI/1AO-UI Profibus Module
  • Micro Innovation PDP-TP Profibus DP Module
  • Micro Innovation CAN-3AI/1AO-UI Analog Module
  • Micro Innovation MC2-430-12TSB-10 HMI Panel
  • Micro Innovation XNE-8DO-24VDC-0.5A-P I/O Module
  • MICRO INNOVATION AG WINBLOC CAN-32DI/P-2x16 85 51 224182
  • MICRO INNOVATION AG WINBLOC CAN-4AO/UI 85 51 224195
  • Micro Innovation Xv-252-57cnn-1-10 HMI Panel
  • Micro Innovation XN Basis XN-S4T-SBBS-CJ 225200
  • Micro Innovation GF1-10TVD-100 Micro Panel
  • Micro Innovation XN-B3T-SBC 16-Fold DO Base Module
  • MICRO INNOVATION AG WINBLOC CAN-3AI/1AO-UI 85 51 224192
  • KMK Micro Innovation GS2-90EMD-000 Micro Panel
  • Micro Innovation MC2-430-10TVB-1-10 PanelView Terminal 24VDC
  • Micro Innovation XNE-8DO-24VDC-0.5A-P I/O Module 8550100795
  • MICRO INNOVATION GF1-10TVB-100 Touch Panel
  • MICRO INNOVATION AG WINBLOC CAN-4AI/UI Analog Input Module
  • MICRO INNOVATION AG WINBLOC CAN-32DO/0.5A-P-2x16 Output Module
  • MICRO INNOVATION AG CAN-32DI/P-2X16 8551224182 Input Module
  • MICRO INNOVATION MK2-230/232-57 Circuit Board 85 28 200000
  • MICRO INNOVATION CAN-BRIDGE 8551224177 CAN Bridge
  • Micro Innovation MC2-430-10TVB-1-10 Panel 24VDC
  • MICRO INNOVATION MC2-432-57CQB-1-10 HMI Panel
  • MICRO INNOVATION AG CAN-BRIDGE 85 51 224177 CAN Bridge
  • MICRO INNOVATION CAN-4AI/UI Analog Input Module
  • MICRO INNOVATION CAN-32DI/P-2X16 Input Module
  • SIGMATEK MDD111 09-404-111 Drive Module
  • SIGMATEK DVI021 Display Interface Module
  • SIGMATEK 00-450-024 C-IPC Processor
  • SIGMATEK MDD-111 MDD111 Drive Module
  • SIGMATEK ICA011 20-102-011 Interface Module
  • SIGMATEK 01-250-010-D NC4Kompakt Control Module
  • SIGMATEK CRIF081 12-751-081 Interface Module
  • SIGMATEK S1026-8AF61-R4E-Z57 Drive Module
  • SIGMATEK 9305.081.02 9227.082.00 Control Module
  • Sigma Tek 5000B-36 Attitude Indicator
  • SIGMATEK CEZ201 12-051-201-O Counter Module
  • SIGMATEK DPS001 Power Supply Module
  • SIGMATEK 994 395 01z Via Interface Module
  • SIGMATEK PC411-K 01-310-411-K Industrial PC
  • SIGMATEK 9816.324.00 Demag NC4 Keyboard
  • SIGMATEK ET261 90010C-71 Operator Terminal
  • SIGMATEK DDI 164 05-006-164 Input Module
  • SIGMATEK CCP 082 C-DIAS Processor Module
  • SIGMATEK CEZ201 12-051-201-O PLC Module
  • SIGMATEK MDD 1111 06178867 Drive Module
  • SIGMATEK S1 073-6AC61-RE-Y08-Z Drive Module
  • SIGMATEK MDD 111 Drive Module MDD111
  • SIGMATEK CSDI161 Safety Module 12-891-161
  • SIGMATEK C-IPC Processor 01-450-024
  • SIGMATEK DIAS DAM122 Analog Mixing Module
  • Sigma Tek 5000B-36 Attitude Gyro Indicator
  • SIGMATEK TMS012 Motherboard Module 05-250-012-T
  • SIGMATEK CCP-531 PLC Module
  • SIGMATEK DIAS DNC4 I/O Module 05-250-011
  • SIGMATEK AI088 Analog Input Module