Project Statistics
The controller node in the PLANT provides a 'Statistics' display on which project- and controller-related information are shown. The page shows the current values and the limit values for the statistic fields in the following format:
SampleInformation: CurrentValue / LimitValue
The page contains the following groups:
- 'General'Contains information about the current project.
- 'Controller'Contains information about the controller and instantiated data (tasks, POUs, variables, ...). The 'Global Variables' are only counted when a program or FB is instantiated.
- 'Program Organization Units'Shows the amount of local or instance variables for each program/FB. (The POU can contain a namespace part.)The 'Static datasize' field shows the sum of the static datasize of the IEC POUs and programs in percent. The value when the datasize of the target is reached is not calculated. Additional to the static datasize, dynamic data from the POUs, such as array or string data, is included in the total. Shared native library data for C++ POUs (part of the IEC datasize of the target) is also considered. If the real sum of this data is larger than the datasize of the target, the target rejects the download and an error occurs.
- 'Data Types' Contains all predefined data types and user-defined data types with their size.
The data is being updated automatically when the project has been modified (e.g., new variable added, new POU created, ...). All fields are read-only. Statistics fields for which a maximum is defined are colored according to the usage level (0% - 85% = green, 85% - 95% = yellow, > 95% = red).
Statistics operations
The following toolbar buttons are available:
![]() | Exports the statistics page to an csv file. |
![]() | Enables/disables the UI virtualization. If enabled, software performance for large projects is improved.It is recommended to enable the UI virtualization. |