How to Quickly Restore an HMI Server and Fully Emulate the System

To start out with, I would like to discuss the platform that this article is based around which is FactoryTalk View SE and how to take an HMI server from a backup to a fully running system within a 15 minute period. Some people may say that this process would take longer than that and in some cases they may be correct such as setting up a redundant HMI system but in this example it will be shown only restoring one HMI server to a fully running application then attached to the control logix ACD file, in which will be emulated, to a fully running system within a short time frame.

This will not be the only element of this article as it will be showing HMI parameter passing and the ability to import and export global objects to make programming a more streamlined process.

With all that being said, let jump right into the topics at hand:

  • HMI Server Restoring
  • HMI parameter passing and building a tag structure
  • Import and Exporting Global Object for faster HMI programming

Restoring an HMI Server Using FactoryTalk View SE with Process Library 3.5

Restoring an HMI Server is not as hard as someone might think, breaking down the quick basic step process. First making sure you have an HMI Server backup and then copying that file structure into the correct file path on your local PC then opening up FactoryTalk Administration console and restoring the HMI application. Rockwell has a general file layout for RSLinx Enterprise which is where you want to place your HMI Server.

These steps laid out for you are:

  • Move your HMI backup to your local PC
  • Open FactoryTalk Administration console
  • Right click and select restore
  • Restore the HMI server that you have as a backup
  • Once complete then close the Admin console
  • Move the HMI project back to the HMI project folder in the local PC
  • open FactoryTalk View SE
  • Select the HMI server that you restored
  • It will fail to open
  • As the FactroyTalk View SE opens then right click on the HMI Server that is X out
  • Change the hosting computer to match your PC
  • Allow time for the redirect
  • When the application is fully open and working then Ok a display as a test
  • Next right click on the RSLinx Enterprise tab
  • Change the hosting computer to your PC
  • This will take effect
  • immediately
  • Add users to the application if needed
  • Now setup the HMI application’s security
  • Make an HMI client

This video should walk you through all of these steps to provide a match better understanding.

In the video you should have seen where it is easily done to move an HMI server application to any PC then make it active to be on the new PC, in this case, you can either make the new PC the main application or just a backup if needed for a more reliable system. If this is the first time you have seen this process or even tried to move an HMI server then it is best then practice the process in the future to gain a common knowledge of this process….believe me…it gets much easier every time you move restore an HMI server.


Learning How to Pass Parameters Through Global Objects

When it comes to global objects in a FactoryTalk View SE system, it can be a slightly confusing task if you have never done this before. I remember when I first learned the process and it was quite the effort to learn but once I did then it became almost second nature. I have made a 36-minute video to deeply explain the knowledge that I could share related to global objects and their uses.

I understand that 36 minutes is somewhat of a long video but the value that you get out of this will greatly aid you in using global objects in a FactoryTalk View SE system.

Elements in the video:

  • Finding tags from existing global objects
  • Using notepad to aid in tag structure
  • Moving a global object
  • Programming a global object
  • Linking an ACD file to the HMI system
  • Adding pop up position of the object

Rockwell Automation HMI Parameter Passing Using Their Sample Application For Process Library

Well, I know the video was a little long and I trust that you watched all of it. If you did then you should have a much greater understanding of using global objects and how to find tags of existing global objects in a system that is currently running. This can help speed up the trouble shooting process to allow you to find the information that you may be trying to find.


 

Learning How To Export and Import a Global Object Into a Working HMI System

Being able to take an existing HMI global object and move it to another area and easily get it running is a very helpful tool to make programming much quicker. Being able to easily tie the HMI global object to the processor’s ACD file with new logic is what makes using global objects a go-to for any one trying to quickly program.

I made a quick 15-minute video to help show just how easy it can be to take an existing global object and logic to make it a new element in the system.

Elements talked about in the video:

  • Export ACD elements
  • Import ACD elements
  • Tag substitution in the ACD file
  • Tag checking
  • Adding a global object
  • Copy/paste
  • Using the parameters
  • Saving
  • Testing

 

I would like to take a minute to thank you for your time in reading and watching the article that I put together for you. If you would like to see more on HMI Systems then please check the HMI section on the top header or the PLC examples then do the same.

Please feel free to leave me a comment to let me know your thoughts and also if you have a question then please visit my contact page to submit a question.

Thank you for your time,

Shane