三菱PLC功能指令编程-算数运算指令的编程应用1

控制要求

实现两个4位BCD码的加法程序,其和为4位数或5位数

将4为被加数放入数据寄存器D0中,加数放入数据寄存器D1中,和存入数据寄存器D2中,若和为5为数,则数据寄存器D3中送入1.和为4位数,则数据寄存器D3中送入1.当有进位时灯1亮,无进位时,灯2亮。

三菱PLC功能指令编程-算数运算指令的编程应用1

IO分配

三菱PLC功能指令编程-算数运算指令的编程应用1

梯形图

按下按钮SB1时,输入信号X0有效,将被加数存入数据寄存器D0中,当按下SB2时,输入信号X1有效,将加数放入数据寄存器D1中。

按下SB3时,输入信号X2有效,执行加法指令,将求和的结果存入寄存器D2中,若求和的结果为5位数,则将数据寄存器D3中放入常熟K1,同时输出信号Y0变为ON。表示两个4位数相加有进位。若求和结果为4位数,则将数据寄存器中D3中存入0,。

为保证执行结果正确,每次运行之前应对进位存储单元进行清零操作。


分享到:


相關文章: