Dear All,
While we develop eHMI control dialogs and screens for big projects, with hundreds of units for control and monitoring, there was found out next limitations.
If we have to exchange big amount of data for visualization, we get quiet heavy json variable file (from _pxc_api). Time of data transfer and parsing significantly increase,
and if we have a deal with operator PC station of low computing power, in some cases, eHMI became unavailable at all, just loading.gif spins over and over.
To find out way to solve this trouble we analyzed json variable files, and find out that variable names transferred as it were declared in PLC Data List, column Variable {PLC} (long and well human readable), but we expect to see variable name declared in HMI Tag column (Compact, and tiny). To get tiny names in json file we have to refactor column Variable {PLC}, and decrease readable opportunity in plc logic.
Also we increase timeouts in nginx *.conf files. So, we have two main questions:
1. Why variables don’t use HMI Tag Alias in _pcx_api json data file?
2. Is there any way to activate compacting, zipping and obfuscation of variables, build in in PLCNext, to get more lightweight json data file for eHMI? PLCNext Engineer 2021.0.1 Best regards.
Oleksandr











