In today's article I cover how to upload and go online  to an existing ControlLogix or CompactLogix controller for the first time when you don't already have the program in the controller on your PC.

Prerequisite: Before following the below procedure you must have already setup RSLinx Classic to communicate to your target Programmable Controller. To learn how to do so, check out our previous RSLinx articles HERE.

Step 1)  From the Studio 5000 splash screen select “From Upload”:

Note: If you're using RSLogix 5000, then open it and then select “Communications – Who Active”:

Step 2)  Next, from the network browse window select the controller in question. Below is how it will look in Studio 5000:

Note: This is how it looks in RSLogix 5000:

NOTE: You can support our site and receive an “ad free” copy of our articles, videos, or sample code for just 99¢ here. Or become a “Patron” for as little as $1 a month and receive at least $3 worth of articles/videos/sample code each month! Find out more here.

Step 3)  Next, in the “Connected to Upload” window, click on the “Select File” button:

Step 4) Then enter in a name for the file you are uploading, and click on “Select”:

Step 5) When prompted, confirm your choice by selecting “Yes”:

Step 6) After a moment you'll see the controller's program uploading:

Step 7)  Once done, you should find you have uploaded the program and are online with the Controller. At this point I always perform another “File – Save”:

Watch a demonstration of this procedure below in Episode 1 of The Automation Minute Season 4:

Have a question or comment? Please feel free to leave them with us HERE.


Shawn Tierney
Automation Instructor and Blogger

If you enjoyed my article, you may like my courses at
Eliminate Ads and get Free Downloads by becoming a Patron here
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, which he later renamed In 2013 he moved his automation efforts to a new website,, which has since become the most popular independent industrial automation blog on the web.

Click HERE to scroll down to view or leave comments