Ⅰ 在d寄存器寫高位數據怎麼寫
PLC通用數據寄存器D數據寄存器(D)在模擬量檢測與控制以及位置控制等場合用來儲存數據和參數,數據寄存器可儲存16位二進制數或一個字,兩個數據寄存器合並起來可以存放32位數據(雙字),在:D0和D1組成的雙字中,D0存放低16位,D1存放高16位。字或雙字的最高位為符號位,該位為0時數據為正,為1時數據為負。將數據寫入通用數據寄存器後,其值將保持不變,直到下一次被改寫。PLC從RUN狀態進入STOP狀態時,所有的通用數據寄存器的值被改寫為0。如果特殊輔助繼電器M8033為ON,PLC從RUN狀態進入STOP狀態時,通用數據寄存器的值保持不變PLC在進行輸入輸出處理、模擬量控制、位置控制時,需要許多數據寄存器存儲數據和參數。數據寄存器為16位,最高位為符號位。可用兩個數據寄存器來存儲32位數據,最高位仍為符號位。數據寄存器有以下幾種類型:1.通用數據寄存器(D0~D199)共200點。當M8033為ON時,D0~D199有斷電保護功能;當M8033為OFF時則它們無斷電保護,這種情況PLC由RUN →STOP或停電時,數據全部清零。2.斷電保持數據寄存器(D200~D7999)共7800點,其中D200~D511(共12點)有斷電保持功能,可以利用外部設備的參數設定改變通用數據寄存器與有斷電保持功能數據寄存器的分配;D490~D509供通信用;D512~D7999的斷電保持功能不能用軟體改變,但可用指令清除它們的內容。根據參數設定可以將D1000以上做為文件寄存器。3.特殊數據寄存器(D8000~D8255)共256點。特殊數據寄存器的作用是用來監控PLC的運行狀態。如掃描時間、電池電壓等。未加定義的特殊數據寄存器,用戶不能使用。具體可參見用戶手冊。
4.變址寄存器(V/Z)FX2N系列PLC有V0~V7和Z0~Z7共16個變址寄存器,它們都是16位的寄存器。變址寄存器V/Z實際上是一種特殊用途的數據寄存器,其作用相當於微機中的變址寄存器變,用於改變元件的編號(變址),例如V0=5,則執行D20V0時,被執行的編號為D25(D20+5)。變址寄存器可以象其它數據寄存器一樣進行讀寫,需要進行32位操作時,可將V、Z串聯使用(Z為低位,V為高位)案列分析1.三菱PLC編程MOV K2 K1Y000表示什麼意思
K1Y000表示Y000~Y003(4個),如果是K2Y000則表示Y000~Y007(8個)以此類推。
指令意思:k2變成0010然後放入Y003~Y000,即Y003=Y002=Y000=0,Y001=12.PLC中 MOVP K21845 K4Y0的意思
就是把十進制數21845(二進制101010101010101)給到Y0開始到Y17的十六位寄存器中,即是Y0,Y2....Y14有輸出3.PLC中MOV是傳送指令,比如[MOV K15 D100]表示將十進制常數K15傳送至寄存器D100中。
MOV是連續執行,即每個掃描周期傳送一次。
MOVP是脈沖執行,即指令激活一次,執行一次傳送。4按下X001,馬達Y000啟動。按下X002停止按鈕,馬達Y000停止用數據寄存器編寫。當按下X001時,程序執行傳送指令,把K16傳入D1.D1由0變為16。當D1等於16,比較指令[= D1 K16 ]條件成立,那麼此時比較指令可以理解為一個常開點接通,輸出Y000,馬達啟動。當按下停止按鈕X002, 程序執行傳送指令,把K2傳入D1,此時D1等於2,比較指令[= D1 K16 ]條件不成立,比較指令斷開,Y000停止輸出,馬達停止。.5.
¥
5.9
網路文庫VIP限時優惠現在開通,立享6億+VIP內容
立即獲取
PLC通用數據寄存器D
PLC通用數據寄存器D
數據寄存器(D)在模擬量檢測與控制以及位置控制等場合用來儲存數據和參數,數據寄存器可儲存16位二進制數或一個字,兩個數據寄存器合並起來可以存放32位數據(雙字),在:D0和D1組成的雙字中,D0存放低16位,D1存放高16位。字或雙字的最高位為符號位,該位為0時數據為正,為1時數據為負。
將數據寫入通用數據寄存器後,其值將保持不變,直到下一次被改寫。PLC從RUN狀態進入STOP狀態時,所有的通用數據寄存器的值被改寫為0。