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

S7-200 PLC除法指令格式及应用实例

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

简介除法指令是对有符号数进行相除操作。包括:整数除法、整数完全除法、双整数除法和实数除法。这 3 种除法指令与所对应的乘法指令除运算法则不同之外,其他方面基本相同。 在 L

    除法指令是对有符号数进行相除操作。包括:整数除法、整数完全除法、双整数除法和实数除法。这3种除法指令与所对应的乘法指令除运算法则不同之外,其他方面基本相同。    LADFBD中,以指令盒形式编程,执行结果:IN1/IN2=OUT    STL中,执行结果: OUT/IN2=OUT    指令格式:/I    IN2 OUT (整数除法)    DIV    IN2OUT (整数完全除法)    /D    IN2OUT (双整数除法)    /R    IN2OUT (实数除法)
S7-200 PLC除法指令
    在整数除法中,两个16位的整数相除,产生一个16位的整数商,不保留余数。双整数除法也是同样的过程,只是位数变为32位。    在整数完全除法中,两个16位的符号整数相除,产生一个32位结果,其中,低16位为商,高16位为除数。32位结果的低16位在运算前被兼用存放被除数。    例:DIV    VW10 VD100    /I    VW20VW200    两条指令的编程及执行情况比较如图4.23所示:
除法指令应用
    4.23    除法指令应用    对于完全除法指令:
对于完全除法指令
    对于除法指令:对于除法指令