SLC 500 1747-L30A DH-485 Connection: PIC, UIC, RSLinx Setup

Mark Townsend10 min read
Allen-BradleySLC 500Troubleshooting
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Problem Overview

The Allen-Bradley 1747-L30A is a fixed-style SLC 500 processor that ships with a built-in DH-485 communication port (Channel 0) and a 9-pin RS-232 Channel 1 port. When the only available PC is modern, lacks a true DB-9 serial port, or runs a 64-bit Windows 7/8/10/11 operating system, engineers routinely hit three roadblocks: (1) the 1747-PIC converter cannot enumerate because no native COM port exists, (2) the legacy "AIC+" or "1747-PIC/AIC+" driver has been removed from recent RSLinx Classic builds, and (3) the 1747-UIC driver is silently filtered from 64-bit RSLinx installers. The result is a visible driver list, an installed USB device, but no way to bring the 1747-L30A online in RSLinx or RSLogix 500.

This reference documents the available communication paths for the 1747-L30A, the exact RSLinx Classic versions that retain the legacy DH-485 drivers, the Windows OS boundaries, and the verified commissioning steps for each option.

Hardware Identification: 1747-L30A

Before selecting an interface, confirm the exact catalog and firmware revision of the processor. The L30A is electrically and functionally distinct from the L20, L40, and the later L30B/L30C revisions.

Parameter Specification
Catalog 1747-L30A (Series A)
User Memory 8 K words (1 K = 16-bit word)
I/O Capacity 4096 discrete / 960 analog (local + remote)
Channel 0 DH-485, RS-485 electrical, 8-pin mini-DIN
Channel 1 RS-232C, DB-9 male, full-duplex, up to 19.2 kb/s
Backplane 1746 chassis, 2-slot expansion supported (1746-A2/B)
Programming Software RSLogix 500 (v7.x and later), APS / AI (legacy)
Power Supply Options 1746-P1, P2, P3, P4 (slot 0 supply)
The 1747-L30A communicates over DH-485, not DH-484. DH-484 was an early proprietary protocol used on the PLC-2 family; DH-485 is the open, multi-drop RS-485 protocol used across the SLC 500 and MicroLogix lines. Do not conflate the two when ordering cables or converters.

Available Communication Paths

Three physical options exist for connecting a PC to the 1747-L30A Channel 0 (DH-485). Channel 1 (RS-232) supports DF1 full-duplex point-to-point and is the simpler path when the PC has a real COM port, but DH-485 multi-drop and the full RSLinx browse tree require Channel 0.

Interface Catalog PC Side Protocol Modern PC Support
Personal Interface Converter 1747-PIC DB-9 RS-232 DH-485 Requires real COM port; legacy driver only
USB-to-DH485 Interface Converter 1747-UIC USB 1.1/2.0 DH-485 32-bit Windows only; 64-bit RSLinx excludes driver
PCMCIA / PC Memory Card 1784-PCMK / 1784-PMCK PCMCIA / CardBus DH-485, DH+, RIO Requires 32-bit Windows; rare laptops only
1747-AIC / AIC+ Isolated Link Coupler 1747-AIC / 1747-AICR DB-9 RS-232 (PC side) DH-485 (isolated) Same constraints as 1747-PIC; adds 1500 V isolation

RSLinx Classic Driver Compatibility Matrix

The RSLinx Classic "Configure Drivers" dialog is the first place to look. The required driver for the 1747-PIC and 1747-AIC(+) is enumerated as 1747-PIC/AIC+ Driver. For the 1747-UIC, the driver is USB – 1747-UIC DH485 Device and depends on a Windows-side HID-compatible installation of the UIC utility.

RSLinx Classic Version 1747-PIC/AIC+ Driver 1747-UIC Driver OS Support
v2.30 – v2.54 Yes (32-bit) No Windows 98/NT/2000/XP
v3.0 – v3.74 Yes (32-bit) Partial (32-bit only) Windows XP SP2/SP3, Win7 32-bit
v3.80 (32-bit) Yes Yes Windows 7 SP1, 8, 8.1 (32-bit)
v3.80 / v3.90 (64-bit) Removed Removed Windows 7/10 64-bit — driver missing
v4.0 and later Removed Removed 64-bit only; no legacy DH-485 PC drivers
FactoryTalk Linx (64-bit) No No EtherNet/IP-centric; no DH-485
On a 64-bit Windows install, RSLinx Classic still installs and runs, but the legacy DH-485 device drivers are intentionally filtered. The driver list in "Configure Drivers" simply will not show the 1747-PIC/AIC+ entry, and the 1747-UIC entry appears only when the RSLinx installer is the 32-bit build running on a 32-bit OS.

Path A: 1747-PIC (RS-232) on a Legacy PC

