Home Blog Page 101

Understanding PanelView Enhanced Remote I/O Tag Addresses

PanelBuilder 1400E RIO Config Featured Image


PanelView 1400EUsing a legacy PanelView Enhanced (PVe) terminal on Remote I/O (RIO) for the first time can be challenging due to the way the tags are addressed.

So to help those who may have to troubleshoot or migrate one of these legacy systems, I’ll explain how the tag addressing works in today’s article.

When using PVe terminals, the most common communication options are Data Highway Plus (DHP or DH+) and Remote I/O (RIO.)

In my opinion, using DH+ is a breeze. Just give your enhanced PanelView a unique Data Highway Plus address, and the same baud rate as your PLC. Then create your Tags in the PanelBuilder 1400E software, directly addressing your PLC’s data table.

However, when using Remote I/O it’s quite a bit trickier. With RIO, your PVe emulates a remote rack of I/O. Therefore, you first must assign it a Rack number, Starting Group, and an overall Rack Size.

Page 4-13 from 2711e-um004_-en-p.pdf
Page 4-13 from 2711e-um004_-en-p (www.AB.com)

To keep things simple, we’ll just say that a full logical Rack on Remote I/O consists of 8 I/O groups, with each group consisting of 16 input bits and 16 output bits. Or put another way, each of the 8 I/O Groups in a Rack contains 2 input bytes and 2 output bytes (a byte is 8 bits.)

Note: Groups may also be referred to as Module Groups or Words. A “Word” is defined as a group of 16 bits.)

These “groups” of sixteen bits (two bytes) can either be addressed directly as I or O, or they can be used a byte at a time to transfer several words of data (know as a Block Transfer or BT) to or from internal memory.

To identify which Byte in a Group is being used for a “Block Transfer,” they are labeled as follows: the first 8 bits (low byte) is referred to as “slot 0,” and the second 8 bits (high byte) is referred to as “slot 1.”

Note: The “slot 0” and “slot 1” terminology dates back to when Allen-Bradley only made 8 Point I/O modules, and at that time each Group represented two physical slots (and potentially two 8 Point I/O modules) in the I/O chassis.

To begin, I’ll open a PanelView Enhanced project which is already setup for Remote I/O. To see if a project is setup for RIO, launch PanelBuilder 1400E software, open a “.PVC” PVe project file, and then under “PLC Communications” open “Communications Setup.” As you can see below, the project I opened is indeed set for RIO:

PanelBuilder 1400E RIO ConfigNext, we need to open the “RIO Racks” editor to see which Rack number was assigned to the PVe, and how many groups in length it is. In the below picture you can see the project I’m using is set to Rack 3, and is also set as a full rack of 8 groups (groups 0-7:)

PanelBuilder 1400E Block Transfer ConfigNext, lets take a look at our tag database. Below you can see I’ve listed several Tags addressed directly with I/O addresses (remember, a PVe on RIO is emulating a rack of I/O.)

If I was creating a Push Button on my screen which needed to turn on an Input in the PLC’s data table, I would first create a Digital Tag in the Tag database with an address like I:034/02, and then assign it to the Push Button. This address represents an Input from Rack 03, Group 4, Bit 02.

PanelBuilder 1400E Tag Database RIO Digital TagsNote: RIO is Octal based, so the I/O bit addresses range from 00 to 07, and then from 10 to 17.

I could also use a full Group, or 16 bits, to represent a single integer value. But with only 8 I/O Groups total in Rack 3, there just aren’t enough direct addresses to represent all the integers I’ll need in this project (I need to display more than 8.)

In my example, on one specific page I need to display 18 integer variables to the operator. In order to get that much data into the PVe via RIO and still only use a single rack, I have to turn to Block Transfers.

To do this, I need to add a “block transfer write instruction” to my PLC logic. Then in the PanelBuilder 1400E software I configure the project to receive the data by adding an entry for it in the “Block Transfer – Block Editor.”

In the picture below, you can see several block transfers are configure in my PanelBuilder 1400E project. Each line in the table reserves a byte of data in Rack 3 for the corresponding block transfer:

PanelBuilder 1400E RIO Config Block TransfersIn the above picture I’ve highlighted Block Transfer 7, or B7. It’s currently set for a length of 18 words, and is set as a Write BT which uses the Low Byte of Group 0 of Rack 03.

With the block transfer entry created, I can now create my 18 integer tags that address them. To do this I use B7 as my address, and all sixteen bits of each of my 18 words as can be seen below:

PanelBuilder 1400E Tag Database RIO Block Transfer TagsAt this point a common question is, “where in the PLC is the data coming from?” To find the answer we would need to open up the PLC program and find the BTW (block transfer write) instruction that is writing to (in this case) Rack 03, Group 0, Low Byte (aka Slot 0.) Once we found that instruction, it would also show us which data table address it’s using as the source of the data it’s writing.

One final note. Questions often arise as to what “data types” are available in the enhanced PanelView. To answer this, below I’ve pasted in a screen shot from the PanelBuilder 1400E software’s help file which explains each data type in detail:

PanelBuilder 1400E Tag Type Help

I hope this article explaining the PanelView Enhanced Remote I/O tag addresses was helpful. If you have any comments, questions, or corrections please don’t hesitate to share them with us by using the “post a comment or question” form at the bottom of this page.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Rockwell websites blog index (15)

Rockwell Websites Blog Index Featured Image

 The Automation Blog’s

Rockwell website blog index (15)

Updated on 02/07/14


Rockwell’s Sample Code Library Website

