【摘要】:任务组织含任务的建立及调用。而它的调用不须组织,由中断事件调用。建立循环任务时,应在工作区中先选择PLC项,再选择插入“新程序”。如图9-13所示为循环任务02的操作开始选择画面,其名称为“新程序3”,而且,操作开始时执行。从图9-15知,当D2增加到#30时,将执行TKOF1指令,将使任务1停止执行。图9-15 使任务停止执行例子可知,在多任务编程的情况下,编写好各任务的代码后,可很方便地根据任务是否执行的情况进行组织。
任务组织含任务的建立及调用。
中断任务的建立主要是,作好有关软、硬件设定及编写中断处理程序。而它的调用不须组织,由中断事件调用。中断处理程序可按照控制或数据处理的要求编写,与以前讨论的没有本质差别。这里不赘述。
循环任务除任务00外,所有的都要另行建立。调用也要组织。
建立循环任务时,应在工作区中先选择PLC项,再选择插入“新程序”。然后单击程序的属性项,将弹出程序属性窗口,如图9-12所示。
从图9-12知,可从中选定本程序的任务类型及任务编号。同时,还可选定,操作开始时是否执行本任务。如图9-13所示为循环任务02的操作开始选择画面,其名称为“新程序3”,而且,操作开始时执行。
图9-12 程序属性窗口
图9-13 循环任务02的操作开始选择
任务除了一开始就让它执行,也可开始时不执行,而在某个条件下才执行。图9-14所示为这样的例子。(www.xing528.com)
从图知,当D0的值增加到#50时,才执行TKON1指令,才把任务1调用。
已调用的任务还可在一定的条件下,让其停止执行。图9-15所示为这样的例子。
从图9-15知,当D2增加到#30时,将执行TKOF1指令,将使任务1(本例即自身这个任务)停止执行。
图9-14 任务调用例子
图9-15 使任务停止执行例子
可知,在多任务编程的情况下,编写好各任务的代码后,可很方便地根据任务是否执行的情况进行组织。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。