codeSys学习记录01——任务配置和任务
任务配置是任务的管理中心,用于设置任务优先级、周期和触发方式。 任务是真正执行代码的最小单元
任务的类型
任务有四个类型,分别是循环、事件、惯性滑行和状态。 下面是对比。
| 类型 | 触发时机 |
|---|---|
| 循环 | 按照设定的时间间隔重复执行 |
| 事件 | 当触发变量为true时,执行一次 |
| 惯性滑行 | 重复执行,但是没有时间间隔 |
| 状态 | 当触发变量为true时,一直重复执行。相当于阉割版的惯性滑行 |
任务的优先级
任务的优先级可以设置0-32,数字越小,优先级越高。同时不可设置优先级相同的任务。高优先级的任务可以打断低优先级任务的执行。
看门狗
看门狗的主要功能是监测程序执行过程中出现的错误。当程序的执行时间超过看门狗的触发时间,看门狗就会对系统发出重置信号或者停止程序执行的指令。看门狗的触发时间 = 时间 * 灵敏度。

