Service Engine writes log messages in regard zenrt32.exe stability in case of errors or warnings.
You can find these entries in Diagnosis Viewer by filtering the column Function name = 'CZenonrtApp::MonitoringThread'.
Some of the most relevant performance entries are:
- Memory: “Total available memory fell below warning/error level to [xxx]%”
- CPU: Total CPU-Load exceeded warning/error level to [xxx]%”
- Service Engine not responding for XXX ms: "100ms Timer has not cycled for [xxx]ms”
- Handles: "(%) “Handles exceeded error level to [xxx]”.
In case Service Engine closes unexpectedly, zenon Drivers write in the logs "RPC error!" as they can no longer communicate with zenrt32.exe.
By default, zenon Time Synchronization is enabled in all computers in zenon network.
zenon Time Synchronization can be disabled when using an external time source.
For this, in [NETZ] section in zenon configuration file (zenon6.ini) (path: %CD_SYSTEM) add the line 'TIMESYNCH=0' .
The same configuration must be applied to all zenon computers in the network.
Recall, you can use different screens/modules to access data in Service Engine. For example,
Archive data: Archive Revision + Extended Trend + Report Viewer/Generator screens.
Alarms and Events: Alarm Message List + Chronologic Event List + Report Viewer/Generator screens.