Selecting RSLogix 5000 Software for Logix Analog Scaling

Mark Townsend6 min read
B&R AutomationRSLogix 5000Technical 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

Here is what the problem usually looks like. An analog value on the HMI reads wrong, or the transmitter range changed. You need to edit the scaling in an Allen-Bradley controller. You download RSLogix 5000 or Studio 5000 from Rockwell, install it, and it will not activate. You cannot go online. The scaling stays wrong.

That is not a software fault. Rockwell lets you download the Logix programming software, but it will not activate without a paid license. No free edition of the Logix programming software exists. Work the checks below in order.

Start Here: Decide Whether You Are Learning or Fixing a Live Controller

This one answer changes everything that follows.

  • You are learning analog scaling or ladder logic. You do not need Logix. Use OpenPLC, which is free and has a simulator. You can also use Rockwell Connected Components Workbench, which is free and has a simulator. Scaling math is the same on every platform. Stop here.
  • You must change scaling on an installed ControlLogix or CompactLogix controller. You need licensed RSLogix 5000 or Studio 5000 Logix Designer. Go to the next check.
  • The installed controller is a Micro800. Connected Components Workbench programs it. You do not need Logix at all.

Read the Controller Family and Firmware Revision

Which package you need depends on the controller firmware revision. Older Logix revisions use RSLogix 5000. Newer revisions use Studio 5000 Logix Designer. The software major revision has to match the controller's firmware major revision.

Get the facts before you ask anyone for a license:

  1. Read the catalog number from the controller label.
  2. Read the firmware revision. Browse the controller in RSLinx or FactoryTalk Linx, or check the controller properties in any archived project file.
  3. Find the most recent project archive (.ACD) for the machine. Check the panel, the OEM documentation package, and plant engineering file shares.

If no archive exists, you will have to upload the program from the controller. Depending on the revision, an uploaded program can lack comments and descriptions. Budget time to work out what each rung does before you change anything.

Find Where the Scaling Actually Lives

You have to find out where the conversion happens before you change it. A Logix system can scale a signal in two places:

  • Module configuration. On many Logix analog I/O modules, you set low and high signal values and matching engineering units in the module properties. The input tag then already arrives in engineering units.
  • Logic. The module delivers raw counts or signal units. A scaling instruction, a compute expression, or a user-defined routine converts them.

Either way, the math is linear:

EU = (Raw - RawMin) * (EUMax - EUMin) / (RawMax - RawMin) + EUMin

Check both locations. Plants often end up with scaling in both places after someone edits one and forgets the other. That produces a double-scaled value that looks almost right at one end of the range and wrong everywhere else.

Symptom Likely cause Next check
Software installs but will not activate No valid license Licensing branch below
Going online prompts a firmware update, or the project will not open Software major revision does not match controller firmware Match the software revision; do not flash the controller
Value correct at zero, wrong at span Wrong EU max, or scaling in both module and logic Compare module properties with the logic scaling
Value pinned at one limit Signal out of range, open loop, or clamping in module or logic Measure the loop signal at the terminals
Value correct, HMI wrong HMI tag points to raw tag or applies its own scaling Check the HMI tag source

Get a Legitimate License

You have three legitimate routes. Pick the one that fits how often you will touch this controller.

  1. Buy a license. This is the right answer if you own the installation. You will need it again for the next fault, the next sensor swap, and the next recipe change.
  2. Ask your Rockwell distributor for a 30-day trial license. If you already have an account and buy from them, this is usually easy. If you only call to get something free, expect less help.
  3. Pay an integrator. A small integrator or an electrical contractor that does PLC work can make a single scaling change. Expect it to cost a few hundred dollars. For a one-off job, this is often cheaper than a license.

Cracked activation files waste time. Beyond the legal exposure, you are loading untrusted software onto the laptop that connects to your control network. Do not go there.

Change the Scaling and Verify It

Once you have a licensed copy that matches the controller revision:

  1. Save a copy of the current project before you touch anything. Name it with the date and "pre-change".
  2. Go online and open the tag monitor for both the raw input and the scaled value. Write down the current readings.
  3. Put the process in a safe state. Any interlock, PID loop, or alarm driven by this signal will react as soon as the scaled value changes.
  4. Make the change in one place only, either the module configuration or the logic, as you decided above.
  5. If you change the module configuration online, expect the connection to that module to re-initialize briefly when you apply it.
  6. Inject known signals with a loop calibrator at 0%, 50%, and 100% of the transmitter range. At each point, confirm the scaled tag matches the expected engineering value.
  7. Check the HMI, alarm limits, and any downstream calculations at the same test points.
  8. Save the project and store the new archive where the next technician will find it.

Checking only zero and span is not enough. The mid-scale point is what catches a double-scaled or offset error.

Avoid the Pitfalls That Cost a Shift

  • Accepting the firmware update prompt. This changes the controller to suit your laptop, instead of changing your software to suit the controller. Install the matching software revision instead.
  • Editing an uploaded program without an archive. If you break something, you have nothing to roll back to.
  • Fixing the HMI instead of the controller. The display looks right, but PID loops and interlocks still act on the wrong value.
  • Learning on production hardware. Practice scaling in OpenPLC or the Connected Components Workbench simulator, not on a running line.

FAQ

What happens if I download Studio 5000 without a license?

You can download and install it from Rockwell, but it will not activate. Without activation you cannot use it to go online or edit the controller. A distributor trial key or a purchased license is the only legitimate way to unlock it.

What happens if my RSLogix 5000 version does not match the controller firmware?

The project will not open against that controller, or going online will prompt you to update the controller firmware. Install the software revision that matches the controller's major revision. Do not flash a production controller just to suit your laptop.

Is there a free Allen-Bradley software for learning analog scaling?

Connected Components Workbench is free, has a simulator, and programs Micro800 controllers. OpenPLC is another free option with a simulator. The linear scaling math you practice on either one carries straight over to Logix.

Stop and escalate when the controller has no project archive, when the revision you need is not available on your license, or when the signal feeds a safety function. In those cases, contact your Rockwell Automation distributor or Rockwell Automation technical support, or bring in a qualified integrator before anyone makes an online edit.

Back to blog