三菱PLC功能指令编程-4位BCD码减法的编程应用

控制要求

实现两个4位BCD码的减法程序,被减数存到D0中,减数存到D1中,差存到D2中,若有借位将D2中的内容取反,同时点亮指示灯

IO分配

X0 SB1存入被减数按钮

X1SB2存入减数按钮

X2SB3求差按钮

Y0有借位指示灯

三菱PLC功能指令编程-4位BCD码减法的编程应用

当按下SB1时,X0输入有效将2500存到D0中,当按下按钮SB2时,X1输入有效将1900存到D15中,当按下SB3时,输入信号X2有效,执行减法指令将差值存入D2中,若有借位,则将D2中的内容取反存到D3中,同时控制Y0为ON。

为了避免出现差值为负数,执行减法指令前可以先比较一下两个数的大小,若被减数比减数小则可以D1中的数据减去D0中的数据。


分享到:


相關文章: