發布日期:2022-04-26 點擊率:1879 品牌:組態王_Kingview
不同型號的PLC的寄存器的個數是不同的存器D是一類專用數據寄存器。一般我們用的是用戶寄存器,用戶寄存器有兩種通用型和斷電保持型。我們通常用通用型的,斷電保持型的就需要在每次用之前復位。通用型的寄存器的個數和地址號是隨PLC類型的不同而不同,一般編程手冊上都有。寄存器在很多地方都可以用到,特別是在功能指令中。基本指令中一般用傳送指令。
可編程控制器中的寄存器用于存儲模擬量控制、位置量控制、數據I/O所需的數據及工作參數。每一個數據寄存器都是16位(最高位為符號位),可以用兩個數據寄存器合并起來存放32位數據(最高位為符號位)。
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點,用編程器可進行寫入操作。
在PLC運行中,用BMOV指令可以將文件寄存器中的數據讀到通用數據寄存器中,但不能用指令將數據寫入文件寄存器。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航