當(dāng)允許輸入端EN為高電平“1”時(shí),輸入端IN1和IN2中的整數(shù)相加,結(jié)果送入OUT中。如果該結(jié)果超出了整數(shù)(16位)允許的范圍,OV位和OS位將為“1”并且EN0為邏輯“0”,這樣便不執(zhí)行此數(shù)學(xué)框后ENO連接的其他函數(shù)。IN1和IN2中的數(shù)可以是常數(shù)。整數(shù)加的表達(dá)式是:IN1+IN2 = OUT。
整數(shù)加(ADD_I)指令和參數(shù)見表4-44。
表4-44 整數(shù)加(ADD_I)指令和參數(shù)
整數(shù)加(ADD_I)指令和參數(shù)
下面艾特貿(mào)易網(wǎng)小編用一個(gè)例子來說明整數(shù)加(ADD_I)指令,梯形圖和指令表如圖4-82所示。當(dāng)I0.0閉合時(shí),激活整數(shù)加指令,IN1中的整數(shù)存儲(chǔ)在MW0中,假設(shè)這個(gè)數(shù)為11,IN2中的整數(shù)存儲(chǔ)在MW2中,假設(shè)這個(gè)數(shù)為21,整數(shù)相加的結(jié)果存儲(chǔ)在OUT端的MW4中的數(shù)是32。由于沒有超出計(jì)算范圍,所以Q0.0輸出為“1”。假設(shè)IN1中的整數(shù)為9999,IN2中的整數(shù)為30000,整數(shù)相加的結(jié)果存儲(chǔ)在OUT端的MW4中的數(shù)是25537。由于超出計(jì)算范圍,所以Q0.0輸出為“0”。
圖4-82 整數(shù)加(ADD_I)指令示例
雙整數(shù)加(ADD_DI)指令與整數(shù)加(ADD_I)指令類似,只不過其數(shù)據(jù)類型為雙整數(shù),在此電子開發(fā)網(wǎng)不贅述。