In this article we'll look at converting SLC-500 programs to MicroLogix, including how to address two common errors.


Step 1) Start by opening RSLogix 500. In this example we open the SLC-500 sample program, IC500DMO.RSS:

NOTE: You can't open and convert SLC-500 programs using RSLogix Micro

Step 2) Next, let's take a look at the I/O Configuration of the sample program. It shows a 1746-IA4, IA8, and OA8:

Step 3) Before we make any changes, let's save the existing SLC-500 program with a new name:

Step 4) Now we'll open Controller Properties by double-clicking on it:

Step 5) In controller properties we'll select a MicroLogix. In this case I choose a 1400:

Step 6) I'll then click on OK on the confirmation screen:

Step 7) After the program is changed, you may see errors that need to be addressed. The two most common errors are “missing I/O” and “OSR” instructions:

Step 8) The reason for the missing I/O is that in the conversion all of the old SLC-500 I/O modules were removed:

Step 9) The easy way to resolve the missing I/O issue would be to add those I/O modules back in as we'll do below. However, another solution would be to search and replace the old I/O addresses with the addresses of the embedded I/O:

Step 10) With the missing I/O replaced and the project verified again, we see all the the I/O error messages has been resolved. This leaves us with only “OSR” errors:

Step 11) The easiest way to resolve the OSR errors is to replace them with ONS instructions:

Step 12) To do so you can search and replace, or edit each line of code by double-clicking on the left side of the rung:

Step 13) Either way, the goal is to replace the OSR instructions with ONS instructions:

Step 14) Once done and re-verified, these errors will be eliminated from the error list:


If you'd like to watch a video of the above, check out Episode 24 of The Automation Minute Season 4 below:



If you have a comment or question you'd like to post, click on the “post a comment or question” link below.

And if you this article helpful and would like to support my work, you can pledge $1 a month at Patreon.com/Automation and in return receive $3 in free downloads of my sample code, videos, and articles 😉

Sincerely,

Shawn Tierney
Automation Instructor and Blogger

Enjoy the benifits of membership! Insider news, rewards, & more: Patreon.com/automation
If you enjoyed my article, you may like my courses at TheAutomationSchool.com
Have a question on this topic? Click here to scroll down to the comment link
Have a news tip? Share it with us here

Shawn Tierney

Shawn began sharing automation news and know-how online in 1996 when he launched his first BBS. Then in 1999 he moved to the internet launching ShawnMichael.com, which he later renamed ShawnMTierney.com. In 2013 he moved his automation efforts to a new website, TheAutomationBlog.com, which has since become the most popular independent industrial automation blog on the web.
Avatar

Latest posts by Shawn Tierney (see all)



Click HERE to scroll down to view or leave comments