The 1747-PIC converts RS-232 to DH-485 and draws power from the PC's COM port or the SLC's Channel 0. It is the cheapest legacy option and the one most affected by the disappearance of native serial ports on modern hardware.

  1. Verify the host PC has a true RS-232 COM port (DB-9 male, ±12 V swing). USB-to-serial adapters do not work; the 1747-PIC requires the hardware handshaking lines DTR/RTS to source 5 V supply current to the converter.
  2. Install RSLinx Classic v3.74 (or v3.80 32-bit) on Windows XP SP3 or Windows 7 32-bit. Avoid 64-bit Windows; the driver is filtered out.
  3. Launch RSLinx and open Communications > Configure Drivers. Select 1747-PIC/AIC+ Driver and click Add New.
  4. Name the driver (e.g., DH485_PIC), select the COM port, and set the baud rate to 19200 (default). Click Apply.
  5. From RSLogix 500, select Comms > System Comms. The AB_PIC-1, DH485_PIC driver should appear under the AB_ETH/IP-1 node tree. Double-click to go online.

Verification: In RSLinx, run Edit > Who's Active (or RSWho). The 1747-L30A should appear at node 1 (default). If the node address was changed, use Auto Browse to scan nodes 0–31.

Path B: 1747-UIC (USB) on a 32-bit PC

The 1747-UIC is a USB-to-DH485 converter with built-in link coupler (no separate AIC required). It is the cleanest path for a laptop without serial ports, but it is restricted to 32-bit Windows because the HID-class driver shipped with RSLinx is signed only for x86.

  1. Confirm the host is a 32-bit OS. On Windows 10/11 64-bit, the 1747-UIC will enumerate as a USB Human Interface Device, but RSLinx will refuse to bind the USB – 1747-UIC DH485 Device driver.
  2. Install RSLinx Classic v3.80 (32-bit) or v3.90 (32-bit). Reboot.
  3. Plug the 1747-UIC into a USB 1.1 or 2.0 port. Windows should detect the device; do not rely on "USB Serial Converter" drivers from FTDI or generic hubs.
  4. In RSLinx, open Configure Drivers and add USB – 1747-UIC DH485 Device.
  5. Wire the 1747-UIC's DH-485 terminals (1, 2, 3, 4 — shield, drain) to the L30A Channel 0 mini-DIN. Observe polarity: terminal 1 = shield, 2 = SHD, 3 = DATA B, 4 = DATA A.
  6. Click Start on the driver; the Auto-Configure should report the active nodes.

Verification: Use RSWho to confirm visibility of the L30A. If the driver starts but the tree is empty, verify termination (150 Ω across terminals 3 and 4) is present at both ends of the DH-485 trunk and that the UIC's node number is unique (default 0).

Path C: PCMCIA / PC Memory Card (PCMK)

The 1784-PCMK (CardBus) and 1784-PMCK (PCMCIA) cards place the PC directly on the DH-485 trunk with no converter in between. They are still the lowest-latency option but are limited to laptops with PC Card slots, which excludes most post-2012 hardware.

  1. Insert the 1784-PCMK into a CardBus slot. Windows should detect 1784-PCMK as a network adapter.
  2. Install RSLinx Classic 32-bit and add the 1784-PCMK Driver from Configure Drivers.
  3. Assign a unique DH-485 node address (1–31) to the PC; the L30A default is 1.
  4. Connect the card's 8-pin mini-DIN directly to the L30A Channel 0, or to a 1747-AIC for multi-drop isolation.

Verification: RSLinx RSWho should show [1784-PCMK, port1] and the L30A underneath. The PCMK propagates the entire DH-485 segment into the RSLinx tree as if it were a native node.

Channel 1 (RS-232) DF1 Alternative

If the goal is online programming only and DH-485 multi-drop is not required, the L30A's Channel 1 (DB-9 male) supports DF1 full-duplex to a single PC. This bypasses all DH-485 driver issues.

L30A Channel 1 Pin Signal PC DB-9 Pin
2 RXD 3 (TXD)
3 TXD 2 (RXD)
4 DTR 6 (DSR)
5 COM 5 (GND)
6 DSR 4 (DTR)
7 RTS 8 (CTS)
8 CTS 7 (RTS)
  1. In RSLinx, add the RS-232 DF1 Devices driver.
  2. Set the COM port to 19200, 8-N-1, no flow control (or hardware).
  3. Configure the L30A Channel 1 in RSLogix 500: Channel Configuration > System > Chan 1 – System > DF1 Full Duplex, baud 19200, node 1, no parity.

Verification: RSWho shows AB_DF1-1, COM1, 1920 with the L30A underneath. This path works on 64-bit Windows as long as the COM port is real or a properly signed USB-to-serial adapter (FTDI FT232, CP2102N) with the matching VCP driver.

Troubleshooting Matrix

