您好,欢迎访问一九零五行业门户网

西门子mmc卡正确使用方法 不小心会变砖头哦

一.mmc使用说明
mmc卡是西门子plc的程序、数据的存储体,应用于s7-300,et200cpu,fm352-5产品:
1. 在定购plc时,plc本身不带有mmc卡,所以为了正常使用plc,必须根据工程项目实际需求定购一个大小适用的mmc卡,如果plc上未插入mmc卡,是无法将step7中的程序和数据下载下去的,同时应当注意,不能带电插拔mmc卡,否则会丢失程序或损坏mmc卡。
2. 在simatic manager中,选择一个程序块下载,则该块被下载到mmc卡中,如果在窗口左边的树型图中选中block文件夹进行下载,则所有的块被下载到mmc卡上,mmc中原有的信息将被覆盖,向mmc卡读写数据或下载程序的次数不受限制。
3. 除过cpu中集成的sfb/sfcs块外,mmc当中其他的块可被在线删除。
4. mmc卡作为cpu的装载内存(load memory),在为cpu选型mmc的时候,建议所选的mmc卡一定要大于等于所选定的cpu工作内存的大小(work memory),好比工作内存大一些,但如果应用中,plc工作时要使用大量的过程数据,历史数据,配方数据等或控制工艺中存在较多的用户程序块、step7中的应用功能块(如fb41、fb42等)时,建议选用2-8m的mmc卡。
5. mmc卡是装载内存,所以不能够在上位机中的组态软件中直接读取mmc卡上的数据值(db块中的数据),组态画面读取的是plc ram内存中的数据。
6. 在西门子的plc上必须使用西门子专用的mmc卡,如下表中所列出的,不能使用数码相机、移动电话或pda等数码产品使用的通用型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 卡订货号
二.mmc常见问题列表
2.1如何确定step7中的工程项目需要使用多大空间的mmc卡?
answer :确定控制程序所需的mmc卡的大小,可以按以下步骤进行:
1. 在step7 manager中打开的project;
2. 选中的程序块,点击鼠标右键(或快捷键alt + enter),打开程序块的属性页面:
图1 属性页面
3. 选择弹出窗口中的blocks页面:
从上图中可以看出的全部程序块在plc中占用装载内存的字节数。
4. 将项目中所有程序块(ob、fc、fb、db)占用装载内存(load memory requirement)和系统数据(syestem data memory)占用的装载内存的数量加在一起:
得到的总的字节数量在除以1024,就可以知道project中的程序块需要多大的mmc卡空间。
5. 如果已经有siemens的plc和mmc,那么可以通过在线诊断,获取plc工作内存和装载内存(mmc卡)的使用情况。
在step7 manager界面中,选中cpu,用cp5611或pc-adapter连接plc的mpi通讯口,使用快捷键ctrl + d,弹出plc的诊断信息窗口:
当mmc卡未插入plc中时:
图2 信息页面
因为plc中没有插入mmc卡,load memory ram + eprom列为空,work memory列中显示当前plc的工作内存为48k,eprom是s7-400、旧款s7-300使用的装载内存卡;
在plc中插入mmc卡时,
使用快捷键ctrl + d弹出plc的内存使用情况:
图3 内存属性
可以看出plc的内存使用情况为0%,空余128k装载内存和48k工作内存;
将的程序下载到plc当中:
图4 下载按钮
使用ctrl + d弹出plc的内存使用情况:
图5 属性页面
可以看出,的控制程序在plc中对装载内存和工作内存的占用情况。
2.2 mmc卡上存储程序块或数据块的限制是什么?
answer:
是的,下载到mmc卡的块数目见如下表格:
图6 页面: 属性 – 数据块
2.8 如何将一些系统文件或是项目相关的文件存储到mmc上?
answer:
可以将任何与项目相关的文件存储到mmc卡内.
步骤:
• 把mmc卡插入到pg中.
• 打开 simatic-manager.
• 选择菜单 file > s7-memory card > open.
• 选择菜单plc > save to memory card ....
图7 simatic manager - s7 memory card
• 选择需要保存的文件并使用 --> 键进行保存.
图8 simatic manager - s7 memory card
• 如果需要删除选择的文件,使用<-- 键.
• 点击ok用来保存。
• 保存后的数据显示在s7 memory card窗口.
图9 存储卡菜单
note:
功能仅限于s7-300 的mmc卡和s7-400的flash 卡。
2.9 如果step7项目完整地保存在mmc卡上,该选择多大的mmc?
answer:
为了选择恰当的mmc卡,需要了解整个项目的大小,可以通过如下方法:
首先对的step 7 项目归档,file > archive.然后查看归档后的文件属性(通过右键或者alt+回车)
图10 文件属性
选择plc > module information > memory.可以看到已经使用的存储卡大小.
图11 装载内存
需要把归档数据的大小和已经使用的进行相加,得到的结果做为选择保存整个项目所需要的mmc卡的尺寸.
2.9 插入mmc卡的s7300 plc进行了加密,但忘记了密码,如何才能对mmc解密, 或删除mmc卡上的密码?
answer:
如果忘记了在s7-300 cpu protection属性中所设定的密码,那么只能够采用siemens的编程器pg上的读卡槽或采用带usb接口的读卡器(usb prommer 6es7792-0aa00-0xa0),选择simatic manager界面下的菜单 files7 memory carddelete 选项删除mmc卡上原有的内容,这样mmc就可以作为一个未加密的空卡使用了,但无法对mmc卡进行解密,读取mmc卡中的程序或数据。
其它类似信息

推荐信息