ABPLC如何显示地址(plc程序逻辑的运行顺序)
任务:连续型任务、周期型任务和事件型任务。按照优先级顺序执行,高优先级的任务会打断低优先级的任务,在没有特殊任务需要执行的时候,处理器将不断循环执行连续型任务,连续型任务在被特殊任务打断后,等特殊任务执行完毕后,会回到断点处继续执行连续型任务。
程序:从上到下,从左至右执行。
例程:每个任务中需要设置一个主例程,其它所有例程都是从主例程内调用或者调用例程内调用(注意其它例程不能调用主例程 要不然会陷入死循环)
每个控制器中只能有一个连续型任务,最多自主新建31个周期型(periodic)和事件型(event)任务。周期型任务,即定时触发任务。触发周期可以自主设定,如果设定多个周期型和事件型任务后 ,cpu执行时有冲突怎么办?plc会让我们在设置周期型任务时设定优先级,数字越小越优先执行!
以上说明1:所有特殊任务都可以中断连续型任务.2:高优先级任务会中断低优先级任务,并可以多次中断.3:同等优先任务会同时触发,轮流执行1ms,交互执行.4:连续型任务扫描完一个循环后,会重新开始新的循环!
多个任务
cpu执行时序图
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com