December 24, 2013

I often get calls from clients who are looking for sample code, and most of the time I end up directing them to Rockwell’s Sample Code Library Website. This Rockwell website contains a library of hundreds of pieces of code for programmable controllers and HMI’s. And it’s a totally “free of charge” code … Read More »

The Seven Allen-Bradley and Rockwell websites I use the most

November 27, 2013

In today’s pre-Thanksgiving Day article, I’m sharing the seven Allen-Bradley and Rockwell website links I use the most. #1: The Allen-Bradley Literature Library http://www.ab.com/literature It’s in there! The manual, that is. Most every product question can be quickly answered by cracking open the user’s manual. And since I’m a road warrior, … Read More »

Is my Allen-Bradley PLC, HMI, or VFD obsolete?

October 10, 2013

Is my Allen-Bradley PLC, HMI, or VFD obsolete? This is a common question when clients are planning for the future or looking to upgrade a system. Fortunately Rockwell provides a dedicated webpage for just these queries, and in today’s article we’ll walk you through using it:   Step 1: Start by … Read More »

Rockwell Automation and Allen-Bradley (A-B) Online Product Catalog with pricing

September 27, 2013

It’s Friday and in this TGIF edition of “The Automation Blog” we’re going to share a simple tip on how to find budgetary prices and AutoCAD drawing for Rockwell Allen-Bradley products. The Rockwell Automation and Allen-Bradley (A-B) Online Product Catalog is a simple website dedicated to providing an easy way to lookup … Read More »

How to find and download Rockwell Allen-Bradley (A-B) Software Updates

August 23, 2013

Yesterday we discussed how to check if your software was Windows 7 compatible. Today we’ll use the same site to find and download Rockwell Software (RS) and Allen-Bradley (A-B) software updates Note: You can watch a video on using Rockwell’s software downloads website on our companion video blog HERE. In many cases, when … Read More »

Allen-Bradley (A-B) and Rockwell Software (RS) support for Windows 7

August 22, 2013

Almost daily I’m asked about Rockwell Software (RS) and Allen-Bradley (A-B) software support for Windows 7. While I haven’t memorized the list, the good news is Rockwell has put together an easy to use compatibility website which makes finding operating system support for it’s software a breeze. Note: You can watch a video on … Read More »


Where to download Rockwell Allen-Bradley (A-B) trade show and event session materials

August 9, 2013

Rockwell Automation (RA) holds several commercial events and trade shows each year, and most of them include hands-on labs, technical sessions, and demonstration workshops. Below you’ll find links to detailed instructions on how to find and download these materials. 1) For details on how to find and download Automation Fair hands-on lab, technical session, and … Read More »

Where to find RSTechED Session Downloads

August 8, 2013

Today we continue this week’s theme of how and where to download session materials from Rockwell’s commercial events by discussing Rockwell’s … RSTechED Rockwell’s RSTechED is a weeklong training event for customers, integrators, distributors, and Rockwell personnel. It is by far my favorite event, well when it’s on the East … Read More »

Where to find RAOTM Session Downloads

August 7, 2013

Today we continue this week’s theme of how and where to download session materials from Rockwell’s commercial events by discussing Rockwell’s RAOTM event. Rockwell Automation On The Move Rockwell’s “Rockwell Automation On The Move” (aka RAOTM) is a two day event which can be described as a smaller local version of Automation Fair. … Read More »

Where to find Rockwell’s Process Solutions User Group (PSUG) session downloads

August 6, 2013

