
ABPLC任务类别。今天给大家分享罗克韦尔ABPLC任务类别,它的任务类别有三种:一种是连续任务,一种是周期任务。周期任务的可设周期是从0.1毫秒到2000毫秒,还有一种是事件任务。在右侧的管理器中可......
ABPLC任务类别。
今天给大家分享罗克韦尔ABPLC任务类别,它的任务类别有三种:一种是连续任务,一种是周期任务。周期任务的可设周期是从0.1毫秒到2000毫秒,还有一种是事件任务。
在右侧的管理器中可以看到连续型任务、周期型的任务、事件型任务,这里没有列出来,在每个控制器中只能有一个连续的任务。连续型任务的优先级是最低的,是为了避免同时执行。可设定任务的优先级是从1到15,优先级那一的优先级是最高的。在中断执行的任务再切换到其他任务,然后再切回来继续执行。
这个就是相当于在工作中突然间电话响了,接完电话之后再返回来继续当前的工作。周期型和事件型都是这样的执行方式。中断当前的任务如果优先级比较低就会中断当前的任务,执行优先级高的,优先级高的执行完之后再回来执行优先级低的任务。
再来看任务的特点:
·第一个连续型任务是从头至尾执行每个程序,然后再重新开始的。在控制器中按最低的优先顺序运行其他任务,执行完后使用全部剩余的CPU的时间。
·第二个周期型任务是按预制时间间隔自动触发,较高的优先任务和中断较低的优先任务是有15个等级的。与其他相同的优先级的任务共用时间都是在1毫秒的基础上。周期型的任务可以获取重叠区域的故障,可以在RSLogix5000或者Studio5000里面都可以去监控它是否有重叠。
这个就类似于平时的定时中断,也就是周期性任务。
·第三个事件型任务是基于事件输入,或者运动控制的操作触发,它跟周期行任务差不多,也是较高优先顺序任务可中断,较低的优先顺序任务也是同样的十五个等级。这些都和周期行任务差不多,都是可以获取重叠区域的这种故障。
可能别的PLC中它是叫输入中断,罗克韦尔AB的PLC中它是叫事件型任务。