【摘要】:根据PLC编程标准定义,任务为周期或触发相关程序组织单元执行而提供的控制元素。PLC程序块总是与具体的任务相联系的。而PLC程序则是由若干任务构成的。如欧姆龙PLC,其任务一般分为循环任务与中断任务。再如和利时PLC,其任务有循环任务、自由运行任务、事件触发任务及外部事件触发任务。其他程序块则由PLC_PRG调用,也可由其他相关任务调用。其程序就是由不同特性的程序块组成。从本质上讲,这都与前面已介绍的PLC的实现控制方式有关。
根据PLC编程标准定义,任务为周期或触发相关程序组织单元(POU)执行而提供的控制元素。PLC程序块总是与具体的任务相联系的。而PLC程序则是由若干任务构成的。
不同的PLC有不同的任务划分。如欧姆龙PLC,其任务一般分为循环任务与中断任务。前者为定时循环执行,后者由事件触发,条件具备才执行。在循环任务中,有个基本的任务为循环任务00(启动),当PLC运行时,与其联系的程序(块)将周而复始执行着。传统PLC一般也就只有这样一个程序(块)。
再如和利时PLC,其任务有循环(Cyclic)任务、自由运行(Freewheeling)任务、事件触发(Triggered by Event)任务及外部事件触发(Triggered by External Event)任务。创建什么样的任务,以及任务与什么程序块建立什么关系,则用编程软件,在编程时,由编程人员确定。而在循环任务中,有个默认程序块,称PLC_PRG,当PLC处于运行状态,就一直周而复始地运行着。其他程序块则由PLC_PRG调用,也可由其他相关任务(Task)调用。(www.daowen.com)
有的PLC没有任务这个词。其程序就是由不同特性的程序块组成。从本质上讲,这都与前面已介绍的PLC的实现控制方式有关。理解了PLC的实现控制方式的具体含义,这些概念也就好理解了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关PLC编程实用指南的文章