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

三菱FX2N系列PLC功能指令的执行方式

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

简介FX2N 系列 PLC 的功能指令有两种执行方式,即连续执行方式和脉冲执行方式。 1 .功能指令的连续执行方式 在默认情况下功能指令的执行方式为连续执行方式,如图 5.9 所示。 PLC 是以循

    FX2N系列PLC的功能指令有两种执行方式,即连续执行方式和脉冲执行方式。    1.功能指令的连续执行方式    在默认情况下功能指令的执行方式为连续执行方式,如图5.9所示。    PLC是以循环扫描方式工作的,如果执行条件X000接通,图5.9中指令在每个扫描周期都要被重复执行一次,这种情况对大多数指令都是允许的。    2.功能指令的脉冲执行方式    对于某些功能指令,如XCHINCDEC等,连续执行方式在使用中可能会带来问题。如图5. 10所示是一条INC指令,是对目的元件(D10D11)进行加1操作的。假设该指令以连续方式工作,那么只要X000是接通的,则每个扫描周期都会对目的元件加1,而这在许多实际的控制中是不允许的。为了解决这类问题,设置了指令的脉冲执行方式,并在指令助记符的后面加后缀符号P来表示此方式,如图5. 10所示。
连续执行的MOV指令
    5.9    连续执行的MOV指令
脉冲执行方式的INC指令
    5.10    脉冲执行方式的INC指令    注意,在图5. 10INC后面加(P),仅仅表示这条指令还有脉冲执行方式,在INC前面加(D),也仅仅表示这条指令还有32位操作方式。但是在FXGP软件中输入这条指令时,加在前后缀的括号是不必输入的,即应该这样输入:DINCP D10。在本文中,对于以这种方式表达的所有其他功能指令都要这样来理解。    在脉冲执行方式下,指令INC只在条件X000从断开变为接通时才执行一次对目的元件的加1操作。也就是说,每当X000来了一个上升沿,才会执行加1;而在其他情况下,即使X000始终是接通的,都不会执行加1指令。所以图5.10所示INC(P)指令的含义应该这样来理解:每当X000由断开到接通时,目的元件就被加1一次;而在其他情况下,无论X000保持接通还是断开,或者由接通变为断开,都不再执行加1    由此可见,在不需要每个扫描周期都执行指令时,可以采用脉冲执行方式的指令,这样还能缩短程序的执行时间。