西門子PLC系統(tǒng)塊數(shù)據(jù)保持設(shè)置
劉路路
發(fā)布于2022-05-09 16:39
68
2
標(biāo)簽:西門子PLC
數(shù)據(jù)保持設(shè)置定義CPU如何處理各數(shù)據(jù)區(qū)的數(shù)據(jù)保持任務(wù)。在數(shù)據(jù)保持設(shè)置區(qū)中選中的就是要“保持”其數(shù)據(jù)內(nèi)容的數(shù)據(jù)區(qū)。所謂“保持”就是在CPU斷電后再上電,數(shù)據(jù)區(qū)域的內(nèi)容是否保持?jǐn)嚯娗暗臓顟B(tài)。
1.保持:選中的數(shù)據(jù)區(qū)內(nèi)容會(huì)保持?jǐn)嚯娗盃顟B(tài)
2.不保持:如果某數(shù)據(jù)區(qū)未設(shè)置為“保持”,則在CPU重新上電時(shí),V存儲(chǔ)區(qū)的內(nèi)容會(huì)用EEPROM的內(nèi)容覆蓋(通常都是0),如果EEPROM中保存了數(shù)據(jù)(如在數(shù)據(jù)塊中設(shè)置了V數(shù)據(jù)區(qū)的初始值),這些數(shù)據(jù)就會(huì)自動(dòng)復(fù)制到V區(qū)中;其他數(shù)據(jù)區(qū)的內(nèi)容會(huì)清零
在這里設(shè)置的數(shù)據(jù)保持功能靠如下幾種方式實(shí)現(xiàn):
1.CPU內(nèi)置的超級(jí)電容2.超級(jí)電容放電完畢后,如果安裝了外插電池(或CPU221/222用的時(shí)鐘/電池)卡,則電池卡會(huì)繼續(xù)數(shù)據(jù)保持的電源供電,直到放電完畢3.數(shù)據(jù)在斷電前被自動(dòng)寫入相應(yīng)的EEPROM數(shù)據(jù)區(qū)中(如果設(shè)置MB0 - MB13為保持)
圖1. 設(shè)置數(shù)據(jù)保持范圍
在上圖中:
a.最多可以設(shè)置6個(gè)數(shù)據(jù)保持區(qū)域
b.選擇數(shù)據(jù)保持區(qū)的存儲(chǔ)區(qū)類型(V、M、T和C的當(dāng)前值)
c.指定數(shù)據(jù)保持區(qū)的起始地址:相對(duì)于地址0的偏移值,如14就是起始地址為MB14
d.存儲(chǔ)單元的個(gè)數(shù)(在b.中指定的數(shù)據(jù)單元的個(gè)數(shù))
e.清除當(dāng)前的設(shè)置(為不保持)
如果將MB0 - MB13共14個(gè)字節(jié)范圍中的存儲(chǔ)單元設(shè)置為“保持”,則CPU在斷電時(shí)會(huì)自動(dòng)將其內(nèi)容寫入到EEPROM的相應(yīng)區(qū)域中,在重新上電后用EEPROM的內(nèi)容覆蓋這些存儲(chǔ)區(qū)。也就是能做到永久保存。如上圖藍(lán)圈內(nèi)所示。
數(shù)據(jù)區(qū)設(shè)置為不保持時(shí),可以將CPU斷電然后再上電、在Status Chart(狀態(tài)表)中檢查相應(yīng)地址單元內(nèi)容是否改變可以檢驗(yàn)數(shù)據(jù)是否正確地存入EEPROM。
以上的“保持”設(shè)置(除了MB0 - MB13)都是靠?jī)?nèi)置超級(jí)電容( 外插電池卡)的方式供電實(shí)現(xiàn)。
定時(shí)器T和計(jì)數(shù)器C的當(dāng)前值可以保持,而它們的位地址狀態(tài)不能保持。只有TONR定時(shí)器數(shù)據(jù)才能保持。
以上就是西門子PLC系統(tǒng)塊數(shù)據(jù)保持設(shè)置的相關(guān)信息,你學(xué)會(huì)了嗎?還有很多優(yōu)質(zhì)的PLC編程入門視頻教程,有興趣可以去看看。學(xué)PLC,到技成培訓(xùn)網(wǎng)!