Troubleshooting
Error message: “Error on getting record values. Reason: NoData”
This error message is displayed if the runtime environment can no longer transfer profiling data to the development environment. In this case, the data transmission is canceled. Cycles that have already been received can still be analyzed, but the recording only contains a few cycles.
Cause: The measured values are transferred from the runtime environment to the development environment via ADS. In complex PLC projects (e.g. with a high call depth) and limited system resources, the load caused by the profiler instrumentation can mean that the collected data can no longer be retrieved on time. The ADS connection is lost in this case.
This behavior is not limited to a specific operating system, but depends on the project complexity, the profiler configuration and the available resources of the target system.
Countermeasures:
Measure | Description |
|---|---|
Increase the cycle time | A longer cycle time means that more time is available for transmitting the measured values. The proportions of execution time to cycle time remain unchanged. |
Restrict profiler configuration | Individual program parts can be specifically measured via the configuration instead of instrumenting the entire project at once (see Configuration). |
Use target system with more resources | More resources are available for data transmission on a target system with more computing power. |
Error message: “Generating item failed”
In rare cases, not all entries of a cycle can be determined completely. When analyzing a recording, missing elements in a certain cycle are detected and output as errors. The remaining cycles can still be analyzed.
Profiler status: “Profiler not Active”
The profiler is active if a profiler file exists in the PLC project. In rare cases, the activation is not applied correctly. Reloading the solution fixes this behavior.
Profiler status: “Profiler Symbols are missing”
The profiler symbol file is generated and updated during compilation. Perform a complete rebuild of the PLC project to generate the symbol file.
Profiler status: “Start Address not set”
Before starting a recording, the start address must be determined. The start address is set when the PLC application with active profiler is downloaded. A new download fixes this behavior.