您现在的位置是:首页 > PLC技术 > PLC技术

CP1H系列PLC周期性执行任务/追加任务的状态及转换

来源:艾特贸易2017-06-05

简介(一)周期性执行任务 / 追加任务的状态 周期性执行任务 / 追加任务具有以下 4 种状态: 1 .不执行状态 (INI) 不执行状态是指一次都未被执行的状态。在编程模式时所有的周期执行任

    (一)周期性执行任务/追加任务的状态    周期性执行任务/追加任务具有以下4种状态:    1.不执行状态(INI)    不执行状态是指一次都未被执行的状态。在编程模式时所有的周期执行任务都为不执行状态。凡转化为其他状态的周期执行任务只要未切换为编程模式,就不能返回到该状态。    2.可执行状态( READY)    (1)按照指令执行启动的任务按照指令执行启动的任务,通过运行任务启动指令TKON将未执行状态或待机状态转换为可执行状态。    (2)在运行开始时启动的任务在运行开始时启动的任务(仅限周期执行任务),从“程序”模式切换为“运行”模式或“监视”模式时,由不执行状态转化为可执行状态。选工程工作区的项目“新程序(任务)”,从其下拉菜单的“属性”中,可以将周期执行任务No.0~31中任意一个设置为从运行开始时进入可执行状态。    3.执行状态( RUN)    当周期执行任务处于执行状态时获得执行权,处于实际执行的状态,即传统的程序执行状态。执行权按照该扫描周期内执行状态的任务由小到大的顺序依次传递。    4.待机状态( WAIT)    根据任务执行待机( TKOF)指令,从执行状态切换为待机状态。在此状态下,指令不执行,因此不会增加指令的执行时间。    (二)任务状态的转换    上述4种任务状态的转换关系如图4-3所示。通过状态之间的转换,可以对不执行的程序区域进行任务分割,使之处于适当的待机状态,以缩短扫描周期。
4种任务状态的转换关系
    4-3    4种任务状态的转换关系