西門子存儲卡6ES7953-8LJ30-0AA0
S7-300CPU可以使用哪些存儲卡?附件列出了S7-300CPU和用于這些CPU的SIMATIC存儲卡
這些存儲卡分為以下兩類:
- MC(存儲卡)
MC 用于有 MC 插槽的老 S7-300 CPU。
尺寸:57mm x 45mm x 7mm - MMC(微存儲卡)
對于所有當前的 S7-300 CPU,MMC 是 CPU 運行時所必需的,。
尺寸:32mm x 24 mm x 1mm

圖. 01 左側(cè)為 MC 右側(cè)為 MMC
--------------------------------------------------------------------------------------
S7-300CPU存儲器介紹及存儲卡使用
1. S7 300存儲區(qū)概述
S7-300 PLC的存儲區(qū)可以劃分為四個區(qū)域:裝載存儲器(Load Memory),、工作存儲器(Work Memory)、系統(tǒng)存儲器(System Memory)和保持存儲區(qū)(Non-Volatile memory),,具體如圖7-1

圖7-1
1. 系統(tǒng)存儲器:
系統(tǒng)存儲器用于存放輸入輸出過程映像區(qū)(PII,PIQ),、位存儲器(M)、定時器(T)和計數(shù)器(C)),、塊堆棧和中斷堆棧以及臨時存儲器(本地數(shù)據(jù)堆棧),。
2. 工作存儲器:
工作存儲器僅包含運行時使用的程序和數(shù)據(jù)。RAM 工作存儲器集成在CPU中,, RAM中的內(nèi)容通過電源模塊供電或后備電池保持,。除了S7 417-4 CPU可以通過插入的存儲卡來擴展工作存儲器外,其他PLC的工作存儲器都無法擴展,。
3. 裝載存儲器:
裝載存儲器是用于存放不包含符號地址分配或注釋(這些保留在編程設備的存儲器中)的用戶程序,。裝載存儲器可以是存儲器卡、內(nèi)部集成的RAM或內(nèi)部集成的EPROM.
4. 保持存儲器:
保持存儲器是非易失性的RAM,,通過組態(tài)可以在PLC掉電后即使沒有安裝后備電池的情況下,,保存一部分位存儲器(M)、定時器(T),、計數(shù)器(C)和數(shù)據(jù)塊(DB),。在設置CPU參數(shù)時一定要要保持的區(qū)域。(注意:由于S7-400 PLC沒有非易失性RAM,,即使組態(tài)了保持區(qū)域,,再掉電時若沒有后備電池,也將丟失所有數(shù)據(jù),。這是S7-300 PLC 與S7-400 PLC 的重要區(qū)別)
1) 當在step7 中執(zhí)行下裝(download)時,會把編程設備中的用戶程序下裝到CPU的裝載存儲區(qū),,同時會把運行時使用的程序和數(shù)據(jù)寫入工作存儲區(qū)(如OB1和數(shù)據(jù)塊),。
2) 若CPU沒有后備電池,當系統(tǒng)斷電時,,在工作存儲器中定義了保持特性的數(shù)據(jù)塊會把數(shù)據(jù)寫入保持存儲器中,,上電后保持存儲器會把斷電時的數(shù)據(jù)寫入到工作存儲區(qū),保證了運行數(shù)據(jù)斷電不丟失(過程如圖7-1中
與
箭頭所示),。
3) 若CPU沒有后備電池,,當系統(tǒng)斷電時,系統(tǒng)存儲區(qū)中定義n的保持位存儲器(M),、定時器(T)和計數(shù)器(C))斷電時也會寫入保持存儲器,,恢復上電時斷電時的數(shù)據(jù)重新寫入,保證了運行數(shù)據(jù)斷電不丟失(如圖7-1中
與
箭頭所示),。
西門子S7-300模塊plc儲存卡
西門子微存儲卡現(xiàn)貨 西門子MMC卡現(xiàn)貨供應 西門子閃存卡現(xiàn)貨供應 西門子CPU內(nèi)存卡 西門子300內(nèi)存卡現(xiàn)貨供應 西門子plc模塊儲存卡

