西門子S7-300MMC微型存儲(chǔ)卡
銷售訂貨號(hào):
6ES7 953-8LF20-0AA0
6ES7 953-8LG11-0AA0
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6ES7 953-8LP20-0AA0
上海啟水自動(dòng)化科技有限公司(西門子核心分銷商)專業(yè)銷售西門子S7-200/300/400/1200/1500PLC、數(shù)控系統(tǒng)、變頻器、人機(jī)界面、觸摸屏、伺服、電機(jī)、西門子通訊電纜、現(xiàn)場(chǎng)總線、DP接頭、工控機(jī)等,并可提供西門子維修服務(wù),歡迎來(lái)電垂詢。
聯(lián)系人 :卜社幫( 銷售經(jīng)理 )24小時(shí)服務(wù)熱線 :18202105796
電話( Tel ): 021-60641323 傳真(Fax):021-57872917
工作QQ: 2880583563
郵箱( Email ):a5824085@126.com
地址( Add ):上海市松江區(qū)弘翔路58弄195號(hào)
MMC卡是西門子PLC的程序、數(shù)據(jù)的存儲(chǔ)體,應(yīng)用于S7-300,ET200CPU,FM352-5產(chǎn)品:
1. 在定購(gòu)PLC時(shí),PLC本身不帶有MMC卡,所以為了正常使用PLC,必須根據(jù)工程項(xiàng)目實(shí)際需求定購(gòu)一個(gè)大小適用的MMC卡,如果PLC上未插入MMC卡,是無(wú)法將STEP7中的程序和數(shù)據(jù)下載下去的,同時(shí)應(yīng)當(dāng)注意,不能帶電插拔MMC卡,否則會(huì)丟失程序或損壞MMC卡。
2. 在Simatic manager中,選擇一個(gè)程序塊下載,則該塊被下載到MMC卡中,如果在窗口左邊的樹型圖中選中Block文件夾進(jìn)行下載,則所有的塊被下載到MMC卡上,MMC中原有的信息將被覆蓋,向MMC卡讀寫數(shù)據(jù)或下載程序的次數(shù)不受限制。
3. 除過CPU中集成的SFB/SFCs塊外,MMC當(dāng)中其他的塊可被在線刪除。
4. MMC卡作為CPU的裝載內(nèi)存(Load Memory),在為CPU選型MMC的時(shí)候,建議所選的MMC卡一定要大于等于所選定的CPU工作內(nèi)存的大小(work memory),最好比工作內(nèi)存大一些,但如果應(yīng)用中,PLC工作時(shí)要使用大量的過程數(shù)據(jù),歷史數(shù)據(jù),配方數(shù)據(jù)等或控制工藝中存在較多的用戶程序塊、STEP7中的應(yīng)用功能塊(如FB41、FB42等)時(shí),建議選用2-8M的MMC卡。
5. MMC卡是裝載內(nèi)存,所以不能夠在上位機(jī)中的組態(tài)軟件中直接讀取MMC卡上的數(shù)據(jù)值(DB塊中的數(shù)據(jù)),組態(tài)畫面讀取的是PLC RAM內(nèi)存中的數(shù)據(jù)。
6. 在西門子的PLC上必須使用西門子專用的MMC卡,如下表中所列出的,不能使用數(shù)碼相機(jī)、移動(dòng)電話或PDA等數(shù)碼產(chǎn)品使用的通用型MMC卡。
Micro Memory Card / S7-300 | Order number |
64 Kbytes | 6ES7 953-8LF20-0AA0 |
128 Kbytes | 6ES7 953-8LG20-0AA0 |
512 Kbytes | 6ES7 953-8LJ30-0AA0 |
2 Mbytes | 6ES7 953-8LL20-0AA0 |
4 Mbytes | 6ES7 953-8LM20-0AA0 |
8 Mbytes | 6ES7 953-8LP20-0AA0 |
表1: MMC 卡訂貨號(hào)
2.MMC常見問題列表
2.1如何確定STEP7中的工程項(xiàng)目需要使用多大空間的MMC卡?
Answer :確定控制程序所需的MMC卡的大小,可以按以下步驟進(jìn)行:
1. 在STEP7 Manager中打開的Project;
2. 選中的程序塊,點(diǎn)擊鼠標(biāo)右鍵(或快捷鍵Alt + Enter),打開程序塊的屬性頁(yè)面:
圖1 屬性頁(yè)面
3. 選擇彈出窗口中的Blocks頁(yè)面:
從上圖中可以看出的全部程序塊在PLC中占用裝載內(nèi)存的字節(jié)數(shù)。4. 將項(xiàng)目中所有程序塊(OB、FC、FB、DB)占用裝載內(nèi)存(Load Memory Requirement)和系統(tǒng)數(shù)據(jù)(Syestem data memory)占用的裝載內(nèi)存的數(shù)量加在一起:
得到的總的字節(jié)數(shù)量在除以1024,就可以知道Project中的程序塊需要多大的MMC卡空間。
5. 如果已經(jīng)有Siemens的PLC和MMC,那么可以通過在線診斷,獲取PLC工作內(nèi)存和裝載內(nèi)存(MMC卡)的使用情況。
在STEP7 Manager界面中,選中CPU,用CP5611或PC-Adapter連接PLC的MPI通訊口,使用快捷鍵Ctrl + D,彈出PLC的診斷信息窗口:
當(dāng)MMC卡未插入PLC中時(shí):
圖2 信息頁(yè)面
因?yàn)镻LC中沒有插入MMC卡,Load memory RAM + EPROM列為空,Work Memory列中顯示當(dāng)前PLC的工作內(nèi)存為48K,EPROM是S7-400、舊款S7-300使用的裝載內(nèi)存卡;
在PLC中插入MMC卡時(shí),
使用快捷鍵Ctrl + D彈出PLC的內(nèi)存使用情況:
圖3 內(nèi)存屬性
可以看出PLC的內(nèi)存使用情況為0%,空余128K裝載內(nèi)存和48K工作內(nèi)存;
將的程序下載到PLC當(dāng)中:
圖4 下載按鈕
使用Ctrl + D彈出PLC的內(nèi)存使用情況:
圖5 屬性頁(yè)面
可以看出,的控制程序在PLC中對(duì)裝載內(nèi)存和工作內(nèi)存的占用情況。
2.2 MMC卡上存儲(chǔ)程序塊或數(shù)據(jù)塊的限制是什么?
ANSWER:
是的,下載到MMC卡的塊數(shù)目見如下表格:
類型 | MLFB | 最多的塊數(shù)目 |
MMC 64KB | 6ES7953-8LF20-0AA0 | 768 |
MMC 128KB | 6ES7953-8LG20-0AA0 | 1024 |
MMC 512KB | 6ES7953-8LJ30-0AA0 | 2560 |
MMC 2MB | 6ES7953-8LL20-0AA0 | 6528 |
MMC 4MB | 6ES7953-8LM20-0AA0 | 12672 |
由于CPU 的數(shù)據(jù)容量有限,可以把CPU 的數(shù)據(jù)存放于MMC 中,并對(duì)其中數(shù)據(jù)進(jìn)行讀寫操作,典型應(yīng)用為數(shù)據(jù)配方功能,這些數(shù)據(jù)可以只存于 MMC (Load Memory) 中,而不占CPU 的容量(Working Memory),當(dāng)需要使用時(shí)可通過程序讀寫。注意 MMC 的存儲(chǔ)次數(shù)為100000 次。
2. 示例系統(tǒng)的體系結(jié)構(gòu)
圖 0 本例中選用一個(gè)S7-300 CPU314C-2DP, 并插入MMC 卡
3. 本例需要的設(shè)備
A. 需要軟件
STEP7 V5.2或以上版本
B. 需要硬件
1. 一個(gè)S7-300 CPU314C-2DP
2. 帶有CP5611 的 Field PG 710
3. 512K MMC 卡
4. 只在MMC 中創(chuàng)建數(shù)據(jù)塊
4.1 方法1:在STEP7 中手動(dòng)創(chuàng)建只存于MMC 的數(shù)據(jù)塊
打開STEP7,創(chuàng)建一個(gè)新的項(xiàng)目,在“BLOCKS”插入數(shù)據(jù)塊,例如DB1,點(diǎn)右鍵打開屬性窗口,選擇“Unbed” ,這樣DB1 將只存于MMC 中。
圖 1
4.2 方法2: 在程序中創(chuàng)建只存于MMC 的數(shù)據(jù)塊
在OB1 中調(diào)用SFC82
圖 2
這樣M0.1 為1 時(shí),將在MMC 中創(chuàng)建DB2,3,4,5,6。每個(gè)DB 塊容量為16K ,當(dāng)MW4 等于5 時(shí),完成創(chuàng)建工作,用戶應(yīng)復(fù)位M0.1。
圖 3
5. 讀寫MMC 的數(shù)據(jù)
5.1 寫數(shù)據(jù)到MMC 卡中,調(diào)用SFC84
圖 4
M0.2 為1 時(shí),CPU 中的數(shù)據(jù)源DB10.DBB0~9 10 個(gè)字節(jié)將寫到已經(jīng)在MMC 中創(chuàng)建好的DB2.DBB0~9 中, M1.2 為1 MW6 為W#16#7002 時(shí),用戶將復(fù)位M0.2 。
5.2 讀MMC 中的數(shù)據(jù)到CPU 中,調(diào)用SFC83
圖 5
M0.3 為1 時(shí),MMC 卡中的數(shù)據(jù)源DB2.DBB0~9 10 個(gè)字節(jié)將讀到CPU DB10.DBB10~19 中,M1.3 為1,MW8 為W#16#7002 時(shí),用戶將復(fù)位M0.3。