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

S7-300/400 PLC的整数运算指令

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

简介整数运算指令包括整数和双整数运算指令,其基本结构如图 4-7 所示(在此为整数加法运算指令)其中,标题 ADD_I 用于指明运算类型及参加运算的数据类型;使能输入端 EN 用于控制指令

    整数运算指令包括整数和双整数运算指令,其基本结构如图4-7所示(在此为整数加法运算指令)其中,标题ADD_I用于指明运算类型及参加运算的数据类型;使能输入端EN用于控制指令的执行,使能输出端ENO的状态始终与EN的状态保持一致;数据输入端IN1IN2用于输入参加运算的数据;数据输出端OUT用于输出运算结果,并指定运算结果存储的位置。    S7-300/400可以使用的整数运算指令如表4-6所示。    4-6    整数运算指令
整数运算指令
    【例4-11】如图4-7所示的梯形图,写出其对应的指令并叙述其执行过程。
整数加法指令编程
    4-7    整数加法指令编程    上述梯形图程序对应的语句表程序如下:    A    I    0.0    JNB    _001    L    MW    12    L    MW    10    +I    T    MW    22    _001NOP    0    执行过程如下:    (1)将操作数1-MW12中的数据读入到累加器1中。    (2)将操作数2-MW10中的数据读入到累加器1中,原累加器1中的操作数1移动到累加器2中。    (3)累加器2中的内容与累加器1中的数据进行运算,结果存储在累加器1中。    (4)将存储在累加器1中的运算结果传送到结果存储器中,即存储在MW22的存储单元中。