双击CX-Programmer程序图标,启动CX-Programmer软件,新建程序,弹出“变更PLC”对话框,如图4.12所示。选择所用的设备类型,如CP1L或CP1H等。
目前,欧姆龙生产的主流PLC,如CP1H/CP1L系列、CJ1系列、CS1系列,在程序上采用单元化结构,可以将程序按功能、控制对象、工序或开发者等条件进行划分,分割成任务的执行单位。
任务就是规定各个程序按照某种顺序或中断条件进行划分的功能。任务大致可分为以下两种:①按照顺序执行的任务,称为周期性执行任务(循环任务);②按照中断条件执行的任务,称为中断任务。在任务中分配的各程序是相互独立的,每个任务程序后需要有各自的END指令。
图4.12 “变更PLC”对话框
任务执行及编程示意图如图4.13所示。按照程序A→程序C→程序D的循环顺序执行,但中断任务具有更高优先级,如执行程序A时,若中断任务100的中断条件成立,则中断程序A的执行,执行程序B,程序B执行完毕后,在程序A中断的位置重新开始。
图4.13 任务执行及编程示意图
CP1H PLC最多能够管理288个任务(32个周期性任务+256个中断任务),每个任务由一段程序组成。中断任务可以作为追加任务来使用。
(1)周期性执行任务。周期性执行任务是指一个扫描周期内执行一次,即从第一逻辑行开始执行到END指令结束。CP1H PLC最多能使用32个周期性任务,按任务的顺序号(0~31)由小到大顺序执行。可以利用CX-Programmer将程序的属性设定为循环任务或由TKON指令来调用。循环任务就是周期性执行任务。循环任务的设置如图4.14所示。(www.xing528.com)
图4.14 循环任务的设置
(2)中断任务。中断任务是指当中断发生时,停止周期性执行任务/追加任务的执行,进行强制性中断,转而执行的任务。执行完中断任务后,返回中断前的断点继续执行中断前的任务。CP1H PLC的中断任务可分为4种:输入中断(直接模式、计数模式)、高速计数器中断、定时器中断、外部中断。CP1H PLC最多能使用256个中断任务,编号为0~255。
(3)追加任务。追加任务是设置了可执行任务状态的中断任务。追加任务能够和周期性执行任务一样周期性地运行。在运行完周期性执行任务后,对追加任务按其序号由小到大顺序执行。CP1H PLC最多能使用256个追加任务,编号为0~255。与周期性执行任务不同的是,追加任务不具有循环任务的属性,不能将追加任务设置为进入运行模式直接执行,它只能由TKON指令来驱动。
用户可以根据程序需要添加不同类型的任务(程序)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。