2. S7-300 CPU的分類
按照CPU 的裝載存儲器來分類:新型S7-300 CPU,、標準型S7-300 CPU,、帶內(nèi)置EPROM 的S7300 CPU,具體描述如下:
2.1 新型S7-300 CPU
新型S7-300 CPU是指使用MMC卡作為其裝載存儲器的CPU,此類CPU不用安裝后備電池,免維護,。由于新型S7300-CPU它不含內(nèi)置的裝載存儲器,,因此必須使用MMC卡。新型的S7-300 CPU包括緊湊型 (即CPU31xC系列)和由標準型更新的新型CPU,。任何程序的下載方式都直接保存到卡中,,沒有MMC卡,是無法把程序下載到CPU中的,。
注意:在西門子的CPU上必須使用西門子的MMC卡,,不能使用數(shù)碼相機、或PDA等數(shù)碼產(chǎn)品使用的通用型MMC卡,。目前應用于以下幾種PLC產(chǎn)品:
訂貨號 產(chǎn)品名稱
6ES7 314-1AF**-0AB0 新型CPU 314
6ES7 315-2AG**-0AB0 新型CPU 315-2DP
6ES7 312-5BD**-0AB0 CPU312C
6ES7 313-5BE**-0AB0 CPU313C
6ES7 313-6CE**-0AB0 CPU313C-2DP
6ES7 313-6BE**-0AB0 CPU313C-2PTP
6ES7 314-6CF**-0AB0 CPU314C-2DP
6ES7 314-6BF**-0AB0 CPU314C-2PTP
6ES7 613-1CA**-0AE3 C7 613
6ES7 635-2EC**-0AE3 C7 635 OP
6ES7 635-2EB**-0AE3 C7 635 OP
6ES7 151-7***-0AB0 ET200S with CPU
注:以上產(chǎn)品的訂貨號會因為產(chǎn)品軟硬件的升級略有調(diào)整,,產(chǎn)品特性以產(chǎn)品名稱為準。
西門子S7-300模塊plc儲存卡
西門子微存儲卡現(xiàn)貨 西門子MMC卡現(xiàn)貨供應 西門子閃存卡現(xiàn)貨供應 西門子CPU內(nèi)存卡 西門子300內(nèi)存卡現(xiàn)貨供應 西門子plc模塊儲存卡

2.1.1 用于新型S7-300 CPU的MMC卡
MMC卡是一種FEPROM卡,,用于新型的S7-300 CPU,,包括緊湊型CPU和由標準型更新的新型CPU。新型CPU均沒有內(nèi)置的裝載存儲器,,必須使用MMC卡作為其裝載存儲器保存用戶數(shù)據(jù),。CPU掉電時,會自動將工作存儲器中的數(shù)據(jù)拷貝到MMC中,保存DB塊數(shù)據(jù),。如圖8-1所示:
MMC卡需要用戶根據(jù)程序大小單獨訂貨,,選型時建議大于CPU工作內(nèi)存,CPU313,,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡支持8 MB ,,其他支持4 MB
用于新型S7-300 CPU的MMC 卡(Micro Memory Card )型號如下:
64 KB 6ES7 953-8LF11-0AA0
128 KB 6ES7 953-8LG11-0AA0
512 KB 6ES7 953-8LJ11-0AA0
2 MB 6ES7 953-8LL11-0AA0
4 MB 6ES7 953-8LM11-0AA0
8 MB 6ES7 953-8LP11-0AA0

注:以上產(chǎn)品的訂貨號會因為產(chǎn)品軟硬件的升級略有調(diào)整,產(chǎn)品特性以產(chǎn)品名稱為準,。

