400PLC擴(kuò)展的是電池加RAM,而不是FLASH卡,這樣有啥好處?
劉玉蓉
發(fā)布于2014-10-17 16:52
9
0
標(biāo)簽:
在有些400PLC上擴(kuò)展使用的是電池與RAM卡而不是FLASH卡,這種用電池加RAM相比FLASH有啥好處?我看到別人項(xiàng)目里用的是電池加RAM而不是FLASH卡,這是為什么?FLASH卡是因?yàn)槌杀靖卟挪挥玫膯?
佳答案
我們通常講的電池+RAM卡和快閃存儲(chǔ)器FEPROM(FLASH FEPROM卡)都是用于擴(kuò)展S7-400PLC的內(nèi)置裝載存儲(chǔ)區(qū)。
S7-400PLC的基本存儲(chǔ)區(qū)為:系統(tǒng)存儲(chǔ)區(qū)、裝載存儲(chǔ)區(qū)和工作存儲(chǔ)區(qū),如果你直接執(zhí)行PLC/Download(下載)并且內(nèi)置的RAM裝載存儲(chǔ)容量區(qū)容量足夠,就把用戶(hù)程序下載到內(nèi)置的裝載存儲(chǔ)區(qū)中,可以不用外置的裝載存儲(chǔ)卡(RAM卡和FLASH卡);一般S7-400PLC內(nèi)置的裝載存儲(chǔ)器容量有限,如果程序大于內(nèi)置的RAM裝載存儲(chǔ)器,就需要配置相應(yīng)的(RAM卡或FLASH EPROM卡(簡(jiǎn)稱(chēng)FEPROM卡)。
RAM卡和FEPROM卡都是用有擴(kuò)展S7-400PLC的內(nèi)置RAM裝載存儲(chǔ)器,功能和本質(zhì)上并無(wú)區(qū)別。但RAM卡高速存取的存儲(chǔ)器,讀寫(xiě)速度比較快,常用于調(diào)試修改CPU的程序用,但必須使用電池,以保證在斷電后用戶(hù)程序不丟失;FEPROM卡主要作用是作為用戶(hù)程序的備份,無(wú)須后備電池保持。當(dāng)斷電后電池有問(wèn)題時(shí),再次通電后,PLC操作系統(tǒng)會(huì)自動(dòng)把FEPROM卡中當(dāng)前要執(zhí)行的程序塊內(nèi)容復(fù)制到工作存儲(chǔ)器的快速RAM。
選擇外置RAM卡還是FEPROM卡,并不是從成本考慮,而是實(shí)際工作需要;如果你經(jīng)常需要修改程序,尤其在調(diào)試設(shè)備時(shí),常規(guī)的做法是插入RAM卡,修改完成后,把PLC中所有程序塊(在線)復(fù)制到電腦中源程序中,并比較程序塊(在線CPU與電腦中保存的塊),僅僅DB14不同;然后取出RAM卡,插入FEPROM卡,再執(zhí)行PLC/Download user program to Memory card(下載用戶(hù)程序到存儲(chǔ)卡,即FEPROM卡)。我多年來(lái)就是這樣調(diào)試S7-400PLC系統(tǒng)的。自己經(jīng)常自帶一個(gè)RAM卡作為調(diào)試用,而調(diào)試完后,再插入FEPROM卡,永久保存用戶(hù)程序,即使電池沒(méi)電或斷電,也不會(huì)丟失用戶(hù)程序,而很少實(shí)際PLC中插入RAM卡。