您现在的位置是:首页 > PLC技术 > PLC技术
PLC双字增1/减1指令(INC_DW/DEC_DW)
来源:艾特贸易2017-06-05
简介(1) 格式:双字增 1/ 减 1 指令的梯形图如图 6-15 所示。 图 6-15 双字增 1/ 减 1 指令的梯形图 (2) 功能:当使能输入 (EN) 有效时,双字增 1 指令 (INC_DW) 将输入字 IN 加 1 ,并将结果存放到输
(1)格式:双字增1/减1指令的梯形图如图6-15所示。 图6-15 双字增1/减1指令的梯形图 (2)功能:当使能输入(EN)有效时,双字增1指令(INC_DW)将输入字IN加1,并将结果存放到输出单元OUT中;双字减1指令(DEC_DW)将输入字IN减1,并将结果存放到输出单元OUT中。双字增减指令的操作数也是有符号数。 【例6-3】增1/减1指令使用举例,梯形图程序如图6-16所示。该程序实现AC0增1、将VB10减1后送VB20、VD0增1的功能。
图6-16 增1/减1指令的使用例子 图6-16对应的STL程序如下: LD M0.0 //取常开触头 INCB AC0 //AC0+1= AC0 MOVB VB10,VB20 //VB10→VB20 DECB VB20 //VB20-1=VB20 INCD VD0 //VD0+1=VD0 以上算术指令在使用时对操作数的要求和对标志位的影响: ①字操作数IN1和IN2的范围是VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、Constant、*VD、*AC、*LD;双字操作数IN1和IN2的范围是VD、ID、QD、MD、SD、SMD、LD、HC、AC、Constant、*VD、*AC、*LD。 ②结果为16位时,OUT的范围是VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC、*LD;结果为32位时,OUT的范围是VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD。 ③指令执行后对标志位的影响:结果为0时SM1.0为1,结果为负时SM1.2为1,结果溢出时SM1.1为1,除数为0时SM1.3为1。当出现溢出、运行错误或间接寻址错误时,ENO=0。
点击排行
