admin 发表于 2022-11-30 13:43:18

CoDeSys 学习——任务配置


1.在了解任务配置前,想了解PLC运行逻辑:

主要分为三步:输入采样、程序执行、输出刷新;
输入采样:每次扫描周期开始时, PLC 检测输入设备( 开关、按钮等) 的状态,将状态写入输入映像寄存
区内。在程序执行阶段,运行系统从输入映像区内读取数据进行程序解算。 需要特别注意的是输入
的刷新只发生在一个扫描开始阶段,在扫描过程中,即使输出状态改变,输入状态也不会发生变化。
程序执行:在扫描周期的执行程序阶段, PLC 从输入映像区或输出映像区内读取状态和数据,并依照指令
进行逻辑和算术运算,运算的结果保存在输出映像区相应的单元中。在这一阶段内,只有输入映像
寄存器的内容保持不变,其他映像寄存器的内容会随着程序的执行而变化。
输出刷新:输出刷新阶段亦称为写输出阶段, PLC 将输出映像区的状态和数据传送到输出点上,并通过一
定的方式隔离和功率放大,驱动外部负载。
2.编程界面如图,根据所选PLC具有不同要求:


3.具体任务配置界面如下:

优先级:一级最高,高级任务没有完成时其他人排队,低级执行时,高级可以插队。
看门狗:时间X灵敏度得出看门狗喂狗时间,任务执行超过喂狗时间,看门狗就会终止任务,防止死机。
类型:周期循环、事件触发、自由运行和状态触发 4 种类型。
周期循环:按照固定周期执行。
自由运行:一直运行,开始——结束——开始以实际运行未准。
事件触发:BOOL的上升沿触发执行
状态:BOOL状态触发执行
4.任务监视功能


5.系统事件,指定条件触发
页: [1]
查看完整版本: CoDeSys 学习——任务配置