Symptom Likely Cause Corrective Action
1747-PIC driver not in list 64-bit RSLinx, or RSLinx v4.0+ Install RSLinx Classic v3.80 32-bit on 32-bit Windows
1747-UIC driver not in list 64-bit RSLinx or Windows Switch to 32-bit Windows; install v3.90 32-bit
USB-to-serial adapter with PIC does not work Adapter cannot source DTR/RTS power Use a powered USB hub or switch to 1747-UIC
RSWho shows driver but no nodes Wrong DH-485 node, no termination, swapped A/B Set L30A node 1, install 150 Ω at trunk ends, verify A→A, B→B
Error 0xF095 "DH-485 node in use" Duplicate node number Change the L30A node via Channel Configuration or key switch procedure
Intermittent offline/online EMI, missing ground reference Use 1747-AIC for isolation; ensure drain wire is bonded at one end only
RSLogix 500 cannot browse but RSLinx can RSLogix 500 driver mismatch In RSLogix, Comms > System Comms must point to the same RSLinx driver name
PIC enumerates but port is "in use" Another process (e.g., HyperTerminal) holds COM port Close terminal software; set RSLinx driver to Auto-start disabled until needed

Firmware and Channel Configuration Checks

Before troubleshooting cabling, verify the L30A Channel 0 parameters from the front-panel keyswitch or via a previous online session. Default values that often cause silent failures:

  • Node Address: 1 (valid range 0–31 decimal)
  • Baud Rate: 19200 (valid: 1200, 2400, 4800, 9600, 19200)
  • Max Node: 31 (must be ≥ L30A node)
  • Token Hold Factor: 1
  • DH-485 Baud: matches the trunk (do not mix 9600 and 19200 devices)

If the L30A's node is unknown, the key-switch procedure is: keyswitch to RUN, hold CLR while cycling power, then enter node number using the thumbwheel or RSLogix (if available). Avoid nodes 0, 1, and 2 if any panel device uses them.

Modern PC Fallback: Industrial Communication Gateways

When neither a legacy PC nor a 32-bit install is acceptable, a third-party protocol gateway can bridge DH-485 to EtherNet/IP, allowing a 64-bit Windows 10/11 PC running RSLinx Classic 64-bit (or FactoryTalk Linx) to browse the L30A indirectly. Common gateway platforms include:

  • ProSoft Technology PTQ-DH485 (SLC to EtherNet/IP)
  • SST EIP-DH485 (Woodhead / Molex)
  • Anybus X-gateway DH485 (HMS Industrial Networks)

These gateways present the DH-485 segment as a Class 3 EtherNet/IP target, eliminating the need for the legacy PIC/UIC drivers entirely. Latency rises by one scan cycle (typically 5–20 ms), which is acceptable for programming and HMI polling but not for high-speed interlocking.

Safety and Handling Notes

Never hot-plug the 1747-PIC or 1747-UIC onto an energized DH-485 trunk that includes a 1747-AIC with terminator power enabled. The link coupler sources +5 V through the trunk; arcing can weld the mini-DIN pins. Power down the SLC rack or disable the AIC's terminator switch before insertion.
  • DH-485 cabling must use shielded twisted pair (Belden 9841 or equivalent), drain bonded at one end only.
  • Maximum trunk length is 1219 m (4000 ft) at 19200 baud; 3048 m (10000 ft) at 1200 baud.
  • Maximum of 32 nodes per segment; star topology is not allowed — use daisy chain only.

Recommended Decision Flow

  1. If a real DB-9 serial port and 32-bit Windows are available → use the 1747-PIC.
  2. If no serial port but 32-bit Windows is available → use the 1747-UIC.
  3. If only 64-bit Windows and a PC Card slot exist → use the 1784-PCMK (32-bit RSLinx via XP Mode if necessary).
  4. If only 64-bit Windows on modern hardware exists → deploy a DH-485-to-EtherNet/IP gateway.
  5. For point-to-point programming only → use Channel 1 DF1 over a USB-to-serial adapter.

Why does the 1747-PIC driver not appear in RSLinx on Windows 10 64-bit?

RSLinx Classic 64-bit and v4.0+ ship without the legacy 1747-PIC/AIC+ driver. Install RSLinx Classic v3.80 or v3.90 (32-bit) on a 32-bit Windows 7 or 8 system to recover the driver, or migrate to a USB-based 1747-UIC on the same 32-bit host.

Can a USB-to-serial adapter replace the 1747-PIC?

No. The 1747-PIC draws operating power from the DTR and RTS lines of a true RS-232 port (±12 V). USB-to-serial adapters typically source only 0–5 V on those lines and cannot power the converter. The result is a dead device that Windows may still enumerate as a COM port.

Does the 1747-L30A use DH-485 or DH-484?

DH-485. The 1747-L30A Channel 0 is an RS-485 DH-485 port, not the older proprietary DH-484 used on PLC-2 systems. Order cables and converters for DH-485 specifically; using 1747-PIC and 1747-UIC hardware is correct for this protocol.

What is the fastest baud rate for DH-485 on the 1747-L30A?

19200 bits per second. The processor does not support higher rates; DH-485 itself is not certified above 19200 in the SLC 500 firmware. For faster connectivity, migrate to a 1747-L541 or newer L5x processor with EtherNet/IP.

How do I go online if my L30A node address is unknown?

Use the keyswitch procedure: place the L30A in RUN, hold the CLR button while cycling power, then enter the desired node number (1–31). Alternatively, attach a 1747-PIC and use RSLinx Auto Browse to scan all 32 nodes; the L30A will respond with its configured node.

Back to blog