跳到主要内容

9.2 任务监视

  • 任务监视的主要作用在于帮助用户全面了解PLC中各个任务的执行情况,包括执行次数、执行时间、性能表现以及可能的重叠情况。这些信息对于优化任务配置、提高系统性能和排除故障至关重要。通过任务监视,用户可以及时发现并解决潜在问题,确保PLC系统的稳定运行。

图片alt

  • 任务名称:此列列出了PLC中各个任务的名称,如MainTask和Startup,用于标识和区分不同的任务。
  • 任务类型:此列说明了任务的类型,包括连续循环和事件触发两种。连续循环任务会按照设定的周期不断执行,而事件触发任务则会在特定事件发生时执行。
  • 优先级:此列显示了任务的优先级,数值越小表示优先级越高。优先级决定了任务在PLC中的执行顺序,高优先级的任务会优先得到执行。
  • 配置循环周期(ms):此列表示任务的配置循环周期,以毫秒为单位。它定义了任务在正常情况下执行的最小时间间隔。
  • 看门狗时间(ms):此列设置了任务的看门狗时间,同样以毫秒为单位。看门狗时间用于监控任务的执行状态,如果任务在设定的时间内没有完成,系统会认为任务出现异常。
  • 任务执行计数:此列记录了任务执行的次数,反映了任务的执行频率。通过此数据,可以了解任务的活跃程度。
  • 任务重叠计数:此列显示了任务重叠执行的次数。当任务在上次执行尚未完成的情况下再次启动时,会发生任务重叠。此数据有助于识别任务调度中的潜在问题。
  • 最近执行时间(μs):此列显示了任务最后一次执行的时刻,以微秒为单位。它提供了任务执行的实时信息。
  • 平均执行时间(μs)最大执行时间(μs)最小执行时间(μs):这三列分别记录了任务的平均执行时间、最长执行时间和最短执行时间,以微秒为单位。这些数据有助于评估任务的执行效率和性能。
  • 抖动(μs)最大抖动时间(μs)最小抖动时间(μs):这三列描述了任务执行时间的抖动情况,即执行时间的变动范围。抖动数据可以帮助识别任务执行中的不稳定因素。