您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC加法指令及应用实例

来源:艾特贸易2017-06-05

简介加法操作是对两个有符号数进行相加。 加法运算指令的梯形图由加法运算符 ( ADD) 、数据类型符 (I 、 DI 、 R) 、加法运算允许信号 (EN) 、加数 1(IN1) 、加数 2(IN2) 、加法运算和输出 (OUT

    加法操作是对两个有符号数进行相加。    ·加法运算指令的梯形图由加法运算符( ADD)、数据类型符(IDIR)、加法运算允许信号(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中,然后将OUTIN1中的数据进行相加,并将结果传送到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    加法举例