Object: “Task Configuration”
The tab displays the status of the CODESYS tasks in online mode as well as some current measurements for the cycles and cycle times. The values are refreshed in the same time interval as for monitoring of values from the controller.
For more information, see: ⮫ “Definitions of Jitter and Latency ”
The displayed values can be reset to 0
by means of the “Reset” context menu command.
“Task” |
Task name (as defined in the task configuration) |
“Status” |
|
“IEC-Cycle Count” |
Number of cycles, which have been executed since first starting the application, where the IEC code has actually been called. As a result, this value corresponds to a Hugo counter in the code. But if the target
system does not support the counting function, then the number remains at |
“Number of cycles” |
Number of executed cycles since logging in to the controller, even if the task is in “STOP” The number corresponds to the calls of However, it depends on the target system whether cycles are counted where the application is not running. In these cases, the “Cycle Count” can be greater than the “IEC-Cycle Count”. |
“Last Cycle Time (µs)” |
Last measured cycle time [µs] |
“Average Cycle Time (µs)” |
Average cycle time over all cycles [µs] |
“Max. Cycle Time (µs)” |
Maximum measured cycle time over all cycles [µs] |
“Min. Cycle Time (µs)” |
Minimum measured cycle time over all cycles [µs] |
“Jitter (µs)” |
Current value of the periodic jitter [µs] Note: From CODESYS 3.5 SP11 to SP15, the peak-peak value of the periodic jitter is displayed. In earlier versions and in SP16 and higher, the current value of the periodic jitter is displayed. |
“Min. Jitter (µs)” |
Minimum measured periodic jitter [µs] |
“Max. Jitter (µs)” |
Maximum measured periodic jitter [µs] |
“Core” |
Number of the processor core where the task is currently running Example: Requirement: The controller is equipped with a multicore processor. If the CPU is not a multicore CPU, then the value |