一、三菱PLC二進制運算指令:
1、加法指令ADD:
(D)ADD(P)指令的功能是將指定的源元件中的二進制數相加結果送到指定的目標元件中去。如下圖所示,當X0為ON時,執行(D10)+(D12)→(D14)。
2、減法指令SUB:
(D)SUB(P)指令的功能是將[S1.]指定元件中的內容以二進制形式減去[S2.]指定元件的內容,其結果存入由[D.]指定的元件中。如下圖所示,當X0為ON時,執行(D10)—(D12)→(D14)。
使用加法和減法指令時應該注意:
1)、操作數可取所有數據類型,目標操作數可取KnY、KnM、KnS、T、C、D、V和Z.。
2)、16位運算占7個程序步,32位運算占13個程序步。
3)、數據為有符號二進制數,最高位為符號位(0為正,1為負)。
4)、加法指令有三個標志:零標志(M8020)、借位標志(M8021)和進位標志(M8022)。當運算結果超過32767(16位運算)或2147483647(32位運算)則進位標志置1;當運算結果小于-32767(16位運算)或-2147483647(32位運算),借位標志就會置1。
READING指令應用舉例0 1控制要求通電后數碼管顯示0。按下SB0按鈕,數碼管顯示從0開始進行加計數,每按1次SB0,數碼管顯示的值自動加1,按下SB1按鈕,數碼管讀數自動減1。按下SB2停止按鈕,數碼管恢復到顯示0。
0 2IO分配 0 3接線圖0 4實物圖
0 5源程序
0 6拓展訓練通電后數碼管顯示0。按下SB0按鈕,數碼管顯示從0開始進行加計數,每按1次SB0,數碼管顯示的值自動加5,按下SB1按鈕,數碼管讀數自動減10。按下SB2停止按鈕,數碼管恢復到顯示0。
如果覺得本文有用,歡迎推薦更多朋友關注我們 電子開發網!