Tank Simulation Using Emulation in

Studio 5000

Let OnlinePLCSupport.com

be Your Secret Weapon to Keeping up with Technology

 

A Studio 5000 v30 Program to Studio 5000 v28 In Emulation Real-Time

In the world of programming logic, whether it be in RSlogix 5000 or in Studio 5000, one key component is to take a program from one version to another with ease. The next key element to testing and having a solid understanding of how the program works and proving that the logic is working as designed is to emulate the system.

A few things that I have learned which help me:

  • How to convert any RSLogix 5000 or Studio 5000 to an L5K
  • How to use that L5K file to convert a CLX project to a different version
  • Finding any errors created by this process
  • How to correct errors created by this conversion, such as IE version and child programs
  • Setup the RSlogx 5000 or Studio 5000 emulation chassis to fit any size project
  • Setup the Studio 5000 or RSLogix 5000 file to work off of an emulation processor instead of a natural processor
  • Download and test the system
  • Correct programming errors to verify the program has solid and working logic before system install.

Having these features working together is what takes your programming to a whole new level, from guessing if your logic works to know that your system is a 90/10 startup curve. Most people that do not do this process end up with a best 75/25 startup curve. Meaning that I have been able to take my finished projects startup curve from weeks to days and in some instances even hours.

You will always have a possibility of a hardware issue or tieing the system to the physical devices but that is much easier and takes the pressure off to let you focus on those tasks rather than having a long list of punch list items.

In the video below, I show that you can take a standard program that Rockwell Automation gives you from disc install and make it whatever version you want then emulate it and run the code to show the process I have described in the above statements. I feel that adding a simple video just adds in helping you understand that this process is easy.

If I can do it in a short video then anyone can do this, keep in mind this video was first put on my YouTube channel so some of what I say is about that.

In the first 6 minutes of the video, I start off with talking about the tank simulation program and the add-on instructions that I will be converting from a Studio 5000 v30 to a Studio 5000 v28 to fit my version 28 emulator. I talk about the add-on instructions that Rockwell has made to make simulation easier for those just starting out if that person does not want to write their own simulation logic.

In the next 6 minutes which is from minute 6 to minute 12, I talked about some of the helpful add-on instructions that Rockwell has to make programming a lot easier these days in efforts to make modulus programming more streamlined.

From minute 12, I start the making of the L5K file and editing it to convert a program from version 30 to version 28. I actually show the process fails to make the file so you can see how to find so of the common issues that you will see like the IE version. At this point, I make the version 28 program and show how to change the processor type from what it was to an emulator processor to be able to use the Studio 5000 emulation chassis.

After I get the system fully emulated in Studio 5000 Emulator, I show the inner workings of the Rockwell tank simulation code and describe how it works and showing the benefits. I show the tank simulation run up to the target shut off point then make the system start emptying to the low-level point to show exactly how Rockwell has put this system together.

Even though this logic code is made by Rockwell, it shows the exact process I use to change versions and to start the emulation. Meaning, you do not have to be making a project yourself, you can just take existing code and run the emulation to get a better experience from this. After all, it is better to be ready than to get ready.

I hope you learned a better understanding of the use of an emulator but on another topic, I have a great servo section to show standard servo control setup. I will be having much more topics regarding servo controls to break into a more in-depth look what to do in an advanced servo controls setup.

For the best servo training on the internet then try my course below:

Here is the link to better explain that training course:

Servo Motion Training

At this point, I would like to thank you for taking the time to visiting my website and I hope that you picked up some knowledge from what I shared.

Thanks,

Shane

A Studio 5000 v30 Program to Studio 5000 v28 In Emulation Real-Time

In the world of programming logic, whether it be in RSlogix 5000 or in Studio 5000, one key component is to take a program from one version to another with ease. The next key element to testing and having a solid understanding of how the program works and proving that the logic is working as designed is to emulate the system.

A few things that I have learned which help me:

  • How to convert any RSLogix 5000 or Studio 5000 to an L5K
  • How to use that L5K file to convert a CLX project to a different version
  • Finding any errors created by this process
  • How to correct errors created by this conversion, such as IE version and child programs
  • Setup the RSlogx 5000 or Studio 5000 emulation chassis to fit any size project
  • Setup the Studio 5000 or RSLogix 5000 file to work off of an emulation processor instead of a natural processor
  • Download and test the system
  • Correct programming errors to verify the program has solid and working logic before system install.

Having these features working together is what takes your programming to a whole new level, from guessing if your logic works to know that your system is a 90/10 startup curve. Most people that do not do this process end up with a best 75/25 startup curve. Meaning that I have been able to take my finished projects startup curve from weeks to days and in some instances even hours.

You will always have a possibility of a hardware issue or tieing the system to the physical devices but that is much easier and takes the pressure off to let you focus on those tasks rather than having a long list of punch list items.

In the video below, I show that you can take a standard program that Rockwell Automation gives you from disc install and make it whatever version you want then emulate it and run the code to show the process I have described in the above statements. I feel that adding a simple video just adds in helping you understand that this process is easy.

If I can do it in a short video then anyone can do this, keep in mind this video was first put on my YouTube channel so some of what I say is about that.

In the first 6 minutes of the video, I start off with talking about the tank simulation program and the add-on instructions that I will be converting from a Studio 5000 v30 to a Studio 5000 v28 to fit my version 28 emulator. I talk about the add-on instructions that Rockwell has made to make simulation easier for those just starting out if that person does not want to write their own simulation logic.

In the next 6 minutes which is from minute 6 to minute 12, I talked about some of the helpful add-on instructions that Rockwell has to make programming a lot easier these days in efforts to make modulus programming more streamlined.

From minute 12, I start the making of the L5K file and editing it to convert a program from version 30 to version 28. I actually show the process fails to make the file so you can see how to find so of the common issues that you will see like the IE version. At this point, I make the version 28 program and show how to change the processor type from what it was to an emulator processor to be able to use the Studio 5000 emulation chassis.

After I get the system fully emulated in Studio 5000 Emulator, I show the inner workings of the Rockwell tank simulation code and describe how it works and showing the benefits. I show the tank simulation run up to the target shut off point then make the system start emptying to the low-level point to show exactly how Rockwell has put this system together.

Even though this logic code is made by Rockwell, it shows the exact process I use to change versions and to start the emulation. Meaning, you do not have to be making a project yourself, you can just take existing code and run the emulation to get a better experience from this. After all, it is better to be ready than to get ready.

I hope you learned a better understanding of the use of an emulator but on another topic, I have a great servo section to show standard servo control setup. I will be having much more topics regarding servo controls to break into a more in-depth look what to do in an advanced servo controls setup.

For the best servo training on the internet then try my course below:

Here is the link to better explain that training course:

Servo Motion Training

At this point, I would like to thank you for taking the time to visiting my website and I hope that you picked up some knowledge from what I shared.

Thanks,

Shane