您现在的位置是:首页 > 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所示。
双字增1/减1指令的梯形图
    6-15    双字增1/1指令的梯形图    (2)功能:当使能输入(EN)有效时,双字增1指令(INC_DW)将输入字IN1,并将结果存放到输出单元OUT中;双字减1指令(DEC_DW)将输入字IN1,并将结果存放到输出单元OUT中。双字增减指令的操作数也是有符号数。    【例6-3】增1/1指令使用举例,梯形图程序如图6-16所示。该程序实现AC01、将VB101后送VB20VD01的功能。
增1/减1指令的使用例子
    6-16    1/1指令的使用例子    6-16对应的STL程序如下:    LD    M0.0    //取常开触头    INCB    AC0    //AC0+1= AC0    MOVB    VB10VB20    //VB10VB20    DECB    VB20    //VB20-1=VB20    INCD    VD0    //VD0+1=VD0    以上算术指令在使用时对操作数的要求和对标志位的影响:    ①字操作数IN1IN2的范围是VWIWQWMWSWSMWLWAIWTCACConstant*VD*AC*LD;双字操作数IN1IN2的范围是VDIDQDMDSDSMDLDHCACConstant*VD*AC*LD    ②结果为16位时,OUT的范围是VWIWQWMWSWSMWLWTCAC*VD*AC*LD;结果为32位时,OUT的范围是VDIDQDMDSDSMDLDAC*VD*AC*LD    ③指令执行后对标志位的影响:结果为0SM1.01,结果为负时SM1.21,结果溢出时SM1.11,除数为0SM1.31。当出现溢出、运行错误或间接寻址错误时,ENO=0