您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的加法运算指令
来源:艾特贸易2017-06-04
简介加法运算指令的梯形图由加法运算符 (ADD) 、数据类型符 (I 、 DI 、 R) 、使能信号 (EN) 、加数 1(IN1) 、加数 2(IN2) 和加运算结果 (OUT) 构成;加法运算指令的语句表由加法操作码(整型加法
加法运算指令的梯形图由加法运算符(ADD)、数据类型符(I、DI、R)、使能信号(EN)、加数1(IN1)、加数2(IN2)和加运算结果(OUT)构成;加法运算指令的语句表由加法操作码(整型加法+I/双字型加法+D/实数型加法+R)、加数1(INl)和加运算结果(OUT)构成,如图3-47所示。 图3-47 加法运算指令 (a)整数加法;(b)双整数加法;cc)实数加法 在加法运算梯形图中,当使能信号EN=1时,被加数IN1与加数IN2相加,其结果传送到OUT(和)中;在语句表中,要先将一个加数送到OUT中,然后把OUT中的数据和IN1中的数据相加,并将其结果传送到OUT中,即INl+OUT = 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)实数型加法IN1/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-13】 图3-48给出了一个是整数加法的例子,在用梯形图编程时,当I1.2=1时,累加器AC3的内容与AC1的内容相加,并将运算结果传送到AC1中。
图3-48 整数加法运算的工作原理 原AC3中为16位整数300,AC1中为16位整数500,运算结果800存在AC1中。 注意,用语句表编程与用梯形图编程稍有不同,如果被加数不在OUT中,需要用传送指令把被加数传送到OUT中,然后把OUT中的内容与加数相加,结果存人OUT中。
点击排行
