Selecting Allen-Bradley RSLogix Programming Software Edition

Mark Townsend9 min read
Allen-BradleyHMI ProgrammingTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer
Selecting Allen-Bradley RSLogix Programming Software: Edition Guide

Overview: The RSLogix Software Family

Rockwell Automation's RSLogix line is not a single product. It is a portfolio of ladder-logic programming environments, each targeting a specific controller family. Selecting the wrong package is one of the most common causes of cost overruns, license-token problems, and "the software can't see my PLC" support calls in the field. This reference maps each controller family to its required RSLogix application, compares package editions (Mini, Standard, Professional, Full), and highlights where online editing, online monitoring, and offline simulation are supported.

Important: RSLogix is a legacy name. Current Logix-platform programming (ControlLogix, CompactLogix, FlexLogix, DriveLogix, SoftLogix) is consolidated under Studio 5000 Logix Designer. For new projects on Logix controllers, plan around Studio 5000 and treat RSLogix 5000 as the legacy equivalent.
Table 1 — Controller-to-Software Mapping
Controller Family Required Programming Software Current Status
MicroLogix 1000, 1100, 1200, 1400, 1500 RSLogix 500 Active (maintenance releases)
SLC 500 (fixed and modular) RSLogix 500 Legacy / sustain
PLC-5 RSLogix 5 Legacy / sustain
ControlLogix, CompactLogix, FlexLogix RSLogix 5000 / Studio 5000 Logix Designer Active
SoftLogix 5800 RSLogix 5000 / Studio 5000 Legacy

Prerequisites: Identify the Controller Before Selecting the Package

Before evaluating editions, confirm the target platform. Use the project file, the controller's physical markings, or the RSLinx/FactoryTalk Linx browse tree to confirm the processor catalog number. A common field confusion is between SLC 500 (RSLogix 500) and the older PLC-5 family (RSLogix 5). The communication driver is different: DH-485 / DF1 for SLC, DH+ for PLC-5, and EtherNet/IP (CIP) for Logix platforms.

  1. Read the catalog strip on the processor (e.g., 1747-L543, 1769-L33ER, 1756-L73).
  2. Match the series: 1747 = SLC 500, 1769 = CompactLogix, 1756 = ControlLogix.
  3. Use that number to map the platform in Table 1.

RSLogix 500 — MicroLogix and SLC 500

RSLogix 500 Programming Software is the IEC-1131-style ladder editor for both MicroLogix and SLC 500. It supports offline ladder editing, online monitoring, online editing on SLC 500 (rungs while running), and offline emulation through the MicroLogix/SLC emulator add-in. According to Rockwell's product page, RSLogix 500 "helps you maximize performance, save project development time, and improve productivity."

Online vs Offline Programming — RSLogix 500

The MicroLogix family is offline only. Rung edits, additions, or deletions must be downloaded to the processor while it is in Program mode. For SLC 500 and above, RSLogix 500 supports online editing and online monitoring. Online editing allows rung modifications without placing the controller in Program mode, which is critical on continuous processes such as chemical plants, ball mills, kilns, or burner management systems where a Program-mode download could trip the process and require a controlled restart.

Field note: Online edits to an SLC 500 are assembled and tested by RSLogix 500 prior to being committed to the running scan. A single bad rung can still disrupt the controlled process — use online editing deliberately, with a documented change record and a recent backup on the workstation.

RSLogix 500 Editions and Feature Matrix

Table 2 — RSLogix 500 Edition Comparison
Feature Mini Standard Professional Full
Offline program development Yes Yes Yes Yes
Online monitoring Limited Yes Yes Yes
Online editing (SLC 500) No Yes (small projects) Yes Yes
Project Compare / Merge No No Yes Yes
Advanced instruction set (SCP, compute, etc.) No No Yes Yes
Memory map / data table monitoring Basic Yes Yes Yes
Custom instruction libraries No No Yes Yes
Site support (one location) Yes Yes Yes Yes
Multi-developer concurrent editing No No No Yes
Typical site recommendation Lab / training Single-line, small PLC Most industrial sites Large multi-rack plants

