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

S7-300 PLC的整数运算指令

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

简介在 STEP7 中可以对整数、长整数和实数进行加、减、乘、除算术运算,如表 4-19 所示。算术运算指令在累加器 1 和 2 中进行,在累加器 2 中的值作为被减数或被除数。算术运算的结果保存

    STEP7中可以对整数、长整数和实数进行加、减、乘、除算术运算,如表4-19所示。算术运算指令在累加器12中进行,在累加器2中的值作为被减数或被除数。算术运算的结果保存在累加器1中,累加器1中原有的值被运算结果覆盖,累加器2中的值保持不变。    CPU在进行算术运算时,不必考虑RLO,对RLO也不产生影响。学习算术运算指令必须注意算术运算的结果将对状态字的某些位产生影响,这些位是:CC1CC0OVOS。在位操作指令和条件跳转指令中,经常要对这些标志位进行判断来决定进行什么操作。    4-19    整数运算指令
整数运算指令
    [4-18] 如果I0.0=1”,则ADD_I方块激活。MW0+MW2相加的结果放入MW4中。如果结果在整数的允许范围之外。财输出Q4.0置位。程序如图4-50所示。
加法程序
    4-50    加法程序    对应的语句表程序如下:    A(    A    I    0.0    JNB    001    L    MW    0    L    MW    2    +I    T    MW    4    AN    OV    SAVE    CLR    001A    BR    )    NOT    =   0    4.0