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