三菱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,。

為保證執行結果正確,每次運行之前應對進位存儲單元進行清零操作。


分享到:


相關文章: