siemens x
PLC

和利時(shí)LK 系列PLC 存儲(chǔ)區(qū)是如何分配的

2025China.cn   2013年11月21日

  數(shù)據(jù)存于LK PLC 的CPU 模塊的存儲(chǔ)器,該存儲(chǔ)器分為程序區(qū)和數(shù)據(jù)區(qū),前者用于存儲(chǔ)程序,后者用于存儲(chǔ)數(shù)據(jù)。

  CPU 模塊內(nèi)存儲(chǔ)器中的數(shù)據(jù)區(qū)用于存儲(chǔ)數(shù)據(jù),該區(qū)分為輸入?yún)^(qū)(I)、輸出區(qū)(Q)、中間區(qū)(M)、隨機(jī)區(qū)(N)和保持區(qū)(R),各區(qū)功能如下。

  (1) 輸入?yún)^(qū)( I )

  在每個(gè)掃描周期的首端,CPU 對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于內(nèi)存儲(chǔ)器的輸入?yún)^(qū)??砂次蛔止?jié)(BYTE)、字(WORD)、雙字(DWORD)來(lái)存取輸入?yún)^(qū)。

  (2)輸出區(qū)(Q)

  在每個(gè)掃描周期的末端,CPU 將內(nèi)存儲(chǔ)器的輸出區(qū)的數(shù)據(jù)傳送到物理輸出點(diǎn)上??砂醋止?jié)(BYTE)、字(WORD)、雙字(DWORD)來(lái)存取輸出區(qū)。

  (3) 中間區(qū)(M)

  中間區(qū)用來(lái)存儲(chǔ)程序的中間結(jié)果、工作狀態(tài)或其他控制信息??砂次?BIT)、字節(jié)(BYTE)、字(WORD)、雙字(DWORD)來(lái)存取中間區(qū)。中間區(qū)的前4000 個(gè)字節(jié)(%MB0~MB3999)是具有掉電保持功能的。

  (4)隨機(jī)區(qū)(N)

  隨機(jī)區(qū)用來(lái)存儲(chǔ)用戶所定義的未指定地址的變量。N 存儲(chǔ)區(qū)也屬于PLC 的中間寄存器區(qū),用于存儲(chǔ)和管理中間過(guò)程產(chǎn)生的數(shù)據(jù)和狀態(tài)。與M 存儲(chǔ)區(qū)不同的是,N 存儲(chǔ)區(qū)只能通過(guò)變量的方式來(lái)訪問(wèn)和調(diào)用。

  N 存儲(chǔ)區(qū)中的變量地址,是系統(tǒng)自動(dòng)分配而用戶無(wú)法指定的。N 區(qū)中的變量數(shù)據(jù)類型不單有位、字節(jié)、字和雙字,還有REAL、TIME、INT 等其他眾多數(shù)據(jù)類型。另外,除了數(shù)據(jù)變量外,定義的功能塊變量也存儲(chǔ)在N 存儲(chǔ)區(qū)。N 存儲(chǔ)區(qū)大小為4MB,即可以存儲(chǔ)4MB 的變量。N 存儲(chǔ)區(qū)可以讀寫(xiě),可以被輸入和強(qiáng)制。但N 存儲(chǔ)區(qū)的數(shù)據(jù)是不能掉電保持的。

  (5)保持區(qū)(R)

  “保持區(qū)”存儲(chǔ)掉電保持變量,若將數(shù)據(jù)或變量定義為保持型(RETAIN),則當(dāng)CPU 模塊掉電時(shí),系統(tǒng)會(huì)自動(dòng)保存該數(shù)據(jù),待重新上電后,又會(huì)自動(dòng)恢復(fù)該數(shù)據(jù)。該區(qū)調(diào)用方式與 N 區(qū)一致,也是通過(guò)變量的方式訪問(wèn),無(wú)法指定地址。

  R 存儲(chǔ)區(qū)的大小為96KB。R 存儲(chǔ)區(qū)變量可以讀寫(xiě),可以被輸入和強(qiáng)制。變量定義時(shí),假如沒(méi)有選擇保持功能,或者直接在局部變量中定義,則該變量存儲(chǔ)在N 區(qū),若選擇了保持功能或直接在保持型變量中定義,則該變量存儲(chǔ)于R 區(qū),具有掉電保持功能。

(轉(zhuǎn)載)

標(biāo)簽:和利時(shí) LK系列PLC CPU模塊 我要反饋 
2024世界人工智能大會(huì)專題
即刻點(diǎn)擊并下載ABB資料,好禮贏不停~
優(yōu)傲機(jī)器人下載中心
西克
2024全景工博會(huì)
專題報(bào)道