三菱

首页 » 常识 » 问答 » 三菱PLC功能指令编程算数运算指令的编
TUhjnbcbe - 2023/11/28 20:43:00

控制要求

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

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

IO分配

梯形图

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

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

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

1
查看完整版本: 三菱PLC功能指令编程算数运算指令的编