看了下S7-400 CPU存儲(chǔ)器的介紹PDF文件,有些疑問
劉玉蓉
發(fā)布于2014-12-12 17:21
5
0
標(biāo)簽:
看了下S7-400 CPU存儲(chǔ)器的介紹PDF文件,有些疑問:
1、CPU的存儲(chǔ)器分為系統(tǒng)存儲(chǔ)器,工作存儲(chǔ)器,裝置存儲(chǔ)器,系統(tǒng)存儲(chǔ)器是用于存儲(chǔ)輸入輸出映像,定時(shí)器,計(jì)數(shù)器,堆棧等數(shù)據(jù),這個(gè)好理解;我看工作存儲(chǔ)器跟裝置存儲(chǔ)器都可以存儲(chǔ)OB,FB,FC,DB, 那么工作存儲(chǔ)器跟裝置存儲(chǔ)器都是用來裝置用戶程序和相關(guān)數(shù)據(jù)的嗎?這兩者的區(qū)別是什么?
2、并且這三個(gè)存儲(chǔ)器都是RAM? 都是掉電數(shù)據(jù)丟失??
3、整塊PLC的CPU板子上沒有ROM???
4、為什么不在板子上集成一定容量的ROM,那樣不就可以預(yù)防程序丟失的風(fēng)險(xiǎn),就想一個(gè)單片機(jī)系統(tǒng)一樣,用戶程序可以直接保存在CPU的內(nèi)置ROM里面,不需要掉電保護(hù)電池。
佳答案
1、裝載存儲(chǔ)器:用于存儲(chǔ)用戶程序,
工作存儲(chǔ)區(qū):RAM,集成于CPU,不可擴(kuò)展,只包含與系統(tǒng)運(yùn)行相關(guān)的用戶程序。
系統(tǒng)存儲(chǔ)器:主要是IO映像、C、T、堆棧等數(shù)據(jù)存儲(chǔ)
2、CPU裝載存儲(chǔ)器的擴(kuò)展有兩大類:RAM擴(kuò)展和EFLASH(ROM)擴(kuò)展
采用RAM卡時(shí)程序和過程數(shù)據(jù)均需要電池保持,
采用EFLASH時(shí),斷電重新上電后程序自動(dòng)從Flash卡到動(dòng)態(tài)的裝載存儲(chǔ)區(qū),如果沒有電池保持,過程數(shù)據(jù)將復(fù)位為初始值,有電池的話,程序和過程數(shù)據(jù)都能保持了。
3、個(gè)人認(rèn)為不集成ROM可能是可冗余系統(tǒng)的應(yīng)用有關(guān),采用RAM作為裝載存儲(chǔ)器,主備PLC能夠方便的自動(dòng)完成程序的同步更新;如果使用EFLASH則需要人為的保證2臺(tái)PLC中的程序完全一致。