MMC的信息与使用
SIEMENS A&D CS 2004-3-10
首先我们建议您访问siemens A&D公司的技术支持网站:
www4.ad.siemens.de
检索窗口中键入相关产品或问题的 关键字 ,获取关于产品或问题的详细信息和手册。
1
您可以在www4.ad.siemens.de网站的检索窗口中键入 MMC关键字 ,获取关于MMCPG读卡器(USB prommer)等产品的相关信息。
MMC卡是西门子新型PLC的程序、数据的存储体,目前应用于以下几种PLC产品:
订货号                产品名称
6ES7 314-1AF10-0AB0        新型CPU 314
6ES7 315-2AG10-0AB0        新型CPU 315-2DP
6ES7 312-5BD00-0AB0        CPU 312C
6ES7 313-5BE00-0AB0        CPU 313C
6ES7 313-6CE00-0AB0        CPU 313C-2DP
6ES7 313-6BE00-0AB0        CPU 313C-2PTP
6ES7 314-6CF00-0AB0        CPU 314C-2DP       
6ES7 314-6BF00-0AB0        CPU 314C-2PTP
6ES7 613-1CA00-0AE3        C7 613   
6ES7 635-2EC00-0AE3        C7 635    OP
6ES7 635-2EB00-0AE3          C7 635    OP
6ES7 151-7***-0AB0        ET200S with CPU           
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
                                                                                                                                                                                                                                                               
1. 在定购以上产品时,PLC本身不带有MMC卡,所以为了正常使用PLC,您必须根据您工程项目实际需求定购一个大小适用的MMC卡,如果您的PLC上未插入MMC卡,你是无法将S
TEP7中的程序和数据下载下去的,同时你应当注意,不能带电插拔MMC卡,否则会丢失程序或损坏MMC卡。
2. Simatic manager中,选择一个程序块下载,则该块被下载到MMC卡中,如果在窗口左边的树型图中选中Block文件夹进行下载,则所有的块被下载到MMC卡上,MMC中原有的信息将被覆盖,向MMC卡读写数据或下载程序的次数不受限制。
3. 除过CPU中集成的SFB/SFCs块外,MMC当中其他的块可被在线删除。
4. 对某些CPU用新版MMC卡(6ES7 953-XXX10-0AA0)替代旧版MMC卡(6ES7 953-XXX00-0AA0)时需要升级PLCOPERATING SYSTEM。升级时需要使用PG6ES7798-0BA00-0XA0或带USB口的编程器(6ES7792-0AA00-0XA0),通过STEP7 MANAGER窗口中的菜单功能“PLC/UPDATE OPERATING SYSTEM”将CPU_HD.UPD文件写到MMC卡上,CPU_HD.UPD文件可以在www4.ad.siemens.de网站上下载得到。
5. MMC卡作为CPU的装载内存(Load Memory),在为您的CPU选型MMC的时候,我们建议您所选的MMC卡一定要大于等于您所选定的CPU工作内存的大小(work memory),
最好比工作内存大一些,但如果您的应用中,PLC工作时要使用大量的过程数据,历史数据,配方数据等或控制工艺中存在较多的用户程序块、STEP7中的应用功能块(如FB41FB42等)时,建议选用28MMMC卡,但请注意只有3143152DPC7系列的PLC支持8MMMC卡。
6. MMC卡是装载内存,所以不能够在上位机中的组态软件中直接读取MMC卡上的数据值(DB块中的数据),组态画面读取的是PLC RAM内存中的数据。
7. 在西门子的PLC上必须使用西门子专用的MMC卡,如下表中所列出的,不能使用数码相机、移动电话或PDA等数码产品使用的通用型MMC卡。
The order numbers for MMC cards are in the following  table
Micro Memory Card / S7-300
Order number
64 Kbytes
6ES7 953-8LF11-0AA0
128 Kbytes
6ES7 953-8LG11-0AA0
512 Kbytes 
6ES7 953-8LJ11-0AA0
2 Mbytes
6ES7 953-8LL11-0AA0
delete in4 Mbytes
6ES7 953-8LM11-0AA0
8 Mbytes
6ES7 953-8LP11-0AA0
MMC常见问题列表
QUESTION 1 : 如何确定STEP7中的工程项目需要使用多大空间的MMC卡?
QUESTION 2 : MMC卡上存储程序块或数据块的限制是什么?                             
QUESTION 3 : 如何删除MMC卡上的数据或程序?
QUESTION 4 : 31X型PLC插入MMC卡后,STOP灯不停闪烁,怎么办? 或 如何格式化MMC?
QUESTION 5 :插入MMC卡的S7300 PLC不能正常调用SFC54程序块?
QUESTION 6 : 采用MMC卡的S7300和C7613,635系列CPU是如何完成数据保持功能的?
QUESTION 7 : 我如何将一些系统文件或是项目相关的文件存储到MMC上?
QUESTION 8 : 我想将我的STEP7项目完整地保存在MMC卡上,该选择多大的MMC?
QUESTION 9 : 我对插入MMC卡的S7300PLC进行了加密,但我忘记了密码,如何才能对M
MC解密, 或删除MMC卡上的密码?
QUESTION 10 : 上电后,PLC上所有的LED灯不停闪烁,无法在线或下载硬件组态和程序块?
QUESTION 11 : 无法将STEP7中的硬件组态信息或程序块下载到PLC当中,是什么原因?
QUESTION 12 :我在ET200M(6ES7 153-2B*00-0XB0)系列中如何使用Micro Memory Card(MMC)卡?
QUESTION 1 : 如何确定STEP7中的工程项目需要使用多大空间的MMC卡?
Answer :确定您的控制程序所需的MMC卡的大小,可以按以下步骤进行:
1. STEP7 Manager中打开您的Project
2. 选中您的程序块,点击鼠标右键(或快捷键Alt + Enter,打开程序块的属性页面:
3. 选择弹出窗口中的General-Part 2页面:
从上图中可以看出您的某个程序块在PLC中占用装载内存和工作内存的字节数。
4. 将您项目中所有程序块(OBFCFBDB)占用装载内存(Load Memory Requirement)的数量加在一起:
这里的OB1程序块需要占用装载内存(即MMC卡)中的248个字节。
这里的FB101程序块需要占用MMC卡中的4490个字节。
OBFBFCDB(不包括SFCSFBSystem data)所需占用的字节数加在一起:
得到的总的字节数量在除以1024,就可以知道您的Project中的程序块需要多大的MMC卡空间。
5. 如果您已经有SiemensPLCMMC,那么您可以通过在线诊断,获取PLC工作内存和装载内存(MMC卡)的使用情况。
STEP7 Manager界面中,选中CPU,用CP5611PC-Adapter连接PLCMPI通讯口,使用快捷键Ctrl + D,弹出PLC的诊断信息窗口:
MMC卡未插入PLC中时:
因为PLC中没有插入MMC卡,Load memory RAM + EPROM列为空,Work Memory列中显示当前PLC的工作内存为48KEPROMS7-400、旧款S7-300使用的装载内存卡;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。