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

S7-200系列PLC的递增和递减指令

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

简介递增、递减指令,是对无符号或有符号整数进行自动增加或减小一个单位的操作,数据长度可以是字节、字或双字。 (1) 字节递增指令 (INCB) 和字节递减指令 ( DECB) 当允许输入端 EN 有效

    递增、递减指令,是对无符号或有符号整数进行自动增加或减小一个单位的操作,数据长度可以是字节、字或双字。    (1)字节递增指令(INCB)和字节递减指令( DECB) 当允许输入端EN有效时,INCB1字节长的无符号数IN自动加1DECB1字节长的无符号数IN自动减1,输出结果OLT1个字节长的无符号数。    LAD中,INCBDECB以功能框的形式编程,如图5 -27所示。
字节递增和递减指令在LAD中的表示
    5-27    字节递增和递减指令在LAD中的表示    a)字节递增b)字节递减    指令名称及指令执行结果分别如下。    字节递增指令的指令名称INC_ B。指令执行结果:IN +1=OUT    字节递减指令的指令名称DEC_ B。指令执行结果:IN -1=OUT    STL中,指令格式的表示方法如下。    字节递增指令:INCB OUT    执行结果:OUT +1=OUT    字节递减指令:DECB OUT    执行结果:OUT -1=OLT    例:INCB VB40    DECB AC0    递增和递减指令的有效操作数如表5 -11所示。    (2) INCW字递增指令和DECW字递减指令 当允许输入端EN有效时,INCW1字长的有符号数IN自动加1DECW1字长的有符号数IN自动减1,输出结果OUT1个字长的有符号数。    5-11    递增和递减指令的有效操作数
递增和递减指令的有效操作数
    LAD中,INCWDECW以功能框的形式编程,如图5-28所示。其指令名称为INC_WDEC_W,其他方面与字节递增/递减指令相同。    (3) INCD双字递增指令和DECD双字递减指令 当允许输入端EN有效时,INCD1个双字长的有符号数IN自动加1DECD1个双字长的有符号数IN自动减1,输出结果OUT1个双字长的有符号数。    LAD中,INCDDECD以功能框的形式编程,如图5-29所示。其指令名称分别为INC DWDEC DW,其他方面与字节递增/递减指令相同。
字递增和递减指令在LAD中的表示
    5-28    字递增和递减指令在LAD中的表示    a)字递增b)字递减
 双字递增和递减指令在LAD中的表示
    5 -29    双字递增和递减指令在LAD中的表示    a)双字递增b)双字递减