控制要求
实现两个4位BCD码的减法程序,被减数存到D0中,减数存到D1中,差存到D2中,若有借位将D2中的内容取反,同时点亮指示灯
IO分配
X0 SB1存入被减数按钮
X1SB2存入减数按钮
X2SB3求差按钮
Y0有借位指示灯
![三菱PLC功能指令编程-4位BCD码减法的编程应用](http://p2.ttnews.xyz/loading.gif)
当按下SB1时,X0输入有效将2500存到D0中,当按下按钮SB2时,X1输入有效将1900存到D15中,当按下SB3时,输入信号X2有效,执行减法指令将差值存入D2中,若有借位,则将D2中的内容取反存到D3中,同时控制Y0为ON。
为了避免出现差值为负数,执行减法指令前可以先比较一下两个数的大小,若被减数比减数小则可以D1中的数据减去D0中的数据。
閱讀更多 電工凱哥 的文章