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: Reuse Existing 1492 IFMs
- 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 — processor sizes per Rockwell's SLC 500 Hardware Migration Reference Manual (1746-RM003) and I/O equivalents checked against the ControlLogix I/O technical data (1756-TD002).
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., 1747-L532 for SLC 5/03 16K, or 1747-L551 for SLC 5/05 16K). The processor pick drives the recommended ControlLogix 5580 controller — small (1756-L81E, 3 MB), medium (1756-L83E, 10 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× 1746-IB16 in one row is identical to picking 1× 1746-IB16 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 a mature platform. Per 1746-RM003 (2022), the SLC platform is Active Mature, and lower-capability controllers (SLC 5/01, 5/02) were discontinued in January 2017; some lower-density I/O has also been discontinued. Check the current status of each catalog number on Rockwell's Product Lifecycle Status site before planning spares.
What's Driving the Migration
| Pressure | Detail |
|---|---|
| Processor lifecycle | SLC 5/01 and 5/02 controllers were discontinued in January 2017 (1746-RM003). The platform as a whole is Active Mature; check each catalog number's current status on Rockwell's Product Lifecycle Status site. |
| 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 runs RSLogix 500 (not Studio 5000) and tops out at memory and I/O counts well below ControlLogix. 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. Reuse Existing 1492 IFMs | Existing field wiring on Bulletin 1492 IFM/AIFM interface modules (only where the SLC was already wired through IFMs) | Chassis, processor, I/O modules, and the pre-wired cable from each IFM to its I/O module | Plants whose SLC I/O already lands on 1492 IFMs, when the budget supports new ControlLogix I/O |
| C. 1747-AENTR Remote SLC Adapter (most popular) | Entire SLC chassis (1746-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: Reuse Existing 1492 IFMs (Where Installed)
If the SLC field wiring already lands on Bulletin 1492 IFM/AIFM interface modules, the field side can stay put: replace the SLC chassis and I/O with new ControlLogix hardware, replace each 1746 pre-wired cable with the 1492 cable listed for the new 1756 module (1492-TD008), and confirm the IFM terminal assignment matches the new module. If the field wiring lands directly on 1746 RTBs, this path does not apply: Rockwell's 1492 swing-arm conversion system for SLC I/O (1492-CM1746 conversion modules in a 1492-CH1746 conversion chassis) targets Compact 5000 I/O and a CompactLogix 5380, not ControlLogix (1746-RM003, MIGRAT-PP004).
How It Works
Per 1492-TD008, each 1756 module has a listed set of 1492 interface modules (IFM for digital, AIFM for analog) and a pre-wired cable that plugs into the module's RTB position on one end and into the IFM on the other. The IFM carries the field wiring. When the existing IFM is one that 1492-TD008 lists for the new 1756 module, only the cable changes. When it is not, replace the IFM and re-land the field wires, which removes most of this path's advantage.
Example 1492 Pairings for the New 1756 Module (per 1492-TD008)
| Existing SLC Module | New ControlLogix Module | 1492 IFM/AIFM + Cable Listed for the 1756 Module |
|---|---|---|
| 1746-IB16 (16-pt 24VDC sink digital input) | 1756-IB16 (16-pt 24VDC sink digital input) | 1492-IFM20F (or another 20-pin IFM listed for the 1756-IB16) + 1492-CABLE***X |
| 1746-IA16 (16-pt 120VAC digital input) | 1756-IA16I (16-pt 120VAC digital input) | 1492-IFM40F + 1492-CABLE***Y |
| 1746-OW16 (16-pt relay output) | 1756-OW16I (16-pt isolated relay output) | 1492-IFM40F-FS24-2 + 1492-CABLE***Y |
| 1746-NI8 (8-channel analog input) | 1756-IF8H (8-channel analog input with HART) | 1492-AIFM8-3 (or 1492-AIFM8-F-5 fused) + 1492-ACABLE***UC (voltage) or ***UD (current) |
| 1746-NO4I (4-ch isolated current output) | 1756-OF8H (8-channel analog output with HART) | 1492-AIFM8-3 + 1492-ACABLE***WB (current) or ***WA (voltage) |
| 1746-NT4 (4-ch thermocouple input) | 1756-IT6I2 (6-ch thermocouple input) | 1492-AIFM6TC-3 (with cold junction compensation) + 1492-ACABLE***YT |
Replace *** with the length code: 005 (0.5 m), 010 (1.0 m), 025 (2.5 m), or 050 (5.0 m).
When Path B Makes Sense
Path B works best when (a) the SLC field wiring already lands on 1492 IFMs that 1492-TD008 lists for the new 1756 modules, (b) the application can afford the new ControlLogix I/O cost, and (c) downtime needs to be minimized. If the field wiring lands directly on SLC module RTBs, Path A or C is usually the 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 slot-0 module (an SLC 5/01–5/05 modular processor such as a 1747-L532 or 1747-L552, or a remote 1747-ASB or ControlNet adapter) with a 1747-AENTR EtherNet/IP adapter (1747-UM076). Fixed-I/O SLC 500 controllers have no slot 0 and cannot take an AENTR. 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 (the AENTR's embedded switch supports the EtherNet/IP DLR protocol, 1747-UM076) |
| Existing SLC chassis (preserved) | 1746-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 Logix Designer Files (*.ACD). This launches the Logix Designer Export: select ControlLogix, the 1756-L8xE catalog number and firmware, then choose Keep Existing I/O (adds a bridge device so Logix can scan the existing SLC I/O) or Update All I/O (1756-RM085). 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 Integrated Motion on EtherNet/IP |
| 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 | 100 | Small standalone machine | Single SLC 5/03 with under 32 KB program; one or two AENTR adapters |
| 1756-L83E | 10 MB | 250 | 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 + EN2TR + 2 spare slots (a standard power supply mounts on the left end of the chassis, not in a slot). 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 | 5.1V DC @ 10A, 24V DC @ 2.8A | Standard AC supply for 4–17-slot chassis |
| 1756-PB72 | 18–32V DC | 5.1V DC @ 10A, 24V DC @ 2.8A | DC supply for 24V-distribution panels |
| 1756-PA75 | 85–265V AC | 5.1V DC @ 13A, 24V DC @ 2.8A | 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 PLC Exchange's recommended 1756 equivalents, checked against the ControlLogix I/O technical data (1756-TD002). Rockwell's 1746-RM003 maps 1746 modules to 1769 and 5069 targets only, not 1756.
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-IV16 (16-pt 10–30V DC sourcing input) | Direct 1-for-1; keep the same field devices. Do not substitute a sinking 1756-IB16 or 1756-IB16D (1756-TD002 lists both as 12/24V DC sink). |
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 the channel count |
| 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 built into RSLogix 500, which converts the RSLogix 500 project into a Studio 5000 Logix Designer project (.ACD file).
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 and 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 Logix Designer Files (*.ACD), and select Save. This launches the Logix Designer Export (1756-RM085).
- Pick the target and I/O strategy. In the Logix Designer Export dialogs, select ControlLogix, the target catalog number (1756-L83E or L85E), and the firmware revision, then choose Keep Existing I/O (adds a bridge device to scan the existing SLC I/O) or Update All I/O (Rockwell's preferred option) and migrate. Older RSLogix 500 releases without this option use the .SLC export and RSLogix Project Migrator described in 5069-AP001.
- 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 (converted with a PCE instruction) | Complete the MSG configuration after conversion (1756-RM085) |
| FFL, FFU, LFL, LFU (FIFO/LIFO) | FFL, FFU, LFL, LFU | Direct |
| PID (PD file type) | PID | Verify every converted parameter; consider the built-in Enhanced PID (PIDE) function-block instruction 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 (reusing existing 1492 IFMs) reduces it by using factory-built pre-wired cables from the new ControlLogix module to the existing 1492 IFM, provided the IFM terminal assignment matches the new module. Path A is the only path that requires hands-on field-wiring rework.
1492 Pre-Wired Cable Sizing
Per 1492-TD008, pre-wired cables are ordered by adding a length code to the cable catalog number: 005 (0.5 m), 010 (1.0 m), 025 (2.5 m), or 050 (5.0 m). The cable family is set by the 1756 module. Examples from 1492-TD008:
| Cable Family | Use | Conductor Count |
|---|---|---|
| 1492-CABLE…X / …Y | Digital I/O cables | CABLE***X for the 1756-IB16 (20-pin IFMs); CABLE***Y for the 1756-IA16I and 1756-OW16I (40-pin IFMs) |
| 1492-ACABLE | Analog cables for Bulletin 1756 analog I/O, RTD, and thermocouple modules | Suffix per module, e.g. ACABLE***UC/UD for the 1756-IF8H |
| 1492-ACABLE…YT | Thermocouple cable for the 1756-IT6I2 with a 1492-AIFM6TC-3 | 6 channels |
Color Coding and Polarity
When using 1492 pre-wired cables (Path B), use the conductor color-code table for the specific cable in 1492-TD008; color assignments differ by cable. Verify against that table before commissioning.
13. Sample Migration: 84-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, 84 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) | 1746-A7 (7-slot) | Main MCC panel |
| SLC power supply | 1746-P2 (120/240VAC) | Slot rack |
| SLC processor | 1747-L532 (SLC 5/03, 16K words) | 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 |
| Remote I/O scanner | 1747-SN | Slot 6 (scans the secondary chassis) |
| SLC chassis (secondary, filter gallery) | 1746-A4 (4-slot), 1747-ASB remote I/O adapter in slot 0 | Filter building, 100 m from main panel |
| 1746-IB16 + 1746-OW8 in secondary chassis | 1746-IB16, 1746-OW8 | Slots 1, 2 |
| Network | Remote I/O (1747-SN in main chassis to 1747-ASB) | 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, 250 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 1746-A7 (replaces 1747-L532; the 1747-SN in slot 6 is removed, since the AENTR does not support it per 1747-UM076) |
| NEW: AENTR in secondary SLC chassis | 1747-AENTR | Slot 0 of existing 1746-A4 (replaces the 1747-ASB remote I/O adapter, per 1747-UM076) |
| 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 and the 1747-SN from slot 6. Install 1747-AENTR (rotary switches set to
200for 192.168.1.200). Pull the 1747-ASB 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 the 1747-L532, 1747-SN and 1747-ASB, reconnect the Remote I/O 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.