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 benefits of membership! Patreon.com/automation
Check out my affordable courses: TheAutomationSchool.com
Ask me questions by clicking here to go to the comments link
Have an industrial automation news tip? Share it with us here

Avatar


Click HERE to scroll down to view or leave comments


Leave A Blog Reply Here

Please enter your blog comment!
Please enter your name here