圖8-1
2.1.2 MMC卡使用壽命
MMC的使用壽命主要取決于以下因素:
1. 刪除或編程步驟的數(shù)量,。
使用MMC的CPU有SFC 82,83,,84等特性,,可以進行數(shù)據(jù)的讀寫:
2 SFC82“CREA_DBL”:在裝載內(nèi)存(Load Memory)中生成數(shù)據(jù)塊
2 SFC83“READ_DBL”:讀裝載內(nèi)存(Load Memory)中的數(shù)據(jù)塊
2 SFC84“WRIT_DBL”:寫數(shù)據(jù)塊(內(nèi)容)到裝載內(nèi)存(Load Memory)即MMC卡中。
但是,,請注意由于MMC卡重復寫入的次數(shù)是有限的,,所以當調(diào)用SFC 84向MMC卡寫數(shù)據(jù)時只在相應的時間間隔(例如每小時,每天...)調(diào)用,。如果MMC卡在保存時發(fā)生故障,,相關(guān)的調(diào)用塊會發(fā)出否定應答,其結(jié)果存放在程序的返回值(RET_VAL)中。錯誤就會記錄在CPU的診斷緩沖區(qū)中,。
西門子S7-300模塊plc儲存卡
西門子微存儲卡現(xiàn)貨 西門子MMC卡現(xiàn)貨供應 西門子閃存卡現(xiàn)貨供應 西門子CPU內(nèi)存卡 西門子300內(nèi)存卡現(xiàn)貨供應 西門子plc模塊儲存卡

2. 外界影響,,例如周圍溫度。
當周圍溫度超過為60℃時,,會影響MMC的使用壽命,,0-60℃的工作環(huán)境下,MMC卡可進行刪除/ 寫 操作100,000次
3. MMC卡嚴禁帶電插拔,。務必在電源關(guān)閉的條件下拆卸該卡,。帶電插拔時會使卡燒壞。
4. 一些意外情況情況也會損壞MMC卡
1) 當裝載用戶程序時突然斷電
2) 當執(zhí)行 “copy RAM to ROM”時突然斷電,。
3) 當存儲器復位時出現(xiàn)模塊存儲賦值錯誤,。
4) 錯誤格式化或格式化不能進行。
5)當用戶用手觸摸MMC卡金屬部分時,,如果有靜電,,也可能使卡損壞。
注意:MMC 卡只能使用西門子的PG或西門子專有的讀卡器(prommer)進行格式化,,使用其它第三方的讀卡器進行讀卡和格式化操作都將破壞此卡,。
2.1.3 如何將程序?qū)懭隡MC
MMC是新型CPU單獨的裝載存儲器,任何程序的下載方式都直接保存到卡中,。
下載的方法有如下幾種:
1. 直接下載:用快捷欄中的下載按鍵
直接下載,。或使用STEP7中的“PLC >“Download”菜單命令下載,。(如圖8-2)
圖8-2
2. 使用STEP7中的“PLC >“Download User Program to Memory Card”菜單命令將整個程序下載(如圖8-2),,注意使用該指令時不能下載單個或部分程序塊,只能整體下載,,同時會將MMC卡中原來的內(nèi)容清除,。此方法也同樣適用于FEPROM卡。
3. 使用STEP7中的“PLC >Copy RAM to ROM” (如圖8-2)菜單命令,,可以把工作存儲器的內(nèi)容拷貝到MMC卡中,,同時會將MMC卡中原來的內(nèi)容清除。此操作只能是 CPU 在STOP模式下才能執(zhí)行,。這個指令用于把CPU中當前運行值如DB塊的運行值拷貝到FEPROM卡中,這樣下次用MRES復位時,,DB塊的值就會復位為保存過的值,。此操作對于FEPROM卡同樣有效,
4. 使用PG時可以使用STEP7中的“File > S7-Memory Card > Open” 菜單命令(如圖8-3)打開存儲卡,,再用“PLC > Save to Memory Card ”將文件寫入MMC.此方法也同樣適用于FEPROM卡,。

