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

PLC整数加法指令(ADD_I)和整数减法指令(SUB_I)

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

简介(1) 格式:整数加法指令和整数减法指令的梯形图分别如图 6-5 和 6-6 所示。 图 6-5 整数加法指令的梯形图 图 6-6 整数减法指令的梯形图 (2) 功能:当使能输入 (EN) 有效时,将两个 16 位整

    (1)格式:整数加法指令和整数减法指令的梯形图分别如图6-56-6所示。
整数加法指令的梯形图
    6-5    整数加法指令的梯形图
 整数减法指令的梯形图
    6-6    整数减法指令的梯形图    (2)功能:当使能输入(EN)有效时,将两个16位整数IN1IN2相加或者将IN1减去IN2,得到一个16位的结果存放在OUT中。    IN1IN2OUT操作数的地址均不相同时,语句表(STL)的整数加法运算需要两条指令:    MOVW IN1OUT//IN1OUT    +I    IN2OUT//OUT+IN2=OUT    IN1OUT操作数的地址相等时,语句表的整数加法运算只需一条:    +I    IN2OUT//OUT+IN2=OUT    IN2OUT操作数的地址相等时,语句表的整数加法运算只需一条:    +I    IN1OUT//OUT+IN1=OUT    IN1IN2OUT操作数的地址均不相同时,语句表的整数减法指令:    MOVW IN1OUT//IN1UT    -I    IN2OUT//OUT-IN2=OUT    IN1和OUT操作数的地址相等时,语句表的整数减法运算只需一条:    -I    IN2OUT//OUT-IN2=OUT    IN2OUT操作数的地址相等时,语句表的整数加法运算需要3条:    INVW IN2//IN2按位取反    INCW IN2//IN21    +I IN1IN2//IN1+IN2=IN2(实现IN1-IN2=OUT运算)