您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的递增和递减指令
来源:艾特贸易2017-06-04
简介递增、递减指令,是对无符号或有符号整数进行自动增加或减小一个单位的操作,数据长度可以是字节、字或双字。 (1) 字节递增指令 (INCB) 和字节递减指令 ( DECB) 当允许输入端 EN 有效
递增、递减指令,是对无符号或有符号整数进行自动增加或减小一个单位的操作,数据长度可以是字节、字或双字。 (1)字节递增指令(INCB)和字节递减指令( DECB) 当允许输入端EN有效时,INCB将1字节长的无符号数IN自动加1;DECB将1字节长的无符号数IN自动减1,输出结果OLT为1个字节长的无符号数。 在LAD中,INCB和DECB以功能框的形式编程,如图5 -27所示。 图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有效时,INCW将1字长的有符号数IN自动加1;DECW将1字长的有符号数IN自动减1,输出结果OUT为1个字长的有符号数。 表5-11 递增和递减指令的有效操作数
在LAD中,INCW和DECW以功能框的形式编程,如图5-28所示。其指令名称为INC_W和DEC_W,其他方面与字节递增/递减指令相同。 (3) INCD双字递增指令和DECD双字递减指令 当允许输入端EN有效时,INCD将1个双字长的有符号数IN自动加1;DECD将1个双字长的有符号数IN自动减1,输出结果OUT为1个双字长的有符号数。 在LAD中,INCD和DECD以功能框的形式编程,如图5-29所示。其指令名称分别为INC DW和DEC DW,其他方面与字节递增/递减指令相同。
图5-28 字递增和递减指令在LAD中的表示 a)字递增b)字递减
图5 -29 双字递增和递减指令在LAD中的表示 a)双字递增b)双字递减
点击排行
