The main function of task monitoring is to help users comprehensively understand the execution of each task in the PLC, including the number of executions, execution time, performance and possible overlap. This information is critical for optimizing task configurations, improving system performance, and troubleshooting. Through task monitoring, users can discover and solve potential problems in time to ensure the stable operation of the PLC system
Task Name: This column lists the name of each task in the PLC, such as MainTask and Startup, used to identify and distinguish different tasks
Task type: This column describes the type of task, including continuous loop and event triggering. Continuous loop tasks will be executed continuously according to a set period, while event-triggered tasks will be executed when a specific event occurs
Priority: This column displays the priority of the task. The smaller the value, the higher the priority. The priority determines the execution order of tasks in the PLC. High-priority tasks will be executed first
Configuration cycle period (ms): This column indicates the configuration cycle period of the task, in milliseconds. It defines the minimum time interval for a task to be executed under normal circumstances
Watchdog time (ms): This column sets the watchdog time of the task, also in milliseconds. The watchdog time is used to monitor the execution status of the task. If the task is not completed within the set time, the system will consider the task to be abnormal
Task execution count: This column records the number of task executions, reflecting the task execution frequency. This data gives an idea of how active the task is
Task Overlap Count: This column shows the number of times tasks overlap. Task overlap occurs when a task is started again without the previous execution completing. This data helps identify potential problems in task scheduling
Last Execution Time (μs): This column displays the last time the task was executed, in microseconds. It provides real-time information on task execution
Average execution time (μs), Maximum execution time (μs), Minimum execution time (μs): These three columns record the average execution time and maximum execution time of the task respectively. and minimum execution time in microseconds. This data helps evaluate the efficiency and performance of tasks
Jitter (μs), Maximum jitter time (μs), Minimum jitter time (μs): These three columns describe the jitter of task execution time, that is, the variation range of execution time . Jitter data can help identify instability in task execution