Reference Manual · Publication 1756-RM085 · Rockwell Automation
Converting PLC-5 or SLC 500 Logic to Logix-Based Logic
Publication 1756-RM085 is a Rockwell Automation reference manual covering the conversion of PLC-5 and SLC 500 ladder logic to Logix-based projects using the Logix Designer Export tool. It addresses program structure conversion, data file type mapping, instruction translation, and post-migration tasks such as I/O mapping and MSG configuration. The manual applies to 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, and 5069 Compact GuardLogix controllers. Engineers migrating legacy PLC-5 or SLC 500 programs to Studio 5000 Logix Designer are the primary audience.
Download PDFDocument Preview
Open the full PDF in a new tab · Publication 1756-RM085
Specifications
Architecture Differences: PLC-5/SLC 500 vs. Logix
| CPU word size (PLC-5/SLC 500) | 16-bit operations |
|---|---|
| CPU word size (Logix) | 32-bit operations |
| Timer time base (PLC-5/SLC 500) | 1 sec or 10 msec |
| Timer time base (Logix) | 1 msec fixed |
| I/O update model (PLC-5/SLC 500) | Synchronous to program scan |
| I/O update model (Logix) | Asynchronous to logic scan |
| Data access (PLC-5/SLC 500) | Global data tables accessed by address |
| Data access (Logix) | Tag-based; local and global scope supported |
| I/O addressing (PLC-5) | Base 8 (octal) |
| I/O addressing (SLC 500 and Logix) | Base 10 (decimal) |
| Operating system (Logix) | Preemptive multitasking, IEC 61131-3 compliant |
Data File Type Conversions
| O / I (Output / Input) | INT array, Radix: Binary |
|---|---|
| S (Status) | INT array, Radix: Hex; PCE generated per S address |
| B (Binary) | DINT array, Radix: Binary; 16-bit sign-extended to 32-bit |
| T (Timer) | Array of Timer structures; PRE/ACC scaled to 1 msec; PCE generated |
| C (Counter) | COUNTER structure array; PCE on OV/UN bit references |
| R (Control) | CONTROL structure array |
| N (Integer) | DINT array, Radix: Decimal; 16-bit sign-extended to 32-bit |
| F (Floating Point) | REAL array |
| A (ASCII) | INT array, Radix: Hex |
| D (Decimal) | DINT array, Radix: Hex; 16-bit zero-filled to 32-bit |
| BT (Block-Transfer) | Individual MESSAGE structures (not array); PC5 only |
| M0 / M1 | INT array |
| MG (Message) | Individual MESSAGE structures; PC5 only |
| PD (PID) | PID structure array |
| ST (ASCII String) | STRING array; 1 INT (LEN) + SINT[82] (STR) |
| CT (ControlNet) | MESSAGE structures; PC5 only |
| SC (SFC Status) | User-Defined Type (SC_UDT) array; PCE generated |
Continuous Task Defaults Created by Logix Designer Export
| Task name | MainTask |
|---|---|
| Default watchdog | 500 msec |
| Program name | MainProgram |
| Main routine name | MainRoutine |
| Status subroutine name | StatusFile |
Communication Protocols
Supported industrial networks and field buses for the products covered by this publication.
Document Contents
Full PDF covers the following topics in detail:
- Chapter 1: Converting a PLC-5 or SLC 500 Program into a Logix Project
- Chapter 2: Converting Program Structure
- Chapter 3: Converting Data
- Chapter 4: Converting Instructions
- Chapter 5: Programming Conversion Errors (PCE) Messages
In-Stock Products Covered by This Document
Every product below is in stock at our Charlotte, NC warehouse and covered by this publication. Ships same-day (orders before 4 PM ET) with 2.5-year warranty included.
Frequently Asked Questions
What does the Logix Designer Export tool actually convert?
What is a PCE instruction and how do I resolve it?
What is a UNK instruction?
How are PLC-5 timer presets and accumulators converted to Logix?
How is I/O data mapped after conversion?
How are PLC-5 data table files addressed in Logix after conversion?
Does the Logix Designer Export handle MSG instructions completely?
Disclaimer
Disclaimer: PLC Exchange is an independent reseller and is not an authorized distributor, affiliate, licensee, partner, or agent of Allen-Bradley / Rockwell Automation. All product information on this page is compiled from publicly-available manufacturer publications, technical data sheets, and catalog sources, each of which remains the copyright of its originating manufacturer. We make no representation or warranty, express or implied, regarding the accuracy, completeness, timeliness, or fitness for any particular purpose of the specifications or descriptions shown — content may contain errors, omissions, or out-of-date information. Product images are the property of their respective manufacturers, trademark owners, and source publications, and are displayed solely for identification purposes under the nominative fair use doctrine; images are representative and may depict a different configuration or catalog variant than the exact product listed. Purchasers should independently verify specifications against the current manufacturer publication before placing an order. All product names, trademarks, service marks, and registered trademarks are the property of their respective owners, and their use does not imply endorsement or affiliation.

