Large delay when creating/loading picture with many aspect view references in 800xA
I'm experiences very large delays when navigating to pictures with many aspect view buttons (aspect view invokers). I have a picture with ~140 aspect view buttons used to navigate to all other pictures in the workplace. That picture takes around 13 seconds to load and is therefore useless. I tried using the diagnostics tool and it seems that the 13 seconds are used to "Create view panel" (see attached image). I haven't found any useful information in the manuals.. Any suggestions on how to fix this?
I'm using a tabbed display workplace and I have a feeling that something is wrong with the setup as I tried opening the same picture in a standard workplace which only took around 1.7 seconds.
Voted best answer
If you are using SV 5.1 FP3,then it looks like known issue in SV 5.1 FP3 and corrected in SV 5.1 FP4.
The work around is to replace these Aspect View buttons with the Aspect View Invokers.
Temporaray correction is available to solve this issue.(800xA Base S-FP 5.1.3 ABB 800xA Base S-FP 5.1.3 TC2)
Refer the Product Bulletin PB -> 3BSE072352_-_en_Product_Bulletin__800xA_Operations__5.1_FP3_-_Aspect_Links_in_P
Also please check "ABB Application Logger" service must be running (service set for Automatic start)
Are you using any aspect view wrappers? These take a really long time to load because they essentially load an entire page inside of a page.
In one system, I had about 15 aspect view wrappers that I used to display alarm summary buttons. It took a really long time to load, until I removed them and put normal buttons in their place. I was able to dynamically change the text and color of these buttons to display the number of alarms and the priority level, so they looked exactly the same as when I was using the aspect view wrappers. It made a huge difference in the time it took to load the page.
There is a method to quickly judge if you are affected by the aspect link problem (mentioned by others) that is solved in 5.1 FP4.
This description may not be super easy to follow; I recommend that you contact your regional ABB support center if you need additional assistance.
1. Navigate to Graphics Structure -> Graphic Tools -> Buttons -> Aspect View Button
2. Perform "Override" on the aspect named "AspectLink"
3. Open AspectLink in the Graphics Builder tool
4. Open the Expression Variables tool
5. Locate the "IsPreviousDisplay" variable
6. Replace the existing expression with "False"
7. Save & exit
Now verify performance again.
If you would like to revert to original settings; just delete the override on the Aspectlink aspect.
This performance problem is solved in 5.1 FP4.