Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication — figure 1

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication

Configuring RSLinx driver for SLC 5/04: Use DF1 driver for CH.0 serial, 1747-PIC/AIC+ for DH-485, or 1784-PCMK/PKTX cards for DH+ (CH.1). Cable and driver se...

Establishing reliable RSLinx Classic communications to an SLC 5/04 remains a foundational skill on plants that still run RSLogix 500 logic beside newer ControlLogix cells. The controller’s dual-channel personality is the first gate: Channel 0 can be DF1 or DH-485, while Channel 1 is DH+ only. Choosing the wrong RSLinx driver for the physical port is the most common reason RSWho stays empty even when the processor RUN LED is healthy.

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication — figure 1 SLC 5/04 Channel 0 and Channel 1 connectors with typical DF1, DH-485, and DH+ interface hardware.

Match media before you open RSLinx. DF1 Full-Duplex on Channel 0 typically uses a 1747-CP3 (or equivalent) serial cable from a PC COM port or USB-serial adapter. DH-485 on Channel 0 needs a 1747-PIC or AIC+ path, not a plain null-modem cable. DH+ on Channel 1 requires a 1784-PCMK, 1784-PKTX, or legacy KTX-class card with the correct trunk tap and terminating resistors. Baud rate on both ends must match exactly, and DH+ node addresses are octal values from 00 through 77.

Verify the processor channel configuration in RSLogix 500

Online or offline, open Channel Configuration for the SLC 5/04 and note which protocol is assigned to Channel 0 and which node or station number is defined. Do not assume factory defaults survived the last OEM download. If Channel 0 is DF1 Full-Duplex at 19200 with no handshaking, your RSLinx DF1 driver must mirror those settings. If Channel 0 is DH-485, the station number and baud must agree with the AIC+ network. Channel 1 DH+ node address must be unique on the trunk; duplicate octal nodes produce intermittent browsing that looks like a driver bug.

Print or screenshot the channel summary before leaving the laptop cart. Many “RSLinx cannot see the PLC” tickets resolve when the electrician discovers Channel 0 was switched to DH-485 months earlier for a panel-view migration while the laptop still loads a DF1 driver profile.

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication — figure 2 RSLinx Classic driver configuration dialog aligned to SLC 5/04 Channel 0 DF1 Full-Duplex settings.

Configure the RSLinx driver

  1. Launch RSLinx Classic and open Configure Drivers.
  2. For DF1 on Channel 0, add “RS-232 DF1 devices,” select the correct COM port, set Device to SLC-CH0 / 1747-CP3 style, match baud, parity, error checking, and Full-Duplex.
  3. For DH-485, add the 1747-PIC/AIC+ driver (or appropriate USB replacement stack), set station number unique from the processor, and match baud.
  4. For DH+ on Channel 1, configure the 1784-PCMK/PKTX/KTX driver, set the PC node to an unused octal address, and verify network type and speed (typically 57.6K or 230.4K as installed).
  5. Start the driver and confirm it shows Running without port-in-use errors.

Browse with RSWho and validate depth

Open RSWho, expand the new driver, and wait for the SLC 5/04 station to appear with the expected node. Online the controller from RSLogix 500 through that path and perform a small data-table monitor read. If the station appears then drops, revisit cable shield, AIC+ bias, DH+ terminations, and USB-serial latency. Laptop power management that suspends USB COM ports is a frequent cause of DF1 dropouts during long uploads.

Path Channel Typical hardware RSLinx driver focus
DF1 Full-Duplex CH.0 1747-CP3 RS-232 DF1, baud/parity match
DH-485 CH.0 1747-PIC / AIC+ PIC/AIC driver, unique station
DH+ CH.1 only 1784-PCMK / PKTX / KTX DH+ card driver, octal nodes 00–77
Checklist before calling the network “dead”:
1. RSLogix 500 Channel Config protocol = intended media
2. Baud identical on PLC and RSLinx
3. Cable/adapter part number matches protocol
4. DH+ node unique and octal
5. Driver status = Running; RSWho shows station
6. RSLogix 500 goes online without timeout storms

Pitfalls that waste a shift

Do not point a DH+ driver at Channel 0. Do not use a CP3 cable on a DH-485 port and expect auto-negotiation. USB-RS232 adapters that ignore fixed baud under Windows driver power saving will pass a first browse and fail an upload. On DH+, document octal addresses in the cabinet so decimal-thinking technicians do not set node 8 when the dial reads 10 octal. Keep one known-good CP3 and one known-good PCMK profile in the plant RSLinx backup folder.

Once RSWho consistently lists the SLC 5/04, save the RSLinx configuration and export the driver set for the maintenance image. That small discipline keeps offline edits, force tables, and trending tools available on aging PLC & PAC systems without reinventing the serial path every outage.

About the Author

Mark Townsend | Senior Automation Engineer – Allen-Bradley Systems

Mark Townsend is a senior automation engineer with more than 18 years on Allen-Bradley platforms spanning ControlLogix, CompactLogix, and legacy SLC-500. His day-to-day work is RSLogix / Studio 5000 logic and FactoryTalk View HMI bring-up on aging and mixed fleets.

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication

