减法指令用于对两个有符号数进行减操作。与加法指令类似,减法指令可分为整数减法指令(-I)、双字长整数减法指令(-D)和实数减法指令(-R),其指令格式与加法指令的格式类似。
对于减法指令而言,梯形图指令实现的功能为OUT<-INl - IN2,STL指令实现的功能为OUT←OUT - IN1
【例5-7】 在I0.1控制开关导通时,将VW100 (IN1)整数(16位)与VW110(IN2)整数(16位)相减,其差送入VW110 (OUT)中。程序如图5-14所示。
图5-14 整数减法指令应用示例
【例5-8】 在I0.1控制开关导通时,将VD100(IN1)整数(32位)与VD110(IN2)整数(32位)相减,其差送入VD200 (OUT)中。程序如图5-15所示。
图5-15 双字长整数减法指令应用示例
使用减法指令时要注意
·梯形图指令中若IN2和OUT为同一存储单元,转为STL指令时相应的指令如下所示。
INVW OUT //求反
INCW OUT //加1,转换为补码
+I IN1. OUT //为补码加法
·梯形图指令中若IN2和OUT不为同一存储单元,转为STL指令时相应的指令如下
所示。
MOVW IN1. OUT //先把IN1传送给OUT,
-I IN2. OUT //然后实现OUT←OUT - IN2
减法指令对特殊继电器位的影响同加法指令。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:S7-200 PLC的加法指令