For most plant-floor sites, the Professional edition hits the price/feature sweet spot: it includes the full instruction set, project compare/merge, and online editing on every supported SLC 500 / MicroLogix processor. Reserve the Full edition for projects where two engineers must edit the same program file simultaneously (multi-developer concurrent editing is the gate feature).

RSLogix 5 — PLC-5 Family

RSLogix 5 is the dedicated package for PLC-5 (cat. no. 1785-Lxx) processors and is installed on a small fraction of new projects today. Most PLC-5 lines have been sustain-managed for years and few new deployments occur. If you inherit a PLC-5 line:

  • License seats are still available through Rockwell Software Subscription.
  • Online monitoring and online editing are supported on PLC-5 with the standard package.
  • The DH+ communication path (1784-PKTx or DH+ gateway) is required.
If the PLC-5 line is being replaced, migrate to a CompactLogix (e.g., 1769-L33ER) using the Logix Designer Import tool, not RSLogix 5. Plan a 30-90 day commissioning window — PLC-5 data tables do not map 1:1 to Logix tags.

RSLogix 5000 and Studio 5000 Logix Designer — Logix Platform

RSLogix 5000 was replaced by Studio 5000 Logix Designer. From a selection standpoint the editor presents the same fundamental choice: which software bundle, which add-in profiles (AOP), and which Logix Designer version matches the firmware on the controller.

Studio 5000 / RSLogix 5000 always supports online editing across all Logix controller families when the programmer is connected via CIP / EtherNet/IP and the controller is in Run or Run with Remote mode. Online editing on Logix platforms is routine and is the normal mode of operation for tuning and commissioning a plant — there is no separate "Online" edition tier as there is on RSLogix 500.

Studio 5000 Designer Application Licensing

Table 3 — Studio 5000 Logix Designer Application Tiers
Application Function When Required
Standard Ladder logic programming Most CompactLogix / ControlLogix projects
Professional Adds Structured Text, Function Block, Sequential Function Chart Process / drive integration projects
Full Adds motion and integrated motion (CIP Motion) High-performance motion control

Online Editing Capability Matrix

Table 4 — Online Editing and Online Monitoring by Platform
Platform Online Monitoring Online Editing (Run mode) Force On / Off (online)
MicroLogix 1000 Yes (RSLogix 500 Standard+) No (Program mode required) Yes, in Program mode
MicroLogix 1100 / 1200 / 1400 Yes No (Program mode required) Yes, in Program mode
SLC 500 (1747-L53x, L54x) Yes Yes (final assembly tested in editor) Yes
PLC-5 Yes Yes Yes
CompactLogix / ControlLogix Yes Yes (routine-level) Yes

Choosing the Right RSLogix Edition: Decision Flowchart

  1. Identify the controller family. If catalog numbers begin with 1747 or 1763 / 1762 (MicroLogix), install RSLogix 500. If catalog numbers begin with 1785, install RSLogix 5. If 1756 / 1769 / 1794, install Studio 5000.
  2. Determine if online editing is required. Continuous processes (burner management, ball mill, kiln, paper machine, chemical reactor) need online editing on SLC 500 and up. MicroLogix requires Program-mode downloads even with RSLogix 500 Professional.
  3. Determine the team size and editing concurrency model. Single engineer → Standard. One engineer + ad-hoc integrator → Professional. Multiple engineers editing the same .ACD → Full / Concurrent.
  4. Match firmware to software version. RSLogix 500 v11.x supports older MicroLogix; v12+ is needed for 1763 MicroLogix 1100/1400. Studio 5000 v32 and v33 require controllers at firmware revision 32 or 33. Align both ends or upgrade firmware first.
  5. Allocate the activation. RSLogix licenses are activated through the Rockwell Automation Activation Manager and float or lock to a host ID. Standard activation is concurrent-user; node-locked keys are available on legacy orders.

Verification: Confirm the Installation Before Going Online

