您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC加法指令及应用实例
来源:艾特贸易2017-06-05
简介加法操作是对两个有符号数进行相加。 加法运算指令的梯形图由加法运算符 ( ADD) 、数据类型符 (I 、 DI 、 R) 、加法运算允许信号 (EN) 、加数 1(IN1) 、加数 2(IN2) 、加法运算和输出 (OUT
加法操作是对两个有符号数进行相加。 ·加法运算指令的梯形图由加法运算符( ADD)、数据类型符(I、DI、R)、加法运算允许信号(EN)、加数1(IN1)、加数2(IN2)、加法运算和输出(OUT)和允许输出端(ENO)构成。 ·加法运算指令的语句表由加法操作码(整型加法+I、双字型加法+D、实数型加法+R)、加数1(IN1)和加法运算的和( OUT)构成。其梯形图及语句表表示如图4-26所示。 图4-26 加法运算指令 ·加法运算的操作:在梯形图表示中,当加法允许信号EN =1时,加数IN1与被加数IN2相加,其结果传送到和OUT中(即IN1 +IN2=OUT);在语句表表示中,要先将一个加数送到OUT中,然后将OUT和IN1中的数据进行相加,并将结果传送到OUT中(即OUT +IN1=OUT)。 整数加法将影响特殊继电器SM1.0(零)、SM1.1(溢出)、SM1.2(负)。 影响允许输出ENO正常工作的出错条件是:SM1.1(溢出),SM4.3(运行时间),0006(间接寻址)。 整数加法指令中,操作数的寻址区域如表4-7所示。 表4-7 加法操作数的寻址范围
【例4-6】 图4-27是一个整数加法操作的例子。 注意: ①采用梯形图编程时,如果两个加数都不同和单元相同,在转换成语句表时,则自动将一个加数传送到和单元中去。 ②EN端为高电平有效,扫描到该指令只要EN端为1就执行加法。所以加法指令经常和上升沿触发指令(EU)配合使用,否则,手动接通I0.0一次将执行很多次加法,既延长了程序的扫描时间又有可能得到错误的结果。
图4-27 加法举例
点击排行