Configuring RSLinx driver for SLC 5/04: Use DF1 driver for CH.0 serial, 1747-PIC/AIC+ for DH-485, or 1784-PCMK/PKTX cards for DH+ (CH.1). Cable and driver selection depends on channel configuration.

Establishing reliable RSLinx Classic communications to an SLC 5/04 remains a foundational skill on plants that still run RSLogix 500 logic beside newer ControlLogix cells. The controller’s dual-channel personality is the first gate: Channel 0 can be DF1 or DH-485, while Channel 1 is DH+ only. Choosing the wrong RSLinx driver for the physical port is the most common reason RSWho stays empty even when the processor RUN LED is healthy.

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication — figure 1 SLC 5/04 Channel 0 and Channel 1 connectors with typical DF1, DH-485, and DH+ interface hardware.

Match media before you open RSLinx. DF1 Full-Duplex on Channel 0 typically uses a 1747-CP3 (or equivalent) serial cable from a PC COM port or USB-serial adapter. DH-485 on Channel 0 needs a 1747-PIC or AIC+ path, not a plain null-modem cable. DH+ on Channel 1 requires a 1784-PCMK, 1784-PKTX, or legacy KTX-class card with the correct trunk tap and terminating resistors. Baud rate on both ends must match exactly, and DH+ node addresses are octal values from 00 through 77.

Verify the processor channel configuration in RSLogix 500

Online or offline, open Channel Configuration for the SLC 5/04 and note which protocol is assigned to Channel 0 and which node or station number is defined. Do not assume factory defaults survived the last OEM download. If Channel 0 is DF1 Full-Duplex at 19200 with no handshaking, your RSLinx DF1 driver must mirror those settings. If Channel 0 is DH-485, the station number and baud must agree with the AIC+ network. Channel 1 DH+ node address must be unique on the trunk; duplicate octal nodes produce intermittent browsing that looks like a driver bug.

Print or screenshot the channel summary before leaving the laptop cart. Many “RSLinx cannot see the PLC” tickets resolve when the electrician discovers Channel 0 was switched to DH-485 months earlier for a panel-view migration while the laptop still loads a DF1 driver profile.

Configuring RSLinx Drivers for SLC 5/04 DF1, DH-485, and DH+ Communication — figure 2 RSLinx Classic driver configuration dialog aligned to SLC 5/04 Channel 0 DF1 Full-Duplex settings.

Configure the RSLinx driver

  1. Launch RSLinx Classic and open Configure Drivers.
  2. For DF1 on Channel 0, add “RS-232 DF1 devices,” select the correct COM port, set Device to SLC-CH0 / 1747-CP3 style, match baud, parity, error checking, and Full-Duplex.
  3. For DH-485, add the 1747-PIC/AIC+ driver (or appropriate USB replacement stack), set station number unique from the processor, and match baud.
  4. For DH+ on Channel 1, configure the 1784-PCMK/PKTX/KTX driver, set the PC node to an unused octal address, and verify network type and speed (typically 57.6K or 230.4K as installed).
  5. Start the driver and confirm it shows Running without port-in-use errors.

Browse with RSWho and validate depth

Open RSWho, expand the new driver, and wait for the SLC 5/04 station to appear with the expected node. Online the controller from RSLogix 500 through that path and perform a small data-table monitor read. If the station appears then drops, revisit cable shield, AIC+ bias, DH+ terminations, and USB-serial latency. Laptop power management that suspends USB COM ports is a frequent cause of DF1 dropouts during long uploads.

Path Channel Typical hardware RSLinx driver focus
DF1 Full-Duplex CH.0 1747-CP3 RS-232 DF1, baud/parity match
DH-485 CH.0 1747-PIC / AIC+ PIC/AIC driver, unique station
DH+ CH.1 only 1784-PCMK / PKTX / KTX DH+ card driver, octal nodes 00–77
Checklist before calling the network “dead”:
1. RSLogix 500 Channel Config protocol = intended media
2. Baud identical on PLC and RSLinx
3. Cable/adapter part number matches protocol
4. DH+ node unique and octal
5. Driver status = Running; RSWho shows station
6. RSLogix 500 goes online without timeout storms

Pitfalls that waste a shift

Do not point a DH+ driver at Channel 0. Do not use a CP3 cable on a DH-485 port and expect auto-negotiation. USB-RS232 adapters that ignore fixed baud under Windows driver power saving will pass a first browse and fail an upload. On DH+, document octal addresses in the cabinet so decimal-thinking technicians do not set node 8 when the dial reads 10 octal. Keep one known-good CP3 and one known-good PCMK profile in the plant RSLinx backup folder.

Once RSWho consistently lists the SLC 5/04, save the RSLinx configuration and export the driver set for the maintenance image. That small discipline keeps offline edits, force tables, and trending tools available on aging PLC & PAC systems without reinventing the serial path every outage.

About the Author

Mark Townsend | Senior Automation Engineer – Allen-Bradley Systems

Mark Townsend is a senior automation engineer with more than 18 years on Allen-Bradley platforms spanning ControlLogix, CompactLogix, and legacy SLC-500. His day-to-day work is RSLogix / Studio 5000 logic and FactoryTalk View HMI bring-up on aging and mixed fleets.

Leave a comment

Please note, comments need to be approved before they are published.