As we discussed yesterday, Rockwell Automation (RA) holds several commercial events and trade shows each year, and most of them include hands-on labs, technical sessions, and demonstrations. And this week I’m posting how to find the session downloads for these. Today it’s… Rockwell Automation’s “Process Solutions User Group” Rockwell’s “Process Solutions User Group” (aka … Read More »

Where to find Automation Fair session downloads

August 5, 2013

Rockwell Automation (RA) holds several commercial events and trade shows each year, and most of them include hands-on labs, technical sessions, and product demonstrations. Following each event, I usually get a few calls or emails from clients asking where they can go online to download the presentations and lab files for the sessions they attended. To preemptively answer … Read More »

Free Allen-Bradley (A-B) And Rockwell Automation (RA) Software (Part 2)

July 23, 2013

Where to get free software for Allen-Bradley (A-B) and Rockwell Automation (RA) products, part two: Click here for part one of this article In yesterday’s article we discussed getting free software for Allen-Bradley and Rockwell Automation from the RA Downloads page, the MicroLogix downloads page, the Drives Explorer page, and from the Knowledgebase. Today … Read More »

Free Allen-Bradley (A-B) and Rockwell Automation (RA) software (part 1)

July 22, 2013

Rockwell Automation has a reputation of charging for their PLC programming software, and that’s true for most of the packages that program their Programmable Controllers. However, RA does make several software packages available free of charge, and I’ll detail those over the next two days. Click here for the second part of this article We’ll start at the Rockwell … Read More »

How to get Allen-Bradley (A-B) and Rockwell Software (RS) Manuals and Documentation: Part 1

July 15, 2013

When using new products from Allen-Bradley or Rockwell Software, you’ll likely need to refer to the product documentation and manuals for product details. And if you still have the box the product came in, you’ll often find an installation manual or guide inside. While these short documents do contain helpful … Read More »

Transferring Software Registration of Allen-Bradley (A-B) and Rockwell Software (RS) products

July 10, 2013

Occasionally a Contractor, System Integrator (SI,) or Original Equipment Manufacturer (OEM) will provide programming software to their end customer, but forget to register it to them. When this happens the end user doesn’t get any product notices sent to owners of that package. They also don’t get activation or technical support since they aren’t registered with Rockwell … Read More »

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

How to find Allen-Bradley and Rockwell Automation manuals and documentation (P11)

In The Automation Podcast: Episode 11, we discuss how you can find Allen-Bradley and Rockwell Automation manuals and documentation.

Note: You can read more about how to find A-B and Rockwell literature in our companion blogs HERE and HERE.

You can also watch a video tutorial on using Rockwell’s literature library in our companion video HERE.

Listen to the Podcast:



Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Rockwell’s Integrated Architecture Builder (IAB) tutorial videos.

IAB Videos Featured Image

Update 02/20/20: Rockwell is no longer making the below videos available to view online, however the below links to download the videos still work.

Yesterday we showed you the simple steps to take in order to quickly create programmable controller bill of materials using Rockwell Automation’s free Integrated Architecture Builder (IAB.)

In today’s article we’re highlighting a series of free Rockwell web videos which demonstrate the ins and outs of using IAB:


High level overview of IAB (~4 minutes)

(link to download the below video)


On Machine Cabling (~9 minutes)

(link to download the below video)


Created Reports and BOMs (~5 minutes)

(link to download the below video)


What’s in an IAB system (~3 minutes)

(link to download the below video)


Detailed system configuration using IAB (35 minutes)

(link to download the below video)


Additional Rockwell videos can be found at the below website:

http://www.rockwellautomation.com/rockwellautomation/e-tools/overview.page#/tab4


I hope you’ve found the above IAB videos helpful. If you have any comments of questions on the above videos, or on IAB, please feel free to share them with us by using the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

What is Integrated Architecture Builder (IAB) and how do you use it?

Integrated Architecture Builder Featured Image


Integrated Architecture Builder PictureI receive many requests for Programmable Controller system BOM’s (bill of materials.) To work these up quickly and easily I use a free utility from Rockwell Automation called Integrated Architecture Builder, or IAB for short.

This utility has so many features and options that I don’t even pretend to know half of what it does. But I can show you a few simple steps you can take to easily crank out your own IAB BOMs.

First, you’ll need to get a copy of IAB before you can use it. Today IAB is distributed as part of Rockwell’s “Product Selection Toolbox,” which you can download from the below link:

Once you download and install IAB, go ahead and launch it. And since you’ve just downloaded it, answer “no” to the request to check for updates:

Integrated Architecture Builder Step 3Once it starts, close the “Quick Start” popup:

Integrated Architecture Builder Step 4Then from the IAB program menu choose “File” and “New.” Now in the popup choose a “Blank” workspace, give your project a name, and click “OK” as shown below:

Integrated Architecture Builder Step 5Now from the IAB menu choose “Action” and “Add New Hardware.” Then from the popup choose a programmable controller and click on “OK”:

Integrated Architecture Builder Step 6Note: If your system does not default with enough I/O module slots, just right click on the chassis and select “Configure Chassis” like I did below:

Integrated Architecture Builder Step 7Now from the “Device List” at bottom of the window choose your processor and I/O modules, and drag them into an empty slot:

Integrated Architecture Builder Step 9Once done you can right click on any empty slots to remove then. Then click on the “dollar sign” button on the IAB Toolbar to launch the BOM popup:

Integrated Architecture Builder Step 11From the BOM popup shown below you can save your system BOM to MS Excel (.xls:)

Integrated Architecture Builder Step 12Well that’s how I quickly create a programmable controller BOM. If you have any comments or questions please feel free to use the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Migrate / Convert – Translate PLC-5 SLC 2.0 Utility Changes I’d Like To See

Translate PLC-5 SLC 2.0 Featured Image


UPDATE: Rockwell has release a new version of this tool with additional features. To get the latest version, search the below website for “RSLogix Project Migrator (it also comes with RSLogix/Studio 5000 v19 and up)”


Translate PLC-5 SLC 2.0 Step 0Having used Rockwell’s Translate PLC-5 SLC utility on multiple occasions, and having discussed it’s practical use with other programmers time and again, I recently sent the following recommendations to Rockwell:

INTs vs. DINTs

One of easier things I would like to see changed in the “Translate PLC-5 SLC 2.0 utility” is the automatic conversion of PLC-5 and SLC-500 INTs (integer data) to DINT’s (double integers.)

On first past, it would seem like a good idea to convert INT’s to DINTs. But in certain applications the converted program won’t work if the former INT data files are converted to DINT’s. So my recommendation is to give the user the option whether INT’s should be converted to DINT’s when they run the utility.

SCP Conversion

Translate PLC-5 SLC 2.0 Step 1While it’s helpful to have SCP instructions converted, the resulting code gives most users a migraine.

The SLC-500 SCP instruction not only scales values, but also acts as a good visual aide displaying what the raw value is being scaled to. The converted code, while functionally accurate, is nowhere near as easy to decipher.

In fact, it’s quite odd that after 14 years there’s still no native SCP instruction for ladder logic in RSLogix 5000. That aside, since there has been an SCP add-on instruction available since the dawn of AOI’s, why not allow the option to convert SLC-500 SCP’s to the Rockwell sample code version of the SCP AOI?

Long symbol names

The ability to import text and symbols from the PLC-5 and SLC-500 is valuable, but why is the utility limited with reguards to Symbol length? From a coding standpoint, it doesn’t make sense to “truncate” long Symbol names since the Logix platform supports tag names much longer than any Symbol supported in APS, Ai, or RSLogix 500.

Translate PLC-5 SLC 2.0 Imported CodeIn large projects, when you truncate these names you end up with multiple tags with the same name. This is because most tag’s unique characters are often at the end of the tag name as opposed to the beginning (i.e. Plant1_Building1_Line1_Tank1 and Plant1_Building1_Line1_Tank2 both currently get truncated to the same name.)

Well those are my three recommendations for updating the Translate PLC-5 SLC 2.0 utility. If you’ve used it and have your own thoughts on how it could be made better, please share them with us here by leaving your comment in the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Finding Allen-Bradley and Rockwell Software Versions (M16)


In The Automation Minute: Episode 16, I walk you through using Rockwell Automation’s Product Versions website.




Check out our Video Collection #1 here, which includes the first five seasons of our shows (over 280 episodes and 29 hours!) for just $30!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

ControlLogix – Redundancy: What you need to know

ControlLogix Redundancy featured image

Over the years I’ve received many request for information about ControlLogix redundancy. During that time I’ve developed the following ten tips for new redundancy users:

  1. At a minimum you will need two processors, two communication modules, two redundancy modules, a redundancy module interconnect cable, two chassis, two power supplies, and at least one rack of whatever distributed I/O platform you plan to use (1756, 1794, etc.)
  2. The primary and secondary chassis detailed above should be identical, and should not contain any I/O modules.
  3. ControlLogix Redundancy The features and hardware supported is highly dependent on the version of RSLogix / Studio 5000 and redundancy firmware you choose.
  4. Not all versions of RSLogix / Studio 5000 support redundancy. Therefore, be sure to choose one which does support it BEFORE you begin writing your redundancy program.
  5. Not all processor firmware versions support redundancy. Versions which do end in “.5” or higher (i.e. firmware version 20.54 does support redundancy.)
  6. In some cases, redundancy and network module firmware will need to be flashed to a particular revision in order to be compatible with the version of redundancy you have chosen to implement.
  7. When sizing a processor for a redundancy system, the rule of thumb is you need double the processor memory for a redundant system versus a non-redundant system.
  8. When setting up the primary and secondary network modules, be sure to set both modules to the same network address (the redundancy module adds “1” to the secondary’s network address automatically.)
  9. To enable redundancy in your RSLogix 5000 program, check the “Redundancy” checkbox in “Controller Properties.”

And my final and most important tip is to first read the below ControlLogix redundancy manual:

And then to read the release notes for the version of redundancy you plan on implementing (below is a link to the latest version, v20.5.)

I hope the above tips about using Rockwell’s ControlLogix redundancy, and the links to the product manuals is helpful. If you have any comments, questions, or corrections please leave them with us by using the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Using Rockwell Automation’s Product Compatibility website (M15)


In The Automation Minute: Episode 15, I walk you through how to use Rockwell Automation’s Product Compatibility website to compare compatibility of multiple products.

Note: You can read more about using the Rockwell Compatibility website in our companion blog article HERE.




Check out our Video Collection #1 here, which includes the first five seasons of our shows (over 280 episodes and 29 hours!) for just $30!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

View Studio, RSView32 – Using the Tag Import Export Wizard

Tag Import and Export Wizard Featured Image


If you’re using FactoryTalk ViewStudio (aka RSViewStudio) or RSView32 with a PLC-5, SLC-500, or MicroLogix, it often makes sense to import your tags and descriptions from the comments and symbols in your PLC program.

There are actually two means of import tags into View. In today’s article we’ll cover how to import your tags using the “Tag Import And Export Wizard.” For how to import tags using the Database Browser, see this article HERE.

Note: While the below procedure is for FactoryTalk ViewStudio  (ME or SE,) it is nearly identical to RSView32.

Tag Import and Export Wizard Step 1Tag Import And Export Wizard

Step 1: Launch Rockwell’s “Tag Import And Export Wizard” and select what type of files you would like to import or export. In our example we’ll choose to import RSLogix 5 or 500 address comments and symbols from ASCII export files:

Tag Import and Export Wizard Step 2Step 2: Now choose if you will be importing the comments and symbols into Tags in either Machine Edition (ViewME) or Site Edition (ViewSE):

Tag Import and Export Wizard Step 3Step 3: Before you continue with the “Tag Import And Export Wizard,” be sure you’ve saved your PLC-5 or SLC-500 with the “External Database” option selected, as shown below:

Tag Import and Export Wizard Step 3BStep 4: Next, browse to your PLC or SLC external database file (.EAS) and select it. Then press next:

Tag Import and Export Wizard Step 4Step 5: Choose the import options you prefer, and select next:

Tag Import and Export Wizard Step 5Step 6: Click the “finish” button to begin the import process”

Tag Import and Export Wizard Step 6Step 7: Provide a “Topic” (aka “shortcut”) name for your tags.

Tag Import and Export Wizard Step 7NOTE: Take care when typing in the “Topic” name as it will become part of every imported tag’s addresses, and there is no easy way to change it afterwards.

Step 8: Wait as the utility imports your comments and symbols into your View tag database:

Tag Import and Export Wizard Step 8Step 9: At the end of the import process, you will be prompted with a import summary showing how many of your tags successfully imported. In our example, we had 303 successful tag creations:

Tag Import and Export Wizard Step 9Step 10: Now open your tag database and you should find the comments and symbols from your PLC or SLC program have now been imported into your tag database, as show below:

Tag Import and Export Wizard Step 10I hope you’ve found the above “step by step” helpful. If you did, please take a moment and visit our Support page for several ideas on how you can support our site.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Using Rockwell Automation’s Knowledgebase (M14)


In The Automation Minute: Episode 14, I walk you through how to use Rockwell Automation’s Knowledgebase.




Check out our Video Collection #1 here, which includes the first five seasons of our shows (over 280 episodes and 29 hours!) for just $30!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

View Studio, RSView32 – Importing PLC and SLC tags

FactoryTalk ViewStudio Database Browser Featured Image

If you’re using FactoryTalk ViewStudio (aka RSViewStudio) or RSView32 with a PLC-5, SLC-500, or MicroLogix, it often makes sense to import your tags and descriptions from the comments and symbols in your PLC program.

There are actually two means of import tags into View. In today’s article, we’ll cover how to import your tags directly into the HMI Tag database. For how to import tags using the Tag Import Export Wizard, see this article HERE.

NOTE: While the below procedure is for FactoryTalk ViewStudio  (ME or SE,) it is nearly identical to RSView32.

Using the DB Browser

Step 1: Open FactoryTalk ViewStudio ME, Enterprise (SE and ME,) or RSView32. Once open, double click on “Tags” in the project tree to open the HMI Tag Database.

FactoryTalk ViewStudio Database Browser Step 1

Step 2: From the toolbar above the Tag Database window, select the “Browser” icon, sometimes called the “Other DB Browser.” This icon looks like a cylinder and can be seen depressed below:

FactoryTalk ViewStudio Database Browser Step 2

Step 3: In the “Import PLC Tags” popup window shown below, fill in the “tag folder” where you want the tags imported to. Then fill in your RSLinx shortcut (or topic) name.

NOTE: Be careful to provide the correct, existing, and already working shortcut name, as it becomes part of all the Tag’s addresses and is not easily changed.

FactoryTalk ViewStudio Database Browser Step 3

Step 4: Select the browse button, and browse to your PLC file as shown below. Formats currently supported include the PLC-5’s .RSP, the SLC-500’s .RSS, external database .CTD files, and legacy PLC .DSC database files.

FactoryTalk ViewStudio Database Browser Step 4

Step 5: From the returned list of tags, select the ones you would like imported. You can use the “shift key” to select a range of tags, and the “control key” to select individual tags.

FactoryTalk ViewStudio Database Browser Step 5

Step 6: When you’re done selecting tags in the above window, press OK. Your tags will now begin to be imported. Afterwards, you should find the tags you selected in your View Tag database as shown below.

FactoryTalk ViewStudio Database Browser Step 6

I hope you’ve found this “step by step” helpful. If you did, please consider visiting our Support page for several ideas on how you could help us.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Migrate / Convert – SLC-500, MicroLogix Programs to RSLogix/Studio 5000 using the Translate PLC-5 SLC 2.0 Utility Step-By-Step

Translate PLC-5 SLC 2.0 Step by Step Featured Image


UPDATE: Rockwell has release a new version of this tool with additional features which we cover in our new article HERE.

To get the latest version, search the below website for “RSLogix Project Migrator (it also comes with RSLogix/Studio 5000 v19 and up)”

UPDATE – November 2021 by SMT: Rockwell no longer makers the Translation Tool or Project Migrator available as a download, so if you don’t have either in your RSLogix/Studio 5000 installation files or discs, you can try the “new” feature in RSLogix500 v12 and RSLogix5 v10 which allows you to save your program as a Logix file by using the “save as type” menu option, and choosing “Logix Designer Files (*.ACD)” For more information see the free tech note below:



If you have a PLC-5 or SLC-500 program you would like to import into RSLogix 5000, look no further than Rockwell’s free “Translate PLC-5 SLC 2.0 utility.” This utility can save you hundreds of hours of manually re-entering code, and is available free of charge from the public Rockwell Tech Note #69790.

Rockwell has also written an entire manual around converting PLC-5 and SLC-500 programs to CompactLogix and ControlLogix. If fact, if you’re going to use the “Translate PLC-5 SLC 2.0” utility, I highly recommend you read this manual in full. You can find Rockwell’s “Converting PLC-5 or SLC-500 Logic to Logix5550 Logic Reference Manual” using this link (right click on link to save pdf.)

Now with introductions behind us, below we’ll walk you through converting a SLC-500 file to a CompactLogix step-by-step.

Translate PLC-5 SLC 2.0 Step 0 Step 1: Assuming you’ve used the above link to download and install the “Translate PLC-5 SLC 2.0” utility, launch it.

Step 2: When the program opens you’ll see the window pictured below. In this example we are going to convert a SLC-500 / RSLogix 500 program, so we’ll start by choosing the radio button for the SLC-500.

Translate PLC-5 SLC 2.0 Step 1Step 3: Click on the handy link on the right to launch RSLogix 500. Then in RSLogix 500, open the program you wish to convert and preform a “Save As.” Save you program as a .SLC file and then close RSLogix 500.

Step 4: Now back in the utility use the browse button to select your newly saved .SLC file, and then select Next.

Step 5: On step two of the wizard, choose the type of CompactLogix or ControlLogix you would like to convert the program too, as well as the version. Then press next.

Translate PLC-5 SLC 2.0 Step 2NOTE: Don’t worry if the exact processor or version doesn’t show up in the list. Once the program is converted, you can change it again inside of RSLogix 5000.

Step 6: Chose your alias options and press next.

Translate PLC-5 SLC 2.0 Step 3Step 7: During step 4 of the wizard, you may receive a popup “syntax error” window as we did and is shown below. If you don’t get this popup, skip ahead to Step 10.

Translate PLC-5 SLC 2.0 Step 4Step 8: To address the “syntax error” above, we will select the offending I/O lines in this window and delete them, as shown below:

Translate PLC-5 SLC 2.0 Step 4_2Step 9: Now with the offending lines deleted, to continue the conversion select the “Save and Retry” button.

Translate PLC-5 SLC 2.0 Step 4_3Step 10: Now the “.SLC” to “.L5K” translation is complete, as noted in the status log below. To continue the process click on “launch RSLogix 5000.”

Translate PLC-5 SLC 2.0 Step 4_4Step 11: You’ll now see this final window appear as the “Translate PLC-5 SLC 2.0” utility completes and launches RSLogix 5000 to import your newly translated code.

Translate PLC-5 SLC 2.0 Step 5Step 12: When RSLogix 5000 opens, you’ll be prompted for a save location and name for your “soon to be imported” project.

Translate PLC-5 SLC 2.0 Step 6Step 13: When the code is done importing, you’ll see your new RSLogix 5000 project. At this point, it’s time to hit the book mentioned at the beginning of this article to learn how to reassign I/O, and clean up any Program Conversion Errors (PCE.)

Translate PLC-5 SLC 2.0 Imported CodeI hope you’ve found this “step by step” helpful. If you did, please take a moment and visit our Support page for several ideas on how you can help us.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Migrate / Convert – Working Around Translate PLC-5 SLC 2.0 Utility’s Syntax Error

Translate PLC-5 SLC 2.0 Featured Image


A few weeks ago, a client asked me to review his SLC-500 program files. He wanted my advice on how difficult it would be to convert them to CompactLogix.

UPDATE – November 2021 by SMT: Rockwell no longer makers the Translation Tool or Project Migrator available as a download, so if you don’t have either in your RSLogix/Studio 5000 installation files or discs, you can try the “new” feature in RSLogix500 v12 and RSLogix5 v10 which allows you to save your program as a Logix file by using the “save as type” menu option, and choosing “Logix Designer Files (*.ACD)” For more information see the free tech note below:

When I received his files, the first thing I did was power on my primary Windows 7 64bit virtual machine. Then I opened each of his .RSS files in RSLogix 500 v9, and saved them in the .SLC format required by Rockwell’s “Translate PLC-5 SLC 2.0” utility.

Next, as I attempted to translate the first .SLC file using the utility, I received the following error: “Syntax Error at line 7.” As I tried each of the remaining files I received similar errors.

Translate PLC-5 SLC 2.0 Step 1With no obvious solution, I headed off to Rockwell’s knowledgebase to see if there was a documented fix. I tried several different keyword searches, but found nothing related to this error.

Frustrated, I booted my Windows XP Pro 32bit virtual machine up. Then I ran thought the entire process again with RSLogix 500 version 8.3. This time all of the files converted successfully.

I didn’t think about this again until a couple of weeks later when a different client called frustrated with the same issue. I told him I’d also had this problem and thought I had found a workaround. Since the client was in the field, I offered to do the conversion for him and a short while later his file appeared in my email inbox.

Translate PLC-5 SLC 2.0 Step 4_xThis time I went directly to my Windows XP Pro vm, and ran through the same procedure as before. However, I expectantly received the same error that I had previously only seen in Windows 7. Not knowing really what to do, I tried importing the .SLC back into RSLogix 500 v8.3, and then re-exporting it to a .SLC file. Surprisingly this worked, and I was able to send the client back the converted file.

Not seeing a patterned, and previously not finding anything on Rockwell’s Knowledgebase, I thought it time to call Rockwell’s Tech Support. When I explained the issue to the Tech on the phone, he said there was an internal Tech Note about this issue. He said the quickest fix was to open the .SLC file in a text editor and delete all the lines pertinent to the I/O configuration.

I thanked him for the suggestion, and left them with one of my own. I asked him to consider making a public Knowledgebase document on this issue to help others who might also run into it. To his credit, a  couple of days later he left me a voicemail saying a newly published tech note addressing this issue had been created: Rockwell Tech Note 576939 (this tech note currently requires a Tech Connect contract.)

Translate PLC-5 SLC 2.0 Step 4_3Now whenever I run into a frustrating issue like this, I try to write up a quick email and send it out to my colleagues. My hope in doing this is to save them from having to troubleshoot the same issue I did.

This time, shortly after sending my email, I received a reply from my colleague Joe. He wrote me back saying he had run into the same issue in the past, but had come across an easier solution.

If you look closely at the Translate PLC-5 SLC 2.0 Utility error window, you’ll notice a small line of text right above the white text box which reads, “Fix the error within the file in the edit box below.” I would never have guessed that the white text box was editable, since most of these popups are just simple notification windows. But as Joe rightly pointed out, you can simply delete the offending I/O lines right from this window, and then continue on with the conversion successfully.

To be honest, I’m still not sure what causes this error in Rockwell’s “Translate PLC-5 SLC 2.0.” utility. But knowing the above work-arounds has turned out to be quite helpful.

If you also find these work-arounds helpful, please take a moment and visit our Support page for several ideas on how you can help us.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Reviewing 2013 and our plans for 2014 (TAP 10)

In The Automation Podcast, Episode 10, we review what we accomplished in 2013 and discuss our plans for 2014.

Note: You can read more about our plans for 2014 in our companion blog article HERE.

 

Listen to the Podcast:



Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

PanelView Plus 6 – Firmware: Flashing Via Memory Card Step-By-Step

ME Firmware Upgrade Wizard Step by Step Featured Image



PanelView Plus 700-1500

Earlier in the week in this blog post we discussed how flashing a PanelView Plus 6 over the network could take hours.

Today we’ll take you step-by-step through a quicker way of flashing your PVPlus 6 by doing so using a memory card.


Flashing your PanelView Plus 6 firmware using a memory card or USB flash drive:

ME Firmware Upgrade Wizard Step 1Step 1:

Launch the “ME Firmware Upgrade Wizard found under All Programs, Rockwell Software, FactoryTalk View, Tools:

Step 2:

Choose “create firmware upgrade card,” then choose your detonation folder (typically the drive letter of your memory card or flash drive,) and then choose the model of your PanelView Plus:

ME Firmware Upgrade Wizard Step 2Step 3:

Now choose the version you wish to upgrade your PanelView Plus to:

ME Firmware Upgrade Wizard Step 3

NOTE:

To obtain PanelView Plus firmware, visit the below Rockwell webpage and search on PanelView Plus (no contract required.)

Step 4:

Select any third party PLC Kepware drivers:

ME Firmware Upgrade Wizard Step 4

Step 5:

If everything looks right on the summary page, press finish and the wizard will copy the correct files to your memory card:

ME Firmware Upgrade Wizard Step 5Step 6:

The Firmware should be copied to your card, after which you’ll be prompted to click on OK:

ME Firmware Upgrade Wizard Step 6

ME Firmware Upgrade Wizard Step 7

ME Firmware Upgrade Wizard Step 8NOTE:

Before proceeding with the PVPlus firmware upgrade, back up all your .MER files which are currently on the terminal. See this blog post for more information on how to do this.

Step 7:

Insert the memory card (or usb flash drive) into the PanelView Plus terminal and select “Upgrade” from the popup window. After roughly five minutes your PanelView Plus firmware upgrade will be complete and you can now remove your upgrade memory card.

ME Firmware Upgrade Wizard Step 9.2


I hope the above step-by-step instructions on how you upgrade your PanelView Plus firmware using a memory card was helpful.

If it was and you’ll like to thank us please take a moment and visit our Support page for ideas on how you can support our site.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

How to find Allen-Bradley manuals and documentation (M13)


In The Automation Minute: Episode 13, we walk you through how to use Rockwell’s literature library website to quickly find Rockwell Automation and Allen-Bradley manuals and product documentation.

Note: You can read more about Rockwell’s Literature Library in our companion blog article HERE.




Check out our Video Collection #1 here, which includes the first five seasons of our shows (over 280 episodes and 29 hours!) for just $30!

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

PanelView Plus 6 – Firmware: Is Flashing Taking Hours? How To Flash In 5 Minutes.

ME Firmware Upgrade Wizard Featured Image


Last week a client told me it was taking him up to four hours to flash the firmware on his PanelView Plus 6. In fact, it takes so long he avoids doing it whenever possible.

ME Firmware Upgrade Wizard Step 1
I honestly hadn’t flashed my PVPlus 6 in quite some time, so I downloaded the latest version of 6.1 firmware from Rockwell’s website and began flashing my unit. After over thirty minutes I was only at 14%, and I calculated I had nearly 3.5 hours left!

Having proved my client right, I proceeded to work on a hunch that the length of the flash was mostly do to the time it took to copy the flash file across the network. This I figured was not only the least efficient way to copy the file, but also exasperated by the fact that the client and I were both performing the firmware flash from within a virtual machine.

So playing a hunch I tried flashing my PanelView Plus 6 again, but this time using the option to create a “firmware flash card.” I didn’t have an SD card on me at that time, so I opted to use my USB memory stick instead.

ME Firmware Upgrade Wizard Step 2I knew from past experience that the “target” of the PanelView Plus firmware utility wouldn’t be formatted. The utility just copies an AutoRun.exe file to the root of the memory device, and creates an Update folder to hold the update files. And the best part is the process to setup the memory card to flash the PVPlus takes under a minute.

ME Firmware Upgrade Wizard Step 6Once you’ve finished preparing your memory card or USB drive, you just plug it into your PVPlus. After doing so, the autorun.exe will launch and you’ll be presented with an upgrade screen. And once you start the upgrade process, you can sit back and allow it to do it’s thing.

ME Firmware Upgrade Wizard Step 9.2NOTE: While upgrading my PVPlus didn’t erase my .MER files, sometimes the process will. So, as a standard operating procedure you should always backup any device you’re about to firmware flash.

While I confirmed upgrading the PanelView Plus 6’s firmware over Ethernet can take hours, both times I ran the firmware upgrade using my USB memory stick the process took under 5 minutes. This is a huge improvement, so much so that I can see going back to flashing my PVPlus over the network.

Hopefully this information about how you can quickly flash your PanelView Plus 6 will be helpful too you, and save you some time in the coming year.

If it does help and you would like to thank us, please take a moment to visit our Support page for some ideas on how you can.

And for those who prefer step-by-step instructions, stay tuned to our next blog which will detail each step in the process.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Why won’t RSLinx Enterprise show up in Emulate 5000?

Emulate 5000 No RSLinx Enterprise Featured Image

SoftLogix 5800 with Processor but No RSLinx EnterpriseLast week a client sent me a CompactLogix file and PanelView Plus file to review.

To test these files together I usually change the CompactLogix file into an Emulator file in RSLogix 5000, and then download it to Emulate 5000 (a processor emulator for RSLogix 5000.)

Once this is done, I open the PanelView Plus project in ViewStudio and modify the RSLinx Enterprise (RSLE) shortcut to point at the emulator. However, in this case when I proceeded to update my RSLE shortcut, browsing the virtual backplane didn’t display my emulated processor?

RSLinx Enterprise does not find SoftLogix processorSo, I first restarted the RSLE service, and when that didn’t work I restarted my virtual PC. With it still not working, I headed of to the Rockwell Knowledgebase and the only helpful advice it had was to reinstall RSLinx Enterprise. After a painfully long re-install of RSLE, I was indeed able to browse to my emulated processor, update my shortcut, and test the ViewStudio project.

Once that issue was resolved, I ran into a second issue. As I was emulating a CompactLogix file, and those processors are located in slot 0, I attempted to put my virtual processor in slot 0 of the virtual backplane, However, when I right clicked on slot 0 the only versions available were v17 – v20, but my client’s file was version 16.

SoftLogix 5800 add processor to slot 0I was a little confused as I was running Emulate 5000 v20, which on Windows XP should had provided support for version 12 to 20. After confirming this fact in the product’s release notes, I tried another slots and was able to chose from versions 12-20. I didn’t research this further, but thought it was worth passing on since I hadn’t noticed this slot / version restriction before.

SoftLogix 5800 add processor to slot 1I hope the above information about why RSLE might not show up in Emulate 5000 is helpful.

If you have a question or comment please don’t hesitate to share them with us by clicking on the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar

Why won’t RSLogix 5000 v16 find my activation?

RSLogix 5000 Failed To Activate Featured Image

Last week a client sent me his RSLogix 5000 v16 file to review.

RSLogix 5000 Splash ScreenIt was a slow week, and I honestly didn’t expect looking over his files would take more than an hour or so. Boy was I wrong!

Because the client sent me an older v16 file, I fired up my Windows XP VMware virtual machine on which I have several RSLogix 5000 versions installed. Once booted, I used the shared folders feature to copy the clients files to my virtual desktop and proceeded to open his ACD file.

And this is where things started to go wrong. After the RSLogix 5000 splash screen appeared, I received a notice from RSLogix 5000 saying it couldn’t find my FactoryTalk Activation (FTA.) I thought this odd as I knew everything was working just a few days ago…

RSLogix 5000 Failed To ActivateOccasionally this error has appeared in the past, and the first thing I checked was to be sure the FactoryTalk Activation Manger on my virtual machine was finding the activations installed on my “host” system. If it hadn’t, I would then need to troubleshoot my VM’s network.

Since the FTA Manager did find my activations, the next thing I checked was the time in my VM’s OS. I had previously disabled time syncing on some of my VM’s, and later found if the time difference between the FTA client and server was more than a few minutes Rockwell applications would not activate (even though the activations would continue to show up in the FTA manager.) But in this case my VM and Host times were in sync.

Knowing I had just been working on a v20 application earlier in the week, I found that project file and double clicked it. Unfortunately, using the RSLogix 5000 shortcut will only open RSLogix 5000 in the last version used. In this case that was now version 16, which wouldn’t let me past the activation screen. So the only quick way (I know of) to open any other version and bypass the activation popup was to launch RSLogix 5000 by double clicking on a different version ACD project file.

RSLogix 5000 Failed To Activate Version 16As I expected, v20 launched with no issue. And since my first two steps indicated my FTA was working fine, I next tested creating new RSLogix 5000 files in the other versions I had installed. All worked except for version 16.

Having isolated the problem to v16, I headed to Rockwell’s Knowledge Base and began searching for a solution. I searched, and searched. I tried many different keyword combinations, but none of the results were of any help.

Frustrated, I tried upgrading from v16.03 t0 16.04 to see the newer minor rev. would resolve the issue, but it didn’t. I then uninstalled and reinstalled v20.01 thinking v16 might have overwritten some important newer files, but this also didn’t resolve the issue.

Out of ideas, and a few hours lost to trial and error, I finally reached for the phone and called Rockwell Tech Support. However, following the universal “Murphy’s law,” Rockwell’s phone support had the day off!

Before giving up, I made one last attempt at finding my answer on Rockwell’s Knowledgebase. I decided to simplify my search as much as possible, using only two keywords in my search criteria:  “16” and “activation.” Like clouds parting in the sky to let rays of light through, there at the very top of the search results was (public) Tech Note 525076, which directly address the issue I was having.

The Tech Note explains that when RSLogix 5000 version 16 won’t activate while other versions do, the simple fix is to copy the “rsl5kcp.dll” file from the v17 program folder (C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v17\Bin) to the v16 program folder (C:\Program Files\Rockwell Software\RSLogix 5000\ENU\v16\Bin) overwriting the v16 version of that file with the v17 version. Doing this immediately fixed my v16 activation issue.

Hopefully if you’re running into the same issue and struggled like me to find the correct knowbase doc, this blog will help you in find it quicker than search the knowbase directly.

And if you have questions or have run into the same issue please feel free to share you comments with us by using the “post a comment or question” link below.

Until next time, Peace ✌️ 

If you enjoy this episode please give it a Like, and consider Sharing as this is the best way for us to find new guests to come on the show.

Shawn M Tierney
Technology Enthusiast & Content Creator

Eliminate commercials and gain access to my weekly full length hands-on, news, and Q&A sessions by becoming a member at The Automation Blog or on YouTube. You'll also find all of my affordable PLC, HMI, and SCADA courses at TheAutomationSchool.com.

shawntierney avatar