PLCcheck

PLC-5 to ControlLogix Migration: Complete Guide

Complete guide for migrating Allen-Bradley PLC-5 programs to ControlLogix. Covers software conversion, hardware replacement, network migration (DH+ to EtherNet/IP), I/O mapping, and common pitfalls.

·12 min read
Allen-BradleyPLC-5ControlLogixmigrationRSLogix 5Studio 5000DH+EtherNet/IPRockwell

PLC-5 to ControlLogix Migration: Complete Guide

The Allen-Bradley PLC-5 was discontinued in 2017 after more than 450,000 installations worldwide. Spare parts are increasingly scarce and expensive. ControlLogix is the direct successor for large-scale applications. This guide covers the complete migration path.

Why Migrate Now

Migration Overview

PhaseTaskTypical Duration
1Assessment & planning1–2 weeks
2Software conversion (RSLogix 5 → Studio 5000)1–4 weeks
3Hardware design & procurement2–4 weeks
4Panel build & wiring1–3 weeks
5Commissioning & testing1–2 weeks

Phase 1: Assessment

Before touching any code or hardware:

Document what you have: Program size (number of files, rungs), I/O count (discrete + analog), communication networks (DH+, Remote I/O, Ethernet), HMI connections (PanelView, RSView).

Identify risks: Custom instructions or rarely-used functions that may not convert automatically. Indirect addressing (N7:[N10:0]) requires careful conversion. Message instructions (MSG) referencing DH+ addresses must be restructured for EtherNet/IP.

Phase 2: Software Conversion

Rockwell provides conversion tools built into Studio 5000:

  1. Export from RSLogix 5: Save the PLC-5 program as a .ACD export file
  2. Import into Studio 5000: File → Import → Select the exported file
  3. Select target controller: ControlLogix 1756-L7x or L8x series
  4. I/O mapping: Choose "Keep I/O" (adds bridge module for legacy Remote I/O) or "Update All I/O" (migrate to 1756-series modules)
  5. Review Program Conversion Errors (PCE): The tool flags instructions that could not be converted automatically

What converts automatically:

What requires manual work:

Phase 3: Hardware

PLC-5 ComponentControlLogix ReplacementNotes
1771 chassis + PS1756 chassis + 1756-PA72 PSDifferent form factor
PLC-5/40 CPU1756-L73 or L83ESize by memory/performance
1771 discrete I/O1756-IB16, 1756-OB16E16-point or 32-point modules
1771 analog I/O1756-IF8, 1756-OF88-channel modules
1785-ENET1756-EN2TEtherNet/IP
1785-KA (DH+)1756-DHRIO (bridge)Only if DH+ devices remain
Remote I/O adapter1756-RIO (bridge) or migrate to EtherNet/IPPrefer full migration

Phase 4: Network Migration (DH+ → EtherNet/IP)

This is often the most complex part. DH+ is a token-passing network; EtherNet/IP is TCP/IP-based. They are fundamentally different.

Option A: Full migration — Replace all DH+ devices with EtherNet/IP equivalents. Preferred but requires updating every PLC, HMI, and drive on the network.

Option B: Bridge — Use a 1756-DHRIO module to connect the new ControlLogix to the existing DH+ network. Legacy devices remain unchanged. This is a transition strategy, not a permanent solution.

MSG instruction conversion: PLC-5 MSG instructions reference DH+ node addresses (e.g., station 5 on DH+ channel A). ControlLogix MSG instructions use CIP paths (e.g., 1,0,2,192.168.1.10,1,0). Every MSG instruction must be manually reconfigured.

Common Pitfalls

1. Integer overflow: PLC-5 uses 16-bit integers. ControlLogix defaults to 32-bit DINT. Bit patterns and negative number behavior can change. Test arithmetic-heavy code carefully.

2. Scan time differences: ControlLogix may execute faster than PLC-5. If your program relies on scan-time timing (instead of timers), the behavior changes. Always use timers for time-dependent logic.

3. PanelView HMI migration: PanelView terminals connected via DH+ need reconfiguration for EtherNet/IP. PanelView Plus terminals may need a FactoryTalk View ME project update. PanelView 550/600 (legacy) cannot communicate via EtherNet/IP and must be replaced.

How PLCcheck Pro Helps

PLCcheck Pro analyzes PLC-5 programs and generates:

Upload PLC-5 code for analysis →

Frequently Asked Questions

How long does a PLC-5 to ControlLogix migration take?

Small system (< 1000 rungs, 64 I/O): 2–4 weeks. Medium system (1000–5000 rungs, 256 I/O): 4–8 weeks. Large system (5000+ rungs, 500+ I/O, multiple networks): 8–16 weeks.

Can I keep my Remote I/O racks?

Yes, temporarily. The 1756-DHRIO module allows ControlLogix to scan existing Remote I/O racks. But Remote I/O hardware is itself obsolete — plan to replace it with EtherNet/IP I/O.


Maintained by PLCcheck.ai. Not affiliated with Rockwell Automation, Inc.

Related Articles

Analyze your PLC code with AI

PLCcheck Pro explains, documents, optimizes, and migrates PLC code — automatically.

Try PLCcheck Pro →
← Back to Blog

Not affiliated with Siemens AG. S5, S7, STEP 5, STEP 7, and TIA Portal are trademarks of Siemens AG.