SLC 500 to ControlLogix Migration: Hardware, I/O, Wiring, and Software
Contents
- Quick Calculator: SLC 500 → ControlLogix
- Why Migrate Now
- Migration Path Overview
- Path A — Full Hardware Replacement
- Path B — Swing-Arm Conversion
- Path C — 1747-AENTR Adapter
- Path D — Module-by-Module
- Controller Selection
- Chassis & Power
- I/O Equivalents Table
- RSLogix 500 to Studio 5000
- Wiring Preservation
- Sample Migration
- Related Guides
1. Quick Migration Calculator
Skip the catalog cross-referencing. Pick up to 15 of your existing SLC 500 cards from the dropdowns below. We'll suggest the Rockwell-equivalent ControlLogix part numbers, recommend a chassis size and power supply, and pre-fill an RFQ you can submit in one click — all sourced from Rockwell's I/O Wiring Conversion Selection Guide (1492-SG121) and Modernization Profile (MIGRAT-PP003).
Free Tool · Save 30 minutes of catalog cross-referencing
Quick Migration Calculator: SLC 500 → ControlLogix
Pick up to 15 of your existing SLC 500 parts — processor and I/O cards both — and we'll build a starter ControlLogix BOM. The processor choice drives the recommended 1756-L8x controller (small/medium/large); the I/O picks set the chassis size. Submit to send the BOM to PLC Exchange for pricing.
Which migration path should I pick?
SLC 500 has two well-supported migration paths. The calculator handles both:
Path A — Full replacement (default, AENTR toggle off)
Replace every 1746 I/O card with its 1756 equivalent in a new ControlLogix chassis. Pick your processor + every I/O card you have. Best when SLC hardware is failing, field wiring needs to be redone anyway, or you want a clean modern install with all I/O on the ControlLogix backplane.
Path B — 1747-AENTR adapter (toggle on)
Keep the existing 1747 chassis + 1746 I/O exactly where they are. Drop a 1747-AENTR card into slot 0 (replacing only the SLC processor). The chassis becomes a remote I/O drop on EtherNet/IP, talking to the new ControlLogix. Best when I/O is healthy, field wiring is correct, downtime budget is tight, and capital is limited. Pick one Processor entry per SLC chassis you have — the count drives the AENTR quantity. I/O picks are ignored in this mode.
Don't know which? Quick test:
- Field wiring stays put, hardware is healthy, want fastest cutover → Path B (AENTR)
- Field wiring needs a refresh, processor is failing, planning a multi-year capital upgrade → Path A (full replacement)
What do I pick from the dropdowns?
Processor (top group)
Pick your existing SLC 500 processor (e.g., 1785-L40B for PLC-5/40, or 1747-L51 for SLC 5/05 16K). The processor pick drives the recommended ControlLogix 5580 controller — small (1756-L81E, 3 MB), medium (1756-L83E, 4 MB), or large (1756-L85E, 40 MB) — so you don't over- or under-spec memory.
Discrete Input / Output, Analog, Specialty (lower groups)
Pick every I/O card type you have, with quantity. Empty rows are ignored. The calculator aggregates duplicates (e.g., picking 8× 1771-IBN in one row is identical to picking 1× 1771-IBN across 8 rows) and converts each to its closest 1756 equivalent.
Why 15 slots?
The picker holds 15 slots because most migrations have <30 distinct part numbers — even large systems usually have lots of duplicates of a few card types. If you genuinely have more than 15 distinct cards, file an RFQ note and we'll work through the full list manually.
What does each line in the BOM mean?
Controller
1756-L81E / L83E / L85E — the new ControlLogix 5580 processor. Sized from your existing-processor pick.
Chassis
1756-A4 / A7 / A10 / A13 / A17 — backplane housing. Sizes are the only ones Rockwell makes (no 12-slot exists). Slot count = controller (1) + EN2TR (1) + I/O modules. The optimizer picks the smallest combination that fits, splitting into multiple racks when the system has more I/O than fits in a 17-slot chassis.
Power Supply
1756-PA72 — 120/240VAC, one per chassis. (Switch to 1756-PB72 if you need DC-input.)
EtherNet/IP modules
1756-EN2TRin the primary rack. Acts as scanner — originates connections to remote racks. DLR-capable.1756-AENTRin each remote ControlLogix rack (multi-rack systems). Adapter only — receives connections from the primary EN2TR. Cheaper than EN2TR for the adapter role.
1747-AENTR (AENTR-path mode only)
1747-AENTR drops into slot 0 of each existing SLC chassis. It physically replaces the SLC processor and converts the 1746 backplane to EtherNet/IP, presenting the existing 1746 I/O modules to the new ControlLogix as remote I/O.
I/O modules
Each SLC 500 I/O card mapped to its closest 1756 equivalent per Rockwell's selection guide. The mapping is conservative — when an exact equivalent doesn't exist, the calculator picks the nearest functional match and notes the source(s). Field-engineer review recommended for isolation, diagnostics, and signal-voltage details.
This is an initial BOM that should be qualified by a competent engineer. We offer Automation Consulting Services if you would like help understanding or executing the migration process of your system. You can also contact us at any time. Every part PLC Exchange stocks is backed by our 2.5-year warranty.
2. Why Migrate Now
The SLC 500 product line is one of the most successful PLC platforms ever built — but it is at the end of its life. Rockwell Automation's product lifecycle status (documented in publications MIGRAT-PP004 and 1746-RM003) puts every SLC 500 processor and the majority of 1746 I/O modules in the End-of-Life or Discontinued phase. Spare parts on the secondary market are still abundant, but new manufacture has stopped.
What's Driving the Migration
| Pressure | Detail |
|---|---|
| Processor lifecycle | 1747-L20/L30/L40 fixed processors are Discontinued; 1747-L532, L542, L551, L552, L553 modular processors are End-of-Life. New units are no longer available from Rockwell. |
| RSLogix 500 software | RSLogix 500 is still functional but in maintenance-only support. New Logix products (5380, 5580, GuardLogix Safety, motion) require Studio 5000 Logix Designer. |
| 1746 I/O availability | Specialty modules (1746-NI4, 1746-NT4, 1746-NR4, 1746-HSCE2, 1746-INT4) have multi-week lead times even on the broker market. |
| Network limitations | SLC 500 native networks — DH-485, DH+, ControlNet via 1747-SCNR, RIO via 1747-SN — are increasingly hard to connect to modern HMI, MES, and historian systems. EtherNet/IP via 1747-L55 series or 1747-AENTR is the only modern option. |
| 16-bit architecture | The SLC 500 CPU is 16-bit. ControlLogix is 32-bit, with 32-bit timers, 32-bit math, and IEEE-754 floating-point native. Per Rockwell's 5069-AP001 application profile, scan times typically drop 50–80% on the same logic after conversion. |
| Cybersecurity | SLC 500 has no controller-based authentication, no encrypted firmware, and no audit trail. ControlLogix 5580 is TUV certified to IEC 62443-4-2 SL1 with CIP Security. |
Why Not MicroLogix?
MicroLogix 1100/1400 controllers are sometimes proposed as low-cost SLC replacements. They are not a successor for capital projects: MicroLogix is itself End-of-Life (Discontinued effective 2024 for the 1761/1762 lines, with 1100/1400 in active-mature status), runs RSLogix 500 (not Studio 5000), and tops out at memory and I/O counts well below even a small 1747-L20 application. For a multi-decade plant investment, the migration target should be Logix — ControlLogix 1756 for chassis-based applications, CompactLogix 5380 for compact DIN-rail applications.
3. Migration Path Overview
There are four practical migration paths from SLC 500 to ControlLogix. They differ in how much existing hardware (chassis, I/O, field wiring) you keep versus replace, and in how much risk and downtime the cutover carries. Most real projects use a combination — for example, AENTR adapters on three SLC chassis (path C) plus full hardware replacement on a fourth chassis that has obsolete specialty modules (path A).
| Path | What You Keep | What You Replace | Best For |
|---|---|---|---|
| A. Full Hardware Replacement | Field devices and conduits only | Chassis, processor, all I/O modules, all field wiring landing | Greenfield-style upgrade where the existing panel is being rebuilt anyway, or where 1746 I/O is heavily mixed with unsupported specialty modules |
| B. Swing-Arm 1492 Wiring Conversion | Existing 1746 field wiring, terminal landings | Chassis, processor, I/O modules — but pre-wired 1492 cables move every wire to a new ControlLogix module without touching field side | Maximum field-wiring preservation when budget supports new ControlLogix I/O. Reduces commissioning to hours instead of days. |
| C. 1747-AENTR Remote SLC Adapter (most popular) | Entire SLC chassis (1747-A4…A13), 1746 I/O modules, all field wiring, terminal landings | Only the 1747 processor — replaced by a 1747-AENTR EtherNet/IP adapter in slot 0. New ControlLogix processor in a separate 1756 chassis communicates over EtherNet/IP. | The marquee path for SLC migrations. Phased cutover with the lowest field-wiring risk. Lets you test ControlLogix logic against live SLC I/O before final cutover. |
| D. Direct Module-by-Module Replacement | Existing 1746 chassis (or some of them) and existing wiring, replaced one module at a time | Individual modules over a multi-shutdown campaign | Plants with very tight maintenance budgets that can only fund a few modules per outage. Slow but lowest single-event capital cost. |
How to Choose
- Inventory your SLC modules. List every 1746 and 1747 catalog number across every chassis. Mark anything that is 1746-HSRV, 1746-BTM, 1747-DCM, 1747-KE, 1747-KFC15, 1747-SDN, 1747-SCNR, 1747-SN, 1747-BSN, 1746-QV, 1746-BLM, 1746-MPM, or 1203-SM1 — these are not supported by the 1747-AENTR adapter (per 1747-UM076 page 28).
- Decide on a per-chassis basis. Each SLC chassis can use a different path. A chassis with all-supported I/O is a good Path C candidate; a chassis with a 1747-SDN DeviceNet scanner needs Path A or a different scanner strategy.
- Plan the controller layer. Regardless of how you handle the SLC chassis, you need at least one new 1756 chassis with a ControlLogix processor (1756-L8xE) and an EtherNet/IP communication module (1756-EN2T or 1756-EN2TR). For Path C the EtherNet/IP module is the single point of contact between the new controller and every preserved SLC chassis.
- Plan the network. Each 1747-AENTR adapter is an EtherNet/IP node and requires an IP address. Plan VLAN, subnet, and switch infrastructure now — the network is permanent.
- Convert the program. Run RSLogix 500 → Studio 5000 conversion (Save As ‘.SLC’ and import) early in the project, before hardware arrives. The conversion exposes Programming Conversion Errors (PCE) and unsupported instructions you need to refactor manually.
4. Path A — Full Hardware Replacement
In a full hardware replacement, the entire SLC 500 panel is removed and replaced with new ControlLogix hardware. Every field wire is landed on new terminals on new modules in new chassis. This is the most expensive option in capital cost, but it gives you a clean, modern panel with no carry-over of legacy hardware risk.
What You Buy
| Component | Quantity | Selection |
|---|---|---|
| 1756 chassis | 1 per logical area | 1756-A4 (4-slot), 1756-A7 (7-slot), 1756-A10 (10-slot), 1756-A13 (13-slot), or 1756-A17 (17-slot) Series B/C, sized for processor + comm + I/O count |
| 1756 power supply | 1 per chassis | 1756-PA72 (120/240VAC, standard), 1756-PB72 (24VDC), or 1756-PA75 (large-chassis 120/240VAC) |
| ControlLogix processor | 1 per chassis (or 2 for redundancy) | 1756-L81E (3 MB) for small SLC programs, 1756-L83E (10 MB) for medium, 1756-L85E (40 MB) for large or PlantPAx |
| EtherNet/IP communication module | 1+ per chassis | 1756-EN2T (single-port), 1756-EN2TR (dual-port DLR), or 1756-EN3TR depending on network topology |
| 1756 I/O modules | 1-for-1 with SLC modules | See the I/O equivalents table later in this guide. Standard digital and analog modules are available as direct equivalents. |
| 1492 terminal blocks | As required | Pre-wired interface modules and removable terminal blocks for the new ControlLogix I/O modules |
Pros and Cons
| Pros | Cons |
|---|---|
| Clean architecture — no legacy hardware in service | Highest capital cost — new chassis, processor, comm, I/O, terminals, plus labor |
| Standard ControlLogix diagnostics on every channel | Longest cutover — every field wire is moved |
| Maximum future-proofing — same platform as the rest of the plant | Highest single-event downtime — chassis swap is a one-shot event |
| No 1747-AENTR adapter restrictions to work around | Field wiring rework introduces wiring-error risk — mitigate with 1492 pre-wired cables |
5. Path B — Swing-Arm 1492 Wiring Conversion
The swing-arm conversion is a hybrid: you replace the SLC chassis and all I/O modules with new ControlLogix hardware, but you preserve the existing field wiring by using Bulletin 1492 pre-wired cables and interface modules (IFMs / AIFMs). The pre-wired cable plugs into the new ControlLogix module on one end and into a 1492 IFM (which in turn carries the existing field wiring) on the other end. No field wires are moved.
How the 1492 System Works
Per Rockwell's MIGRAT-PP004 profile and Bulletin 1492 wiring-system technical data (1492-TD008), the swing-arm conversion uses three components: a 1492 conversion module on the new ControlLogix side, a pre-wired cable in the middle, and a 1492 interface module (IFM or AIFM) on the SLC field side that lands the existing wiring. The original 1746 module is removed; the new ControlLogix module talks to the field through the cable and IFM — the field wiring never changes.
Example 1492 Conversion Pairings
| Existing SLC Module | New ControlLogix Module | 1492 Conversion Solution |
|---|---|---|
| 1746-IB16 (16-pt 24VDC sink digital input) | 1756-IB16 (16-pt 24VDC sink digital input) | 1492-IFM40F or 1492-IFM20F digital interface module + pre-wired cable |
| 1746-IA16 (16-pt 120VAC digital input) | 1756-IA16I (16-pt 120VAC digital input) | 1492-IFM40F + AC-rated pre-wired cable |
| 1746-OW16 (16-pt relay output) | 1756-OW16I (16-pt isolated relay output) | 1492-IFM40F-FS24-2 + pre-wired cable |
| 1746-NI8 (8-channel analog input) | 1756-IF8H (8-channel analog input with HART) | 1492-AIFM6S or 1492-AIFM16-F-3 analog interface module + pre-wired cable |
| 1746-NO4I (4-ch isolated current output) | 1756-OF8H (8-channel analog output with HART) | 1492-AIFM-F-3 + pre-wired cable |
| 1746-NT4 (4-ch thermocouple input) | 1756-IT6I (6-ch isolated thermocouple input) | 1492-AIFM-F-3 + pre-wired cable; preserve TC extension wiring continuity |
When Path B Makes Sense
Path B works best when (a) the SLC chassis is at end-of-life but the field wiring is in good condition, (b) the application can afford the new ControlLogix I/O cost, and (c) downtime needs to be minimized. It does not work well when the original installation never used 1492 IFMs — if the field wiring lands directly on SLC module RTBs, the IFM has to be installed before path B becomes practical, and at that point Path A or C is usually a better trade-off.
6. Path C — 1747-AENTR Remote SLC Adapter (the marquee path)
Path C is the most popular SLC 500 migration approach Rockwell recommends, and the one most plants choose. The strategy: keep the existing SLC chassis, all 1746/1747 I/O modules, and all field wiring exactly where they are. Replace only the SLC processor (1747-L20/L30/L40/L51 series) with a 1747-AENTR EtherNet/IP adapter in slot 0. The new ControlLogix processor sits in a brand-new 1756 chassis and communicates with the SLC chassis over EtherNet/IP — the SLC chassis becomes a remote I/O drop.
Architecture
From the perspective of Studio 5000 Logix Designer, the SLC chassis appears as an EtherNet/IP node hosting the 1746 I/O modules. The ControlLogix controller produces and consumes I/O data through the 1756-EN2T(R) module, which routes traffic to the 1747-AENTR adapter, which polls the 1746 modules across the SLC backplane just as an SLC processor used to.
| Layer | Component | Notes |
|---|---|---|
| New controller | 1756 chassis (4–17 slot), 1756 power supply, 1756-L8xE controller, 1756-EN2T or 1756-EN2TR comm module | Sized to the application, not the SLC. A small chassis (1756-A4 with PSU + L83E + EN2TR) suffices for most projects. |
| Network | EtherNet/IP via Stratix or third-party managed switches | DLR ring topology with 1756-EN2TR + 1747-AENTR (firmware 2.001+) gives sub-3 ms recovery on a switch failure |
| Existing SLC chassis (preserved) | 1747-A4 / A7 / A10 / A13 chassis, 1746-Pn power supply | Unchanged. Still uses SLC backplane power. |
| Slot 0 (formerly the SLC processor) | 1747-AENTR EtherNet/IP adapter | Must be installed only in slot 0 (leftmost slot) per 1747-UM076 page 18. Replaces the SLC processor. |
| Slots 1+ | Existing 1746/1747 I/O modules — unchanged | All field wiring stays on existing RTBs |
1747-AENTR Module Specifications
Per the 1747-UM076 user manual:
| Specification | Value |
|---|---|
| Slot location | Slot 0 only (leftmost slot of the SLC chassis) |
| Backplane power required | 5V DC at 470 mA from the SLC power supply |
| Ethernet ports | Two RJ-45, embedded Layer-2 switch (IEEE 802.3, 802.1D), supports DLR |
| Default IP configuration | Address switches at 999, DHCP enabled |
| Static IP via switches | 001…254 sets host on 192.168.1.xxx, subnet 255.255.255.0, gateway 0.0.0.0 |
| Reset to factory defaults | Set switches to 888 and power-cycle |
| Web server enable | Set switches to 000 and power-cycle (firmware 2.003+ defaults to disabled) |
| Web server disable | Set switches to 901 and power-cycle |
| Module connections | Up to 96 direct connections per adapter on firmware 2.001 + Logix Designer v21+ (32 on firmware 1.001 + RSLogix 5000 v20) |
| Maximum data per connection | 240 words |
| Connection types per SLC module | 1 Exclusive Owner, up to 5 Input Only, up to 5 Listen Only |
| Hardware/software requirement | Logix controller v20+, Studio 5000 Logix Designer (or RSLogix 5000) v20+, RSLinx v2.59+ |
Cutover Procedure
- Build and stage the new ControlLogix chassis on a bench. Mount the 1756 chassis, install the power supply, processor, and 1756-EN2T(R) communication module. Install Studio 5000 Logix Designer v37 (or current) on the engineering workstation.
- Run the RSLogix 500 to Studio 5000 conversion. Open the existing SLC project in RSLogix 500. File → Save As, set Save as type to
.SLC— this produces an export file. Open Studio 5000 Logix Designer, select the new 1756-L8xE controller, and import the .SLC file. Review every Programming Conversion Error (PCE), unsupported instruction (UNK), and message instruction. Per 1756-RM085, expect to manually rework I/O addressing, indirect addressing, and any instructions not in the conversion table. - Set the 1747-AENTR network switches. Set the three rotary switches on the front of the adapter to a static host address (e.g., 100 for 192.168.1.100), or leave at 999 to use DHCP. Document the chosen address.
- Schedule cutover during a planned outage. Per 1747-UM076 page 18, the SLC chassis must be powered down to remove or insert the AENTR adapter.
- Remove the SLC processor from slot 0. Press the top and bottom releases and pull straight out. Set aside — you may reinstall it for fallback.
- Install the 1747-AENTR in slot 0. Align the circuit board with the leftmost chassis card guide, slide in, and press evenly until seated. Connect the two Ethernet RJ-45 cables to your network switch (or DLR ring partners).
- Power up the SLC chassis. The AENTR's 4-character status display should show its IP address after DHCP resolution or static-switch read.
- In Studio 5000, add the 1747-AENTR to the I/O Configuration tree as a child of the 1756-EN2T module. Then add each 1746 module as a child of the 1747-AENTR. Studio 5000 generates input/output tags for each module automatically.
- Use BTD, MOV, or CPS instructions to map data between the converted SLC tags and the new I/O module tags (the conversion utility creates SLC-style tag structures, but the live data lives at the new I/O addresses — see 1756-RM085).
- Download the project to the controller and verify each I/O point against the field. Watch the AENTR's MOD LED (solid green = normal) and the per-channel I/O LEDs on each 1746 module to confirm communication.
1746/1747 I/O Modules NOT Supported by the 1747-AENTR
Per 1747-UM076 page 28, the following modules will NOT communicate through the 1747-AENTR. If your SLC chassis has any of these, you cannot use Path C without first replacing or relocating the unsupported module.
| Catalog Number | Type | Why Unsupported |
|---|---|---|
| 1746-HSRV | Servo Control Module | Specialty motion module — replace with CIP Motion or 1756-M8SE |
| 1746-BTM | Barrel Temperature Module | Specialty plastics module |
| 1747-DCM1 / DCM2 / DCM3 / DCM4 | Direct Communication Modules | Legacy comm bridge |
| 1747-KE/A, 1747-KE/B | DH-485 / RS-232C Interface Modules | Replace with 1756-EWEB or 1756-EN4TR + protocol converter |
| 1747-KFC15 | ControlNet to RS-232C Interface | Use 1756-CN2 / CN2R for ControlNet |
| 1747-SDN/D | DeviceNet Scanner Module | Replace with 1756-DNB |
| 1747-SCNR | ControlNet Scanner Module | Replace with 1756-CN2 / CN2R |
| 1747-SN | Remote I/O Scanner Module | Replace with 1756-DHRIO if you must keep RIO field equipment |
| 1747-BSN | Back-Up Remote I/O Scanner | AENTR is not a redundancy device |
| 1746-QV | Open Loop Velocity Control Module | Specialty drive module |
| 1746-BLM | Blow Molding Module | Specialty plastics module |
| 1746-MPM | Mold Pressure Module | Specialty plastics module |
| 1203-SM1 | ScanPort Module (Class 4) | Legacy drive comm; use EtherNet/IP-native drives instead |
Pros and Cons
| Pros | Cons |
|---|---|
| Lowest capital cost — one AENTR per chassis vs. dozens of new I/O modules | AENTR scan time is slower than direct 1756 I/O on the local backplane (acceptable for most discrete + analog process applications) |
| Field wiring untouched — zero wiring-error risk | Requires Logix v20+ and RSLogix 5000 / Studio 5000 v20+ |
| Fastest cutover — minutes per chassis (just swap the slot-0 module) | Does NOT support 1746-HSRV, 1746-BTM, 1747-DCM/KE/KFC/SDN/SCNR/SN/BSN, 1746-QV/BLM/MPM, 1203-SM1 |
| Easy fallback — reinstall the original SLC processor in 5 minutes if cutover fails | Not compatible with ControlLogix redundancy (1756-RM2) |
| Phased migration — one chassis at a time, no big-bang event | Long-term, the SLC chassis hardware is still aging and will eventually need replacement (Path A or B) |
7. Path D — Direct Module-by-Module Replacement
Path D is the slowest and most piecemeal option: keep the existing SLC chassis and processor in service, but replace individual 1746 I/O modules one at a time over a multi-shutdown campaign. This is rarely the right answer for a strategic migration, but it can work as a tactical option when capital is severely constrained.
In practice, this path means buying new-old-stock or refurbished 1746 modules to replace failing ones, while planning a full Path C cutover for some future capital cycle. It is not a path to ControlLogix — it is a strategy for keeping SLC running until a real migration can be funded.
8. Choosing the ControlLogix Controller
The 1756-L8xE family scales from small standalone machines to PlantPAx batch plants. For an SLC migration, where the legacy program is at most 64 KB and uses 16-bit timers and integer math, the right ControlLogix processor is usually one of three: 1756-L81E, 1756-L83E, or 1756-L85E.
| Controller | Memory | EtherNet/IP Nodes | Typical Application | Right For |
|---|---|---|---|---|
| 1756-L81E | 3 MB | 60 | Small standalone machine | Single SLC 5/03 with under 32 KB program; one or two AENTR adapters |
| 1756-L83E | 10 MB | 100 | Medium machine, general purpose | Most SLC 5/04 / 5/05 conversions; up to 5 AENTR adapters or mixed AENTR + new 1756 I/O |
| 1756-L85E | 40 MB | 300 | Large process or batch | PlantPAx-class plants; 10+ AENTR adapters; redundancy candidate |
Per 5069-AP001 (page 13), “a full 32 KB SLC program converts to a Logix program size of about 360 KB. So in general, SLC programs of less than 32 KB fit into any type of Logix controller while a full 64 KB SLC program fits only in Logix controllers with at least about 800 KB of memory.” Both the L81E (3 MB) and L83E (10 MB) have 4–14× the headroom of a full SLC program after conversion, so memory is rarely the binding constraint. Pick the controller based on EtherNet/IP node count (one per AENTR adapter, plus drives, HMIs, third-party devices) and future expansion needs.
9. Chassis & Power Supply Selection
If you are migrating via Path C (1747-AENTR), the new 1756 chassis only needs to hold the controller, power supply, and EtherNet/IP module — the I/O lives back in the SLC chassis. A 1756-A4 (4-slot) or 1756-A7 (7-slot) is usually sufficient. If you are migrating via Path A or B, size the chassis for the controller plus the new 1756 I/O modules.
| Chassis | Slots | Best For |
|---|---|---|
| 1756-A4 | 4 | Path C minimal: controller + 1 PSU + 1 EN2TR + 1 spare. Sufficient for most AENTR-strategy projects. |
| 1756-A7 | 7 | Path C with multiple comm modules (e.g., EN2TR + DNB + ControlNet) or path A/B with small I/O counts |
| 1756-A10 | 10 | Path A or B with medium I/O counts |
| 1756-A13 | 13 | Path A with 50–100 I/O channels in a single chassis |
| 1756-A17 | 17 | Maximum chassis size; large Path A migrations or PlantPAx with many comm modules |
Power Supplies
| Power Supply | Input | Output | Notes |
|---|---|---|---|
| 1756-PA72 | 85–265V AC | 5V DC @ 10A, 24V DC @ 2.5A | Standard AC supply for 4–17-slot chassis |
| 1756-PB72 | 18–32V DC | 5V DC @ 10A, 24V DC @ 2.5A | DC supply for 24V-distribution panels |
| 1756-PA75 | 85–265V AC | 5V DC @ 13A, 24V DC @ 2.5A | Larger-capacity AC supply for 13–17-slot chassis with high-draw modules |
10. 1746 to 1756 I/O Module Equivalents
When migrating individual 1746 modules to 1756 modules (Path A or B), use the following equivalents. These are sourced from Rockwell's 1746-RM003 SLC 500 Hardware Migration Reference Manual and the 1756 I/O technical data publications.
Digital Input Equivalents
| SLC 500 Module | ControlLogix Equivalent | Notes |
|---|---|---|
| 1746-IA8 (8-pt 120VAC input) | 1756-IA16I (16-pt 120VAC isolated input) | ControlLogix doubles channel count; share one module across two SLC IA8s |
| 1746-IA16 (16-pt 120VAC input) | 1756-IA16 or 1756-IA16I | Direct 1-for-1; use IA16I if isolation is required |
| 1746-IM16 (16-pt 240VAC input) | 1756-IM16I (16-pt 240VAC isolated input) | Direct 1-for-1 |
| 1746-IB16 (16-pt 24VDC sink input) | 1756-IB16 or 1756-IB16I (16-pt 24VDC isolated input) | Direct 1-for-1; use IB16I if per-point isolation is required |
| 1746-IB32 (32-pt 24VDC sink input) | 1756-IB32 (32-pt 24VDC sink input) | Direct 1-for-1 |
| 1746-IV16 (16-pt 24VDC source input) | 1756-IB16D (16-pt 24VDC diagnostic input) | ControlLogix sourcing inputs use the IB16D family |
Digital Output Equivalents
| SLC 500 Module | ControlLogix Equivalent | Notes |
|---|---|---|
| 1746-OA16 (16-pt 120VAC output) | 1756-OA16 or 1756-OA16I (isolated) | Direct 1-for-1 |
| 1746-OB16 (16-pt 24VDC output) | 1756-OB16D or 1756-OB16E (electronically protected) | ControlLogix has electronically fused / diagnostic variants |
| 1746-OB32 (32-pt 24VDC output) | 1756-OB32 (32-pt 24VDC output) | Direct 1-for-1 |
| 1746-OW16 (16-pt relay output) | 1756-OW16I (16-pt isolated relay output) | Direct 1-for-1; ControlLogix isolated relay is per-point isolated |
Analog Input Equivalents
| SLC 500 Module | ControlLogix Equivalent | Notes |
|---|---|---|
| 1746-NI4 (4-ch voltage/current) | 1756-IF8 (8-channel current/voltage input) | ControlLogix doubles channel count and resolution |
| 1746-NI8 / 1746-NI16I / 1746-NI16V | 1756-IF16 (16-channel current/voltage) or 1756-IF8H (8-ch with HART) | Direct or upgrade-with-HART path |
| 1746-NT4 (4-ch thermocouple) | 1756-IT6I or 1756-IT6I2 (6-ch isolated thermocouple) | Direct upgrade; ControlLogix supports more TC types and CJC compensation |
| 1746-NR4 (4-ch RTD) | 1756-IR6I (6-ch isolated RTD) | Direct upgrade; supports more RTD types |
Analog Output Equivalents
| SLC 500 Module | ControlLogix Equivalent | Notes |
|---|---|---|
| 1746-NO4I (4-ch isolated current output) | 1756-OF8 or 1756-OF8H (8-ch with HART) | Direct upgrade; HART variant adds field-device communication |
| 1746-NO4V (4-ch voltage output) | 1756-OF8 (8-ch voltage/current output, jumper-selected) | Direct upgrade |
| 1746-NIO4I (combo 2 in / 2 out current) | 1756-IF8 + 1756-OF8 (separate input/output modules) | ControlLogix splits combo modules into dedicated input + output |
11. Software Migration: RSLogix 500 to Studio 5000
The hardware migration is half the project; the other half is converting your RSLogix 500 program into a Studio 5000 Logix Designer project. Per Rockwell's 1756-RM085 reference manual, the conversion is done with the Logix Designer Export utility built into RSLogix 500. The utility produces a syntactically correct import/export file that Studio 5000 can open as a new ACD project.
Architecture Differences
Per 5069-AP001 page 12 and 1756-RM085 page 9, the SLC 500 and Logix architectures differ in several fundamental ways:
| Attribute | SLC 500 | Logix (ControlLogix) |
|---|---|---|
| CPU | 16-bit operations | 32-bit operations |
| Operating system | Process codes based on program files | Process codes based on tasks, programs, and routines |
| I/O | I/Os mapped to I and O data table files; updated synchronously to program scan | I/O tags auto-generated; updated asynchronously to logic scan |
| Data | Stored in global data table format (N7:0, F8:0, B3:0, etc.) | Local + global tags; arrays for tabular data; UDTs for structures |
| Time bases | 16-bit; 10 ms or 1 s selectable | 32-bit; 1 ms native |
| Communication | BTR/BTW for ControlNet, MSG instructions, DH+/DH-485 native | MSG instructions only (no BTR/BTW); EtherNet/IP native |
| Memory | 1 KB to 64 KB | 380 KB to 40+ MB (factor of 380–625× more) |
| Scan time | Baseline | 50–80% reduction on the same logic per 5069-AP001 page 13 |
Conversion Procedure
- Open the existing project in RSLogix 500. Use the latest available release of standalone RSLogix 500 (still distributed by Rockwell at the time of writing).
- Clean up the project before exporting. Delete unused memory (Tools → Delete Unused Memory). Resolve all PCE-prone constructs in the SLC project first — it is cheaper to fix in RSLogix 500 than to fix as PCE errors in Logix.
- Run the conversion. File → Save As, set Save as type to
.SLC. RSLogix 500 produces an export file with the same base name and a.SLCextension. - Open Studio 5000 Logix Designer. Create a new project with the target controller (1756-L83E or L85E) and select the appropriate firmware revision. Then File → Open and point to the .SLC export file. Logix Designer imports the file as an ACD project.
- Review the conversion log. The conversion utility flags every Programming Conversion Error (PCE) and Unknown (UNK) instruction in the rung where the issue occurred. Per 1756-RM085, every PCE/UNK requires manual remediation — do not download to the controller until they are all resolved.
- Map the I/O. The conversion utility creates SLC-style tag structures (e.g.,
I:1.0,O:2.0,N7:0). The actual live I/O data lives at the new Logix tag addresses (e.g.,Local:1:I.Data, orSLC_Chassis_1:1:I.Databehind a 1747-AENTR). Use BTD, MOV, or CPS instructions to copy data between the converted SLC structures and the live Logix I/O tags. - Reconfigure MSG instructions. SLC MSG instructions targeted DH+/DH-485/ControlNet endpoints; Logix MSG instructions target EtherNet/IP nodes by IP address. Every MSG instruction must be reconfigured for the new network topology.
- Convert SFC and structured text manually. Per 1756-RM085 page 9, the Logix Designer Export converts only ladder instructions. SFC and structured text routines must be re-created from scratch in Studio 5000.
- Test on the bench. Download to the new controller, with the AENTR adapter and SLC I/O on a test chassis. Force inputs and watch outputs. Compare against the original SLC behavior using the SLC processor still in your spares stock as a reference.
Common Instructions: SLC to Logix
| SLC 500 Instruction | Logix Equivalent | Conversion Note |
|---|---|---|
| XIC, XIO, OTE, OTL, OTU | XIC, XIO, OTE, OTL, OTU | Direct — identical mnemonics and behavior |
| TON, TOF, RTO | TON, TOF, RTO | Direct — tag structure changes (timer.ACC, timer.PRE) |
| CTU, CTD, RES | CTU, CTD, RES | Direct |
| MOV, ADD, SUB, MUL, DIV | MOV, ADD, SUB, MUL, DIV | Direct — Logix is 32-bit, so range and precision improve |
| EQU, NEQ, LES, GRT, LEQ, GEQ | EQU, NEQ, LES, GRT, LEQ, GEQ | Direct |
| BTR, BTW (block transfer) | MSG with CIP Generic | Block transfer is replaced by message instructions over CIP |
| FFL, FFU, LFL, LFU (FIFO/LIFO) | FFL, FFU, LFL, LFU | Direct |
| PID (PD file type) | PID or PIDE (Process AOI) | Direct PID conversion; PIDE is the preferred process AOI for new code |
| MSG (DH+/DH-485) | MSG (EtherNet/IP) | Reconfigure for new network topology |
12. Wiring Preservation Detail
The single largest source of post-cutover defects in any PLC migration is wiring error — a wire landed on the wrong terminal, a missed shield drain, a swapped polarity. The 1747-AENTR strategy (Path C) eliminates this risk entirely by leaving every field wire on its existing 1746 RTB. Path B (1492 swing-arm) eliminates it by using factory-built pre-wired cables that maintain pin-for-pin continuity from the new ControlLogix module to the existing 1492 IFM. Path A is the only path that requires hands-on field-wiring rework.
1492 Pre-Wired Cable Sizing
1492 conversion cables are sized by length (typically 0.5 m, 1 m, 2.5 m, or 5 m), conductor count (matched to the SLC module's I/O count plus commons), and shield type. Per 1492-TD008, common cable selections include:
| Cable Family | Use | Conductor Count |
|---|---|---|
| 1492-CABLE…Z | Discrete digital input/output cable | 20-conductor for 16-pt modules + commons |
| 1492-ACABLE | Analog cable, shielded twisted-pair | 8-pair for 8-channel analog input |
| 1492-RCABLE | RTD/thermocouple cable, low-thermal-EMF copper | Matched to 4- or 6-channel TC/RTD modules |
Color Coding and Polarity
When using 1492 swing-arm cables for analog inputs (Path B), per 1492-TD008 the typical color code is: red = current/voltage input (+), black = current/voltage input (-), shield drain to module ground terminal. Verify the exact color code on the cable's spec sheet before commissioning — cable color codes vary by IFM family.
13. Sample Migration: 64-Point Water Treatment Plant
To make the AENTR strategy concrete, here is a realistic example: a small water treatment plant with two existing SLC 500 chassis, 64 I/O points total, currently controlled by a 1747-L532 SLC 5/03 processor. The plant runs 24/7 and can take a 4-hour outage maximum for cutover.
Existing System
| Component | Catalog | Slot/Location |
|---|---|---|
| SLC chassis (main, pump house) | 1747-A7 (7-slot) | Main MCC panel |
| SLC power supply | 1746-P2 (120/240VAC) | Slot rack |
| SLC processor | 1747-L532 (5/03, 8 KB) | Slot 0 → will be removed |
| Digital input | 1746-IB16 (16-pt 24VDC sink) | Slot 1 — level switches, run feedback |
| Digital input | 1746-IA16 (16-pt 120VAC) | Slot 2 — pressure switches, alarms |
| Relay output | 1746-OW16 (16-pt relay) | Slot 3 — pump starters, valve solenoids |
| Analog input | 1746-NI8 (8-ch current) | Slot 4 — flow, level, chlorine residual |
| Analog output | 1746-NO4I (4-ch isolated current) | Slot 5 — chemical metering pumps |
| Spare | (empty) | Slot 6 |
| SLC chassis (secondary, filter gallery) | 1747-A4 (4-slot) | Filter building, 100 m from main panel |
| 1746-IB16 + 1746-OW8 in secondary chassis | 1746-IB16, 1746-OW8 | Slots 1, 2 |
| Network | DH-485 trunk, 19.2 kbps | Main → Secondary |
New System (Path C — 1747-AENTR)
| Component | Catalog | Slot/Location |
|---|---|---|
| NEW: ControlLogix chassis | 1756-A4 (4-slot) | New panel section in main MCC |
| NEW: Power supply | 1756-PA72 | Slot rack |
| NEW: Controller | 1756-L83E (10 MB, 100 EtherNet/IP nodes) | Slot 1 |
| NEW: EtherNet/IP comm module | 1756-EN2TR (DLR-capable) | Slot 2 |
| NEW: AENTR in main SLC chassis | 1747-AENTR | Slot 0 of existing 1747-A7 (replaces 1747-L532) |
| NEW: AENTR in secondary SLC chassis | 1747-AENTR | Slot 0 of existing 1747-A4 (replaces nothing — previously a 1747-ACN remote scanner) |
| KEPT: All 1746 I/O modules | All slots 1+ in both chassis | Field wiring untouched |
| NEW: Network switch | Stratix 5200 or equivalent | DLR ring linking 1756-EN2TR → main AENTR → secondary AENTR → back |
Bill of Materials — New Hardware Only
| Catalog | Description | Qty |
|---|---|---|
| 1756-A4 | 4-slot ControlLogix chassis Series C | 1 |
| 1756-PA72 | 85–265VAC power supply | 1 |
| 1756-L83E | ControlLogix 5580 controller, 10 MB | 1 |
| 1756-EN2TR | EtherNet/IP communication module, dual-port DLR | 1 |
| 1747-AENTR | SLC 500 EtherNet/IP adapter | 2 |
| Stratix 5200 | Managed industrial Ethernet switch | 1 |
Cutover Timeline
- Week 1–3 (offline): Engineering. Run RSLogix 500 conversion to Studio 5000. Resolve PCE/UNK errors. Configure I/O tree for both AENTR adapters and all 1746 modules. Build new 1756 chassis on the bench. Configure network switch and IP addresses.
- Week 4 (offline): Bench FAT. Connect bench AENTR adapter to a test SLC chassis loaded with spare 1746 modules. Verify every input read, every output write, every alarm.
- Outage hour 0: Plant shutdown. Lock-out/tag-out main and secondary SLC chassis power.
- Hour 0–1: Pull 1747-L532 from main chassis slot 0. Install 1747-AENTR (rotary switches set to
200for 192.168.1.200). Pull old 1747-ACN from secondary chassis slot 0. Install second 1747-AENTR (set to201). Connect both adapters to the Stratix 5200 switch in DLR ring topology. - Hour 1–2: Mount new 1756-A4 chassis in main MCC. Land power. Connect Stratix 5200 to 1756-EN2TR.
- Hour 2–3: Power up. Verify both AENTR MOD LEDs solid green. Verify 1756-EN2TR network LEDs. Download Studio 5000 project to 1756-L83E.
- Hour 3–4: Functional test — cycle each pump start/stop, verify each alarm contact, verify each analog reading, verify each chemical pump output. Hand back to operations.
- Fallback: If anything fails, pull both AENTRs, reinstall 1747-L532, restore the old DH-485 cable, and the plant is back on SLC inside an hour.
14. Related Guides
These ControlLogix guides on plcexchange.net cover related products and topics:
- 1756-L85E ControlLogix 5580 for PlantPAx & Batch Process — If your migration target is a PlantPAx batch plant, this guide covers L85E sizing, redundancy, and FactoryTalk Batch integration.
- 5069-AENTR Compact 5000 EtherNet/IP Adapter Guide — For Compact 5000 remote I/O drops in a mixed ControlLogix architecture.
- 5069-IB16 Digital Input Module Guide — Companion if your project includes new Compact 5000 I/O alongside the migrated SLC chassis.
For the authoritative migration references, download Rockwell's 1756-RM085 Converting PLC-5 or SLC 500 Logic to Logix-Based Logic, 1746-RM003 SLC 500 Hardware Migration Reference Manual, and 1747-UM076 SLC 500 EtherNet/IP Adapter User Manual from the Rockwell Automation literature library.
Reference Documentation
The following Rockwell Automation publications were used as references for this guide. These are the official manufacturer documents for the hardware covered in this article.
| Publication | Description | Download |
|---|---|---|
| 1756-RM085 | Converting PLC-5 or SLC 500 Logic to Logix-Based Logic Reference Manual | |
| 1746-RM003 | SLC 500 Hardware Migration Reference Manual (Bulletins 1746, 1747, 1769, 5069) | |
| 1747-UM076 | SLC 500 EtherNet/IP Adapter (1747-AENTR) User Manual | |
| 1747-IN521 | 1747-AENTR Installation Instructions | |
| 5069-AP001 | SLC to CompactLogix Programming Migration Application Profile | |
| MIGRAT-PP004 | SLC 500 to CompactLogix 5380 Control System Migration Solutions Profile | |
| 1756-PP026 | SLC 500 to Logix Application Conversion Utility | |
| 1492-TD008 | Bulletin 1492 Programmable Controller Wiring Systems Technical Data |
Plan Your SLC 500 to ControlLogix Migration
PLC Exchange stocks every component for an SLC 500 to ControlLogix migration: 1756 chassis, power supplies, ControlLogix 5580 controllers, 1756-EN2TR EtherNet/IP modules, 1747-AENTR adapters, and the full range of 1756 I/O modules. We also stock the 1492 IFMs, AIFMs, and pre-wired cables for the swing-arm path, with a 2.5-year warranty and same-day shipping. Talk to us about your specific chassis layout and we'll spec the right combination of paths for your project.