- 微課學三菱FX3U/Q系列PLC編程
- 李方園等編著
- 805字
- 2022-05-10 17:54:06
2.2.2 FX3U系列PLC寄存器與字軟元件
1.數據寄存器D
PLC中的寄存器用于存儲模擬量控制、位置量控制、數據I/O所需的數據及工作參數。每一個數據寄存器都是16位(最高位為符號位,如圖2-34所示)。同時可以用兩個數據寄存器合并起來存放32位數據(最高位為符號位)。

圖2-34 數據寄存器
(1)用數據寄存器D0~D199(200點)
只要不寫入其他數據,則已寫入的數據不會變化。但是,PLC狀態由運行(RUN)→停止(STOP)時全部數據均清零。若特殊輔助繼電器M8033置1,在PLC由RUN轉為STOP時,數據可以保持。
(2)停電保持數據寄存器D200~D511(312點)
除非改寫,否則原有數據不會丟失。無論電源接通與否,PLC運行與否,其內容也不會變化。在兩臺PLC做點對點通信時,D490~D509被用作通信操作。
(3)特殊數據寄存器D8000~D8255(256點)
這些數據寄存器供監控PLC中各種元件運行方式之用,其內容在電源接通(ON)時,寫入初始化值(全部先清零,然后由系統ROM安排寫入初始值)。
(4)文件寄存器D1000~D2999(2000點)
用于存儲大量的數據,例如采集數據、統計計算數據、多組控制參數等。其數量由CPU的監控軟件決定,但可以通過擴充存儲卡的方法加以擴充。它占用用戶程序存儲器內的一個存儲區,以500點為一個單位,最多可在參數設置時設置2000點,用編程器可進行寫入操作。
2.變址寄存器(V/Z)
FX3U PLC有V0~V7和Z0~Z7共16個變址寄存器,它們都是16位的寄存器。變址寄存器V/Z實際上是一種特殊用途的數據寄存器,其作用相當于微機中的變址寄存器,用于改變元件的編號(變址),例如V0=5,則執行D20V0時,被執行的編號為D25(即D(20+5))。
變址寄存器可以像其他數據寄存器一樣進行讀寫,需要進行32位操作時,可將V、Z串聯使用(Z為低位,V為高位)。
3.位軟元件組合
由位軟元件組合起來也可以構成字軟元件,進行數據處理;每4個位軟元件為一組,組合成一個單元,位軟元件的組合由Kn(n在1~7之間)加首元件來表示,如KnY、KnX等。K1Y0表示由Y0、Y1、Y2、Y3組成的4位字軟元件;K4M0表示由M0~M15組成的16位字軟元件。