您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的减法运算指令
来源:艾特贸易2017-06-04
简介减法运算指令的梯形图由运算符 (Subtract , SUB) 、数据类型符 (I 、 DI 、 R) 、使能信号 (EN) 、被减数 (INl) 、减数 (IN2) 和减运算结果 (OUT) 构成;减法运算指令的语句表由操作码 ( 整型减
减法运算指令的梯形图由运算符(Subtract,SUB)、数据类型符(I、DI、R)、使能信号(EN)、被减数(INl)、减数(IN2)和减运算结果(OUT)构成;减法运算指令的语句表由操作码(整型减法-I/双字型减法-D/实数型减法-R)、减数(IN1)和减运算结果( OUT)构成,如图3-49所示。 图3-49 减法运算指令 (a)整数减法;(b)双整数减法;(c)实数减法 在减法运算梯形图中,当使能信号EN -1时,被减数IN1与减数IN2相减,其结果传送到地址OUT中;在语句表中,要先将被减数送到OUT中,然后把OUT中的数据和减数(这里是IN1中的数据)相减,并将结果传送到OUT中,即OUT - IN1 = OUT。 数据范围: 1)整数减法IN1/IN2:VW、IW、QW、MW、SW、SMW、AIW、T、C、AC、常数、*VD、*AC、*LD;整数减法OUT:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC、*LD。 2)双字型加法IN1/IN2:VD、ID、QD、MD、AC、SMD、SD、HC、*VD、*AC、*LD、常数;双字型加法OUT:VD、ID、QD、MD、AC、SMD、SD、HC、*VD、*AC、*LD。 3)实数型加法INl/IN2: VD、ID、QD、MD、AC、SMD、SD、HC、*VD、*AC、*LD、常数;实数型加法OUT:VD、ID、QD、MD、AC、LD、SMD、SD、HC、*VD、*AC、*LD。 【例3-14】图3-50给出了一个整数减法操作的编程,从梯形图中可以看到,当I1.2=1时,VW30中的内容与VW20中的内容相减,其结果保存在VW10中。
图3-50 整数减法运算的工作原理 注意,用语句表编程与用梯形图编程稍有不同,如果被减数不在OUT中,首先要利用传送指令把被减数传送到OUT中(如本例MOVW VW30,VW10),然后执行减法操作,将OUT的内容与减数相减,其结果存入OUT中。
点击排行