After installing RSLogix 500 or Studio 5000, run this verification sequence before trusting the toolset on a live network:

  1. Open the activation manager and confirm seat(s) are visible.
  2. Launch RSLinx Classic (or FactoryTalk Linx for Studio 5000) and browse the EtherNet/IP or DH-485 network. Verify the target controller appears with the correct catalog number.
  3. Open the program, select Go Online, and confirm a successful CIP / DF1 handshake.
  4. Toggle a low-risk tag (e.g., a heartbeat bit) using Force On / Off and observe the controller's input/output scan LED behaviour.
  5. Perform one online edit on a non-critical rung to confirm Finalize All Edits in Program or Accept Pending Edits works, then run a project compare to verify offline / online parity.

Common Selection Mistakes to Avoid

Table 5 — Frequent Selection Errors and Corrections
Symptom in the Field Likely Cause Correction
RSLogix 500 Standard cannot edit an SLC 500 while running Online editing requires Professional or Full edition Upgrade to Professional edition
Project Compare / Merge menu greyed out Edition is Standard or below Upgrade to Professional
Studio 5000 rejects connection to a ControlLogix Software version newer than controller firmware Match controller firmware to Logix Designer version or downgrade Logix Designer
Two engineers editing same .ACD overwrite each other Standard license is single-developer Move to Full / Concurrent license or use a version-control archive pattern
MicroLogix 1100 will not download over USB USB driver not provisioned on the workstation Install RSLinx USB driver and re-detect via the Communications dialog
SLC 500 with Rung Online Edit fails on finalization Scan time too short to assemble edits Reduce program scan load or increase watchdog; verify RPI/DH-485 baud

License Administration Notes

RSLogix 500 and Studio 5000 Logix Designer both use the Rockwell Automation Activation Manager. Activation tokens can be:

  • Single — one floating seat per user.
  • Concurrent — multiple seats in a license pool; each user borrows the activation at launch.
  • Node-locked — bound to a specific workstation MAC or USB hardware key (older orders).

When procuring, request the concurrent pool license for engineering teams. It allows peak-overlap editing (commissioning windows often involve 3-5 simultaneous programmers) without purchasing one seat per headcount.

Documentation Checklist

  • Confirm the controller catalog number, firmware major/minor revision, and rack/backplane configuration.
  • Confirm RSLinx Classic (RSLogix 500) or FactoryTalk Linx (Studio 5000) is at a release that supports the chosen controller.
  • Save a final offline copy of the project (e.g., BurnerControl_RSLogix500_v12.bak) in the plant's document repository.
  • Document any online edits — date, programmer, rung, rationale — for audit and recovery.

Which RSLogix package supports online editing on an SLC 500?

RSLogix 500 Professional and Full editions support online editing on SLC 500 processors. The Standard edition permits online monitoring only; rung changes require switching the controller to Program mode and downloading.

Can RSLogix 500 edit a MicroLogix program while it is running?

No. MicroLogix processors must be placed in Program mode before RSLogix 500 will accept a download. Plan for a brief process interruption or use an SLC 500 / CompactLogix controller if the application requires continuous operation.

Do I need RSLogix 5000 or Studio 5000?

For Logix-platform controllers (ControlLogix, CompactLogix, FlexLogix, SoftLogix), install Studio 5000 Logix Designer; RSLogix 5000 is the same editor under the legacy brand name and is still distributed for existing license holders. MicroLogix and SLC 500 still require RSLogix 500.

What is the minimum RSLogix 500 version for a MicroLogix 1400?

RSLogix 500 v8.10 or later is required to support the MicroLogix 1400 (1763-LxxxB) instruction set. Use v12 or later when accessing L2-series MicroLogix 1400 with extended features such as Modbus TCP and the full data file.

Is online monitoring enough for troubleshooting, or do I need online editing?

Online monitoring lets you observe live tag and rung state without disturbing the running logic, which covers most troubleshooting sessions. Online editing is necessary only when the diagnostic outcome requires changing the running program to clear a fault or patch logic; treat it as a controlled change with backup and rollback.

Back to blog