圖8-3
5. 在程序中通過調(diào)用SFC84“WRIT_DBL”(向裝載存儲器寫數(shù)據(jù)塊),可以將工作存儲器中的數(shù)據(jù)塊(內(nèi)容)寫入裝載存儲器(存儲卡)中。
2.1.4 如何刪除MMC卡中的程序
使用MRES或者“Clear/Reset”不能刪除MMC卡中的數(shù)據(jù),,只能刪除工作存儲器中的內(nèi)容,,并復位所有的M,T,C以及DB塊的實際值。完成復位后會自動將MMC卡中的程序拷貝到工作存儲器中,,
如下方法可以刪除MMC卡中的數(shù)據(jù),。
1. 使用STEP7中的“View > Online” 菜單命令,在線打開Blocks,,選中要刪除的塊,,用“Delete”鍵,即可直接刪除卡中的程序塊,。這點類似于RAM 卡,。
2. 用“PLC >Download User Program to Memory Card” (如圖8-2)下載一個空的程序。
3. 使用西門子編程器PG或西門子讀卡器來刪除或執(zhí)行格式化,。
2.1.5 刪除MMC卡中的程序的特殊情況:被動格式化
在下列情況出現(xiàn)時,,有可能會要求進行被動格式化:
1) 裝入應用程序指令由于掉電而中斷
2) 向MMC卡寫數(shù)據(jù)時由于掉電而中斷
3) 卡中程序的組態(tài)與實際的硬件配置不相符時
4) 卡中有CPU無法正確識別的數(shù)據(jù)
可以執(zhí)行被動格式化的標志為CPU 的STOP 燈出現(xiàn)慢閃,這是CPU在請求被動格式化,,只有此時可以用MRES按鈕格式化MMC卡,,把卡中的錯誤信息清除,具體操作方法如下:
將模式開關(guān)撥到MRES并保持直到STOP 燈保持常亮(約九秒),,并在其后三秒內(nèi)迅速撥動模式開關(guān),,即在三秒內(nèi)使模式開關(guān)返回到STOP后再迅速撥回到MRES位置,此時,,STOP 燈快速閃爍,,表示正在格式化。保持開關(guān)在MRES位置,,直到STOP 燈常亮,,格式化完成。
注意:一定要使用規(guī)定的操作順序,。否則,,MMC就不能進行格式化,而是返回存儲器復位狀態(tài),。這種情況是在CPU的STOP 燈慢速閃爍時使用,,是一種被動的格式化,在正常使用的情況下無法用MRES格式化MMC卡,。
2.1.6 關(guān)于MMC 卡的其它信息
- 關(guān)于MMC其他問題請參考文檔“MMC的信息及使用”,。如MMC卡的升級,以及插入MMC卡時PLC所有燈閃爍等問題,。
2.2 標準型S7-300 CPU
標準型S7-300 CPU指的是不使用MMC卡的S7-300 PLC,,也稱為老式的S7- 300 CPU,。除了CPU318- 2DP外,其它的老式CPU已不再出售,。標準型S7-300含有內(nèi)置的RAM裝載存儲器,,并可以使用FEPROM卡來擴充裝載存儲器。另外,,只有CPU 318-2DP可以使用RAM卡來擴充裝載存儲器,。
2.2.1 用于標準型S7-300 CPU的FEPROM卡
標準型的S7-300CPU有內(nèi)置的Load memory ,通過插入FEPROM(Flash FEPROM)卡擴展裝載存儲器,,F(xiàn)lash FEPROM卡更重要的是作為程序備份,。在沒有后備電池時PLC掉電,在PLC上電后都會自動從FEPROM卡中拷貝程序到CPU的工作存儲器中,。CPU318的存儲區(qū)與S7-400CPU 類似,,工作存儲器分為存儲數(shù)據(jù)和存儲程序兩部分,分別存儲指令代碼和數(shù)據(jù)塊,。過程如圖8-4所示:

圖8-4
西門子存儲卡6ES7953-8LJ30-0AA0
用于標準型S7-300 CPU的Flash EPROM 卡(FEPROM 卡)型號如下:
16 KB 6ES7 951-0KD00-0AA0
32 KB 6ES7 951-0KE00-0AA0
64 KB 6ES7 951-0KF00-0AA0
128 KB 6ES7 951-0KG00-0AA0
256 KB 6ES7 951-1KH00-0AA0
512 KB 6ES7 951-0KJ00-0AA0
1 MB 6ES7 951-1KK00-0AA0
2 MB 6ES7 951-1KL00-0AA0
4 MB 6ES7 951-1KM00-0AA0

