How can I Improve display loading times or create a loading screen?

MarjoramMask

Member
Join Date
Nov 2023
Location
Illinois
Posts
3
Hello everyone!

I have a unique problem that I am trying to solve. The load times between screens on my HMI are pretty standard, but 2 of the more complex displays are a bit slower to load and all of the elements display in their error state for a brief moment before it fully loads. I was wondering if there was a way to increase the loading speed between displays or have a loading window to cover everything up until it has finished loading all the elements. I have already removed all the HMI tags and replaced them with direct references to the PLC tags, as well as reduced the max tag update rate to the minimum for each display. I saw that with Site Edition you could pre-cache displays, but the option to do so is not available in the display settings, so maybe there's a solution there but I can't figure it out. I have a PanelView Plus 7 and I use FactoryTalk View Studio ME, release version 12.00.00 for the program, as well as an Allen Bradley 1769-L24ER-QB1B CompactLogix 5370 Controller.

Thanks in advance!
 
Welcome to the forum! Here is a possible easy solution: add some text to the top of the slow screen that says "please wait while screen loads". Use visibility animation on the HMI, and a timer in the PLC, to only have this text visible for 30 seconds (or however long it usually takes for the screen to load). I did something like this for a customer once and it seemed to eliminate their confusion
 
I would have thought HMI tags would load faster since the data is local to the PV. They may not be as up-to-date as direct references, but they would have a stored value that would display immediately. After a moment that value might change once it has updated with the current value from the controller. But at least you wouldn't see an error or a blank value.

OG
 
can not remember for sure on RSView but I have in the past had the screen open the back ground and just bring to front instead of loading to get around this issue. Then return to background instead of closing when switching the screen.
 

Similar Topics

Does anyone know a way to improve my programming and problem solving skills? Most courses just cover functions and UI from the programming...
Replies
8
Views
1,084
So I have a plc program where most of the outputs are based on a counter that goes from 0 to 1000. The counter speed is adjustable and is...
Replies
23
Views
5,944
Hello all, During these lock downtimes. I would like to improve my skills. I know about AB PLC and a little bit of Siemens S7 plcs. Can someone...
Replies
6
Views
2,160
Hi, A little background before the question: The company I work for makes switches. One contact is fixed and the other is moveable on an...
Replies
28
Views
6,390
If I have arrays of 20 Real, 20 Dint and 20 Int to transfer between a compactlogix PLC and a contrologix PLC at a constant rate. Am I correct...
Replies
11
Views
2,930
Back
Top Bottom