您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC除法指令格式及应用实例
来源:艾特贸易2017-06-05
简介除法指令是对有符号数进行相除操作。包括:整数除法、整数完全除法、双整数除法和实数除法。这 3 种除法指令与所对应的乘法指令除运算法则不同之外,其他方面基本相同。 在 L
除法指令是对有符号数进行相除操作。包括:整数除法、整数完全除法、双整数除法和实数除法。这3种除法指令与所对应的乘法指令除运算法则不同之外,其他方面基本相同。 在LAD和FBD中,以指令盒形式编程,执行结果:IN1/IN2=OUT。 在STL中,执行结果: OUT/IN2=OUT。 指令格式:/I IN2, OUT (整数除法) DIV IN2,OUT (整数完全除法) /D IN2,OUT (双整数除法) /R IN2,OUT (实数除法) 在整数除法中,两个16位的整数相除,产生一个16位的整数商,不保留余数。双整数除法也是同样的过程,只是位数变为32位。 在整数完全除法中,两个16位的符号整数相除,产生一个32位结果,其中,低16位为商,高16位为除数。32位结果的低16位在运算前被兼用存放被除数。 例:DIV VW10, VD100 /I VW20,VW200 两条指令的编程及执行情况比较如图4.23所示:
图4.23 除法指令应用 对于完全除法指令:
对于除法指令:
点击排行
