MMC卡需要用戶根據(jù)程序大小單獨(dú)訂貨,選型時建議大于CPU工作內(nèi)存,CPU313,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡zui大支持8 MB ,其他zui高支持4 MB
產(chǎn)品簡介
詳細(xì)介紹
西門子內(nèi)存卡/MMC卡/6ES7953系列
MMC卡需要用戶根據(jù)程序大小單獨(dú)訂貨,選型時建議大于CPU工作內(nèi)存,CPU313,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡zui大支持8 MB ,其他zui高支持4 MB
目前常用的S7-300CPU主要有:
新型CPU:使用MMC卡作為裝載存儲器,不需要后備鋰電池,免維護(hù)。
標(biāo)準(zhǔn)CPU:也稱為老式的S7-300 CPU,使用FEPROM卡作為裝載存儲器,需要后備電池維 持系統(tǒng)時鐘。除了S7-318 2DP外,其它的老式PLC已不再出售。
由于存儲介質(zhì)的不同,對于存儲卡的使用及對用戶程序的數(shù)據(jù)保存有所不同,
本文檔主要用于解決以下問題:
² 了解S7-300CPU存儲器的概念及區(qū)域劃分
² 了解新型S7-300CPU 及標(biāo)準(zhǔn)型S7-300CPU 的區(qū)別
² MMC卡的使用方法及注意事項(xiàng),包括如何將程序?qū)懭牒蛣h除等
² FEPROM卡的使用方法及注意事項(xiàng),包括如何將程序?qū)懭爰皠h除等
² 了解用戶程序在S7-300CPU的數(shù)據(jù)保持問題,包括如何定義保持區(qū)等
² S7-300CPU的啟動方式及如何進(jìn)行存儲器復(fù)位
² 如何將存儲卡格式化
關(guān)鍵詞
新型CPU;標(biāo)準(zhǔn)CPU;存儲器;微型存儲器;保持存儲器;閃存;暖啟動;
保持存儲區(qū)
Key Words
New CPU; Standard Cpu;Memory;MMC;Flash Eprom;Warm start;Retentive Memory
目 錄
1. S7 300存儲區(qū)概述
2. S7-300 CPU的分類
2.1 新型S7-300 CPU
2.1.1 用于新型S7-300 CPU的MMC卡
2.1.2 MMC卡使用壽命
2.1.3 如何將程序?qū)懭隡MC
2.1.4 如何刪除MMC卡中的程序
2.1.5 刪除MMC卡中的程序的特殊情況:被動格式化
2.1.6 關(guān)于MMC 卡的其它信息
2.2 標(biāo)準(zhǔn)型S7-300 CPU
2.2.1 用于標(biāo)準(zhǔn)型S7-300 CPU的FEPROM卡
2.2.2 只用于CPU 318-2DP 的RAM卡
2.2.3 如何將程序?qū)懭隖EPROM卡
2.2.4 如何刪除FEPROM卡中的程序
2.2.5 關(guān)于FEPROM卡的其它信息
2.3 帶內(nèi)置EPROM 的S7-300 CPU
3 關(guān)于數(shù)據(jù)保持
3.1 CPU啟動方式:
3.2 S7-300 CPU 存儲器復(fù)位
3.3 新型S7-300 CPU(使用 MMC卡)的數(shù)據(jù)保持問題
3.4 標(biāo)準(zhǔn)型S7-300 CPU(除了CPU 318-2 DP)的數(shù)據(jù)保持問題:
4 縮寫詞含義
5 附錄-相關(guān)設(shè)備訂貨號
5.1 存儲卡
5.2 USB讀卡器
附錄-推
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)和計(jì)數(shù)器(C))、塊堆棧和中斷堆棧以及臨時存儲器(本地?cái)?shù)據(jù)堆棧)。
2. 工作存儲器:
工作存儲器僅包含運(yùn)行時使用的程序和數(shù)據(jù)。RAM 工作存儲器集成在CPU中, RAM中的內(nèi)容通過電源模塊供電或后備電池保持。除了S7 417-4 CPU可以通過插入的存儲卡來擴(kuò)展工作存儲器外,其他PLC的工作存儲器都無法擴(kuò)展。
3. 裝載存儲器:
裝載存儲器是用于存放不包含符號地址分配或注釋(這些保留在編程設(shè)備的存儲器中)的用戶程序。裝載存儲器可以是存儲器卡、內(nèi)部集成的RAM或內(nèi)部集成的EPROM.
4. 保持存儲器:
保持存儲器是非易失性的RAM,通過組態(tài)可以在PLC掉電后即使沒有安裝后備電池的情況下,保存一部分位存儲器(M)、定時器(T)、計(jì)數(shù)器(C)和數(shù)據(jù)塊(DB)。在設(shè)置CPU參數(shù)時一定要要保持的區(qū)域。(注意:由于S7-400 PLC沒有非易失性RAM,即使組態(tài)了保持區(qū)域,再掉電時若沒有后備電池,也將丟失所有數(shù)據(jù)。這是S7-300 PLC 與S7-400 PLC 的重要區(qū)別)
1) 當(dāng)在step7 中執(zhí)行下裝(download)時,會把編程設(shè)備中的用戶程序下裝到CPU的裝載存儲區(qū),同時會把運(yùn)行時使用的程序和數(shù)據(jù)寫入工作存儲區(qū)(如OB1和數(shù)據(jù)塊)。
2) 若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,在工作存儲器中定義了保持特性的數(shù)據(jù)塊會把數(shù)據(jù)寫入保持存儲器中,上電后保持存儲器會把斷電時的數(shù)據(jù)寫入到工作存儲區(qū), 保證了運(yùn)行數(shù)據(jù)斷電不丟失(過程如圖7-1中與箭頭所示)。
3) 若CPU沒有后備電池,當(dāng)系統(tǒng)斷電時,系統(tǒng)存儲區(qū)中定義n的保持位存儲器(M)、定時器(T)和計(jì)數(shù)器(C))斷電時也會寫入保持存儲器,恢復(fù)上電時斷電時的數(shù)據(jù)重新寫入,保證了運(yùn)行數(shù)據(jù)斷電不丟失(如圖7-1中與箭頭所示)。
按照CPU 的裝載存儲器來分類:新型S7-300 CPU、標(biāo)準(zhǔn)型S7-300 CPU、帶內(nèi)置EPROM 的S7300 CPU,具體描述如下:
新型S7-300 CPU是指使用MMC卡作為其裝載存儲器的CPU,此類CPU不用安裝后備電池,免維護(hù)。由于新型S7300-CPU它不含內(nèi)置的裝載存儲器,因此必須使用MMC卡。新型的S7-300 CPU包括緊湊型 (即CPU31xC系列)和由標(biāo)準(zhǔn)型更新的新型CPU。任何程序的下載方式都直接保存到卡中, 沒有MMC卡,是無法把程序下載到CPU中的。
西門子PLC使用存儲卡來保存用戶的程序和數(shù)據(jù),例如:在西門子PLC S7-300系列中,通常使用MMC卡,用戶把程序的邏輯和數(shù)據(jù)保存在MMC卡中。在由西門子PLCS7-300系列組成的控制系統(tǒng)中,必須使用存儲卡MMC來使得西門子PLC正常運(yùn)行。在使用過程中,用戶需要將編程軟件組態(tài)好的邏輯寫入到存儲卡中,從而保證系統(tǒng)的正常運(yùn)行。將程序?qū)懭氪鎯ǖ姆绞接卸喾N,本文下面就來介紹一下這些方法,供用戶在調(diào)試過程中參考使用。
西門子PLC存儲卡寫入程序方法
在西門子PLC S7-300系列中,用戶可以使用MMC卡進(jìn)行程序的下載操作,有以下幾種方式可供選擇:
1. 直接下載
用戶在西門子PLC S7-300的編程軟件STEP7STEP7菜單中的“PLC->;
2. 菜單指令下載
用戶在西門子PLC S7-300的編程軟件STEP7中,在菜單欄中,選擇“PLC->下載用戶程序到存儲卡”的菜單命令,將整個程序下載,注意在使用這個指令時,不能對部分程序進(jìn)行下載,只能將程序整體下載,同時覆蓋存儲卡中原有的內(nèi)容;
3. 拷貝程序
用戶在西門子PLC S7-300的編程軟件STEP7中,使用菜單指令“PLC->拷貝RAM到ROM”指令,可以把工作存儲器中的內(nèi)容拷貝到存儲卡中,同時會清除原來存儲卡中的信息,并且這項(xiàng)操作只能在CPU的STOP狀態(tài)下進(jìn)行;
4. 保存程序
用戶在西門子PLC S7-300的編程軟件STEP7中,使用菜單指令“文件->S7存儲卡->打開”指令,然后再使用“PLC->保存到存儲卡”,可以將文件寫入到存儲卡中;
5. 編程保存
用戶在西門子PLC S7-300的編程軟件STEP7中,通過調(diào)用系統(tǒng)功能SFC84-向裝載存儲器寫數(shù)據(jù)塊,可以將工作存儲器中的數(shù)據(jù)塊寫入到存儲卡中。
西門子PLC S7-300的MMC存儲卡通常用來存儲程序和數(shù)據(jù),它是PLC正常運(yùn)行時*的部件。用戶可以通過多種方式將編寫好的程序邏輯保存下載到存儲卡中,從而確??刂葡到y(tǒng)的正常運(yùn)行,在下載時,用戶可以按照本文提供的方式進(jìn)行操作。
西門子內(nèi)存卡/MMC卡/6ES7953系列
MMC卡需要用戶根據(jù)程序大小單獨(dú)訂貨,選型時建議大于CPU工作內(nèi)存,CPU313,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡zui大支持8 MB ,其他zui高支持4 MB