A
Reading the display
At power-up the display shows, for channel A and then channel B: the channel and its network (DH for DH+, IO for Remote I/O), the node address for a DH+ channel or SCAN for a Remote I/O scanner, then the channel status. The cycle repeats while the module runs normally (pp. 153–154). Example: channel A on DH+ at node 14 and channel B on Remote I/O, both healthy, give A DH, A#14, A OK, B IO, SCAN, B OK. If the display never starts cycling, or stops, use the tables below (p. 154).
DH+ node addresses are set on switches and shown in octal, 00 to 77 (p. 17). The network type switch sets each channel: 0 = DH+ 57.6K, 1 = RIO scanner, 2 = DH+ 115K, and on channel A only 3 = DH+ 230K, which disables channel B (p. 17). The programming terminal connector shares the link of channel A and works only when channel A runs DH+ (p. 23).
DH+ channel status messages
| Display | Meaning in the manual | What to do |
|---|---|---|
| OFF LINE | DH+ link in STOP state | Correct the configuration |
| DUPL NODE | Duplicate DH+ node address | Choose another node address and set the switches again |
| ONLY NODE | Only node on the DH+ link | Check the cables |
| CNFG FALT | Wrong DH+ routing table or Data Highway object configuration | Check that the module is in the correct slot |
| OK | Channel operating normally | None |
Source: p. 154.
How a configuration fault arises: on insertion, the module compares the configuration in its non-volatile memory with the slot and serial number of the chassis, and any mismatch gives a configuration fault (p. 32). A wrongly programmed routing table, or a missing or wrong controller slot value for a DH+ channel, does the same (pp. 81, 90). Both are applied with RSLinx (pp. 32, 81); the controller slot defaults to 0 (p. 51).
Remote I/O channel status messages
| Display | Meaning in the manual | What to do |
|---|---|---|
| MUTE LINK | No adapters found on Remote I/O | Add an adapter to the network |
| RACK OVER | Rack overlap on Remote I/O | Reconfigure the racks |
| DUPL SCAN | Duplicate scanner on Remote I/O | Check the adapter settings |
| MAX_ DEV_ | Maximum devices exceeded | Remove devices to meet the network limits |
| CHAT LINK | Babble detected on Remote I/O | Check the Remote I/O devices and network connections |
| OFF_ LINE | Not trying to communicate | None: normal when no controller is controlling the Remote I/O |
| OK | Channel operating normally | None |
Source: p. 155.
Network limits behind RACK OVER and MAX_ DEV_ (pp. 102–103, 113): channels A and B cannot scan the same rack address; a channel takes at most 32 rack numbers and 32 physical devices. An 82 Ω terminator allows 32 devices and 32 racks; 150 Ω limits the network to 16 and 16 and is required if it contains a
OK and channel indicators
| Indicator | State | Meaning in the manual | What to do |
|---|---|---|---|
| OK | Off | Not operating | Apply chassis power; check the module is fully inserted |
| OK | Flashing green | Running, no messages routed, no controller transferring I/O | Nothing if expected; otherwise use the default configuration or configure the module |
| OK | Red, then off | Self-test | None |
| OK | Green | Operating and routing messages | Verify the module configuration |
| OK | Steady red | Major fault | Restart the module; if red returns, replace it |
| OK | Flashing red | Major fault or configuration fault | Act on the display message |
| CHA / CHB | Off | Channel not online | Place the channel online |
| CHA / CHB | Flashing green | RIO: one or more nodes faulted or failed. DH+: no other node | RIO: check power at the other racks. DH+: check the cables |
| CHA / CHB | Steady red | Hardware fault | Restart the module; if still red, replace it |
| CHA / CHB | Flashing red | RIO: faulted adapters. DH+: duplicate node | RIO: check cables and power at the other racks. DH+: check the node address |
A steady green channel indicator is normal. If the power supply indicator is off, turn on the power switch and check the power wiring and the fuse. Source: pp. 154–156.
MSG and block-transfer errors
These appear in the MSG instruction or the PLC that sent the message.
| Error | Meaning in the manual | What to check |
|---|---|---|
| D0 hex, local DH+ message (a |
The module could not route the message | Destination node entered in the MSG; controller slot matches the ControlLogix controller; module powered (p. 27) |
| D0 hex, remote DH+ message | Routing error | Gateway node, link ID and destination node in the MSG; the routing table in every DH+ module on the path; all modules connected and powered (p. 31) |
| Out of connections | No free connection on the DH+ channel, when the path runs over the ControlLogix chassis, ControlNet or Ethernet | The manual gives no action; it states the limit: 32 connections per DH+ channel, at most 5 of them CIP (pp. 31, 35) |
| Error 301 | The controller's unconnected buffer (UCB) is full | Uncached messages enabled at once: the manual recommends no more than half the UCB limit (default 10, can be raised to 40) (pp. 164–165) |
Application timeout. An error on a remote link reaches the sender as an application timeout, because error replies are not routed back; the sender counts an error and can retry. The manual's example is a target
Block transfers. The BT message timeout is fixed at 4.5 seconds. If the I/O module does not answer on Remote I/O, the BT response times out after 4 seconds (p. 145). A DH+ "BT Pass-Through" message needs a routing table in the module even when its channels run Remote I/O (p. 146). The manual lists no other MSG error codes.
How the controller sees a Remote I/O fault
The module and its owner controller exchange scanner status continuously; only one ControlLogix controller can own its Remote I/O channels (pp. 105–106). If that exchange stops for four times the RPI, the controller drops the scanner configuration, the channel goes offline and waits for new configuration. The controller takes a major fault only if "Major Fault on Controller if Connection Fails in Run Mode" is set; otherwise it keeps trying to reconnect (pp. 110, 116).
An adapter fault is a connection timeout at four times the RPI: with a 25 ms RPI the controller learns of it after 100 ms. Studio 5000 shows a nonzero Rack Status tag, a fault icon in the controller organizer, or the fault type on the connections page (p. 111).
Checks, step by step
- Before any restart, record the display cycle of both channels, the OK, CHA and CHB states, the switch settings, any MSG error and the Rack Status tag.
- DH+ channel (DUPL NODE, ONLY NODE, flashing channel indicator): node address and cables (pp. 154, 156).
- CNFG FALT: the slot (p. 154). If the module or chassis was changed, the stored slot and serial number no longer match (p. 32); check the routing table and controller slot in RSLinx (pp. 32, 81, 90).
- Remote I/O channel (flashing green or red): power at the other racks, then the cables (p. 156).
- D0 hex: MSG fields, controller slot, routing tables on the path (pp. 27, 31).
Restarting safely
Removing or inserting the module under power can draw an arc: in a hazardous location, remove power or confirm the area is nonhazardous first (p. 19). Restarting the module or clearing a Remote I/O fault can bring outputs on remote racks back on: follow the plant's permit and lockout rules.
When it is hardware
A steady red OK indicator that returns after a restart, or a channel indicator still steady red after a restart: replace the module (pp. 155–156). Not a fault: with a
Planning the replacement
The
Frequently asked questions
What does DUPL NODE mean on a 1756-DHRIO ?
Another station on that DH+ link uses the same node address. Choose another node address and set the switches again; addresses are octal, 00 to 77 (
What does CNFG FALT mean on a 1756-DHRIO ?
The DH+ routing table or Data Highway object configuration is wrong; the manual's action is to check that the module is in the correct slot. A mismatch between the stored configuration and the chassis slot or serial number gives a configuration fault (pp. 32, 154).
What does MUTE LINK mean on a 1756-DHRIO ?
The Remote I/O scanner channel found no adapters on the network. The manual's action is to add an adapter (p. 155).
What is error D0 hex (D000) on a DH+ message through a 1756-DHRIO ?
The module could not route the message. Check the destination node, the controller slot and power for a local message; the gateway node, link ID, destination node and every routing table on the path for a remote message (pp. 27, 31).
Sources
- Rockwell Automation,
1756-UM514C-EN-P , ControlLogix Data Highway Plus-Remote I/O Communication Interface Module User Manual, 06/2014 — chapter 13 "Troubleshooting the Module" (pp. 153–156); also pp. 17, 19, 23, 27, 31–33, 35, 51, 81, 90, 102–106, 110–111, 113, 116, 145–146, 164–165
Read 14 November 2026. This article paraphrases the sources and does not quote them; read the original documents before designing or working on a system. Links open the latest edition in Rockwell's literature library; page numbers refer to the edition cited.