herbasso88 - 2024-05-06

Good morning, I'm new on Codesys Forge, so I'm not sure if this is the right place to talk about my problem.

When I open my WebVisu pages with Microsoft Edge, or Chrome, the background and also some rectangles blinking without reason!!!

The application is developed with Codesys 3.5.17.10 and run on Codesys HMI, same version (3.5.17.10).
After several experiments I discover that the problem happens when I made dynamic the "End of area" property of a meter object, but I can't understand why this blinking problem happens.
Also, the problem is only at the WebVisu page, the "normal" VISU pages (the ones opened when Codesys HMI start) work always perfectly.

Another strange thing is that the problem happens only if on the same page, where there is the meter object, there is also a trend object!?!?

Codesys HMI is running on a Virtual Machine (VMware Workstation 15 player, v.15.5.6) running Windows 10 Pro N 64-bit.

The blinking problem happen also if I convert the project to Codesys 3.5.20.0. This version of Codesys and Codesys HMI are installed on a Virtual Machine running Windows Server 2019 Standard 64-bit.

In attachment the archive of my project.

The attached project has only one page, if "Enable Counter" is not pressed the "End of area" variable of the meter is not updated in the software, and everything work well, normal VISU and WebVisu;
if "Enable Counter" is pressed, the "End of area" variable of the meter is updated in the software, and the WebVisu page start blinking.

I tried also to enable the "Support client animations and overlay..." property at VisualizationManager, this seems stop the blinking problem, but that property also destroy my WebPage, moving almost all the graphical object, that also seem not working anymore.

I really need help to understand what I'm doing wrong, I have to develop a bigger project and I have to understand if trend objects and animated meters cannot stay in the same page. In the final project the WebVisu will be very important because the customer will use this way to access the application to monitor the process.

Regards