注:以上產(chǎn)品的訂貨號會因為產(chǎn)品軟硬件的升級略有調(diào)整,,產(chǎn)品特性以產(chǎn)品名稱為準。
2.2.2 只用于CPU 318-2DP 的RAM卡
128 KB 6ES7 951-0AG00-0AA0
256 KB 6ES7 951-1AH00-0AA0
512 KB 6ES7 951-1AJ00-0AA0
1 MB 6ES7 951-1AK00-0AA0
2 MB 6ES7 951-1AL00-0AA0
注:以上產(chǎn)品的訂貨號會因為產(chǎn)品軟硬件的升級略有調(diào)整,,產(chǎn)品特性以產(chǎn)品名稱為準,。
西門子S7-300模塊plc儲存卡
西門子微存儲卡現(xiàn)貨 西門子MMC卡現(xiàn)貨供應 西門子閃存卡現(xiàn)貨供應 西門子CPU內(nèi)存卡 西門子300內(nèi)存卡現(xiàn)貨供應 西門子plc模塊儲存卡
======================================================================================
2.2.3 如何將程序?qū)懭隖EPROM卡
1. 在STEP中使用“PLC>Download User Program to Memory Card”菜單命令(如圖8-2)。此時用戶程序只能是整體寫入FEPROM卡,,而不能寫入單個或部分程序塊,,同時,每次寫入新的程序會清除原來存在卡中的程序,,同時會清除內(nèi)置RAM 區(qū)的內(nèi)容,。
2. 在STEP中使用 “Copy RAM to ROM”指令(如圖8-2),可以把工作存儲器的內(nèi)容拷貝到FEPROM卡中,,同時會將FEPROM卡中原來的內(nèi)容清除,。這個指令用于保存PLC的當前運行值拷貝到PLC中,這樣下次用MRES復位時,,DB塊的值就會復位為保存過的值,。此方法也同樣適用于MMC卡。
3. 使用PG時可以在STEP中使用“File > S7-Memory Card > Open”打開存儲卡再用 “PLC > Save to Memory Card ”將數(shù)據(jù)寫入FEPROM.此操作對于MMC卡同樣有效,。此方法也同樣適用于MMC卡,。
2.2.4 如何刪除FEPROM卡中的程序
目前,刪除FEPROM卡中的程序的公開方法只有一種,,就是用PG和讀卡器來刪除卡中的內(nèi)容,,使用存儲器復位是無法清空卡里的程序的。
但下述方法同樣可以刪除FEPROM卡中的內(nèi)容:
1. 在STEP中使用“Download user program to memory card ”命令可以把程序直接下載到FEPROM中,,每次用這個命令下載時,,都會清除FEPROM卡中以前下載的程序。當下載的程序大于工作存儲器或者大于FEPROM卡的容量時使用“Download user program to memory card”命令時會出現(xiàn)報警信息,,下載過程仍然可以繼續(xù),,但是下載完成后會出現(xiàn)錯誤信息,PLC故障燈亮,,此時從CPU的模板信息“Module information”中可以看到FEPROM卡中內(nèi)容為空,,相當于刪除了卡里的東西,之后可以重新在卡里下載新的程序,。
2. 在STEP中使用“Download user program to memory card”下載一個空的程序到卡中,,即可清空卡中的內(nèi)容。
3. 通過在線刪除工作存儲器中的全部程序,,再在STEP中執(zhí)行“Copy RAM to ROM”命令可以將FEPROM卡中的內(nèi)容全部刪除,。對于含有內(nèi)置的EPROM的CPU時,也可就用此方法來刪除EPROM中的內(nèi)容,。(僅適用于標準型S7-300 PLC)
4. 當CPU的設置讀寫保護后,,直接用下載的快捷鍵則下載到內(nèi)置的RAM(load memory)中,此時加密信息可以通過復位刪除或執(zhí)行“Download user program to memory card”下載一個空的程序到卡中,,此時可清除CPU中的密碼,。若CPU的設置讀寫保護后,執(zhí)行“Download user program to memory card”下載加密程序到FEPROM卡,,則無法清除該密碼,。
5. 使用讀卡器或PG來刪除。當在卡中加密又丟失了密碼的情況只能用這種方法來刪除卡中的內(nèi)容,。
2.2.5 關(guān)于FEPROM卡的其它信息
對于標準型S7-300CPU,每次拔卡后上電或者插卡后上電,,CPU都會要求執(zhí)行復位,Stop 燈出現(xiàn)慢閃,,需要用MRES復位(用MRES復位注意:拔卡和插卡均只可在掉電時進行),。對于S7-400CPU每次拔卡后上電或者插卡后上電CPU都不會要求執(zhí)行復位,但在拔卡后,,工作存儲器的程序自動丟失,,即使有后備電池也一樣。
2.3 帶內(nèi)置EPROM 的S7-300 CPU
對帶有集成EPROM的CPU模塊,,可以使用“Copy RAM to ROM”將程序復制到集成EPROM中,,以確保在沒有備用電池的情況下發(fā)生電源故障或存儲器復位時數(shù)據(jù)不丟失。 CPU 312 IFM,、 CPU 314 IFM和C7系列帶有內(nèi)置的EPROM裝載存儲器,,由于不太常用,這里不作重點描述,。
因生產(chǎn)方面的變化,,新的 64 kB,、128 kB 和 512 kB SIMATIC 將使用新的訂貨號。具有新訂貨號的 SIMATIC 微型存儲卡與以前版本的備件兼容,,現(xiàn)已開始供貨,。
訂貨信息
名稱 | 新訂貨號 | 舊訂貨號 |
---|
微型存儲卡 64 kB | 6ES7953-8LF31-0AA0 | 6ES7953-8LF30-0AA0 |
微型存儲卡 128 kB | 6ES7953-8LG31-0AA0 | 6ES7953-8LG30-0AA0 |
微型存儲卡 512 kB | 6ES7953-8LJ31-0AA0 | 6ES7953-8LJ30-0AA0 |
注:
此更改已應用于其余 2 MB、4 MB 和 8 MB 的 SIMATIC 微型存儲卡,。
兼容性:
新的 64 kB,、128 kB 和 512 kB SIMATIC 微型存儲卡與前代產(chǎn)品兼容,可作為備件替換前代產(chǎn)品,。具有舊訂貨號的 64 kB,、128 kB 和 512 kB SIMATIC MMC 一經(jīng)售完,訂單將自動調(diào)整為使用新訂貨號,。將不再提供舊版 SIMATIC MC,。
西門子S7-300模塊plc儲存卡
西門子微存儲卡現(xiàn)貨 西門子MMC卡現(xiàn)貨供應 西門子閃存卡現(xiàn)貨供應 西門子CPU內(nèi)存卡 西門子300內(nèi)存卡現(xiàn)貨供應 西門子plc模塊儲存卡
===================================================================================
6ES79538LF200AA0 SIMATIC S7, MMC卡 F. S7-300/C7/ET 200, 3.3VNFLASH,64KB
6ES79538LG200AA0 SIMATIC S7, MMC卡 F. S7-300/C7/ET 200S IM151 CPU, 3.3 V NFLASH, 128 KB
6ES79538LJ300AA0 SIMATIC S7, MMC卡 F. S7-300/C7/ET 200,3.3 V NFLASH, 512 KB
6ES79538LL310AA0 SIMATIC S7, MMC卡 P. S7-300/C7/ET 200,3.3 V NFLASH, 2 MB
6ES79538LM200AA0 SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,4MB
6ES79538LP200AA0 SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,8MB
6ES79538LF300AA0 SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 64 KB
6ES79538LP310AA0 SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 8 MB
6ES79538LG300AA0 SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 128 KB
6ES79538LM310AA0 SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 4 MB
