在学习西门子系统的过程中,系统不同用到的存储卡也不同,之前对每个系统的存储卡有何区别进行了简单的介绍之后,在把每个系统中存储卡的使用来总结一下。今天我们来说一下300存储卡的使用。
在s7 300新型的cpu中,由于不包含内置装载存储器,只能使用MMC卡作为cpu的装载存储器,并且它不需要后背电池,MMC卡具体该怎么使用呢?
MMC卡是西门子新型plc的程序、数据的存储体。PLC本身是不带MMC的,这需要根据自己的需求另外订购一个大小使用的MMC卡。MMC卡选购标准是选择大于CPU工作存储区大小的MMC卡。最好是选择2倍于CPU工作存储区大小的MMC卡。这样的选择有余量,为确保以后系统扩容有足够的缓存空间。
注意:在西门子的cpu上必须使用的是西门子的专用MMC卡。
向MMC卡中下载程序有几种方法,每种方法有不同的应用,下面进行说明:
1、 直接下载:用快捷栏中的下载按钮直接下载或选择step7中的“PLC”菜单下“download”命令。
2、 通过step7中的“PLC”菜单下“download user program to memory card”菜单命令将整个程序下载。
注意:使用该指令时无法单个或一部分下载程序块,只能整体下载,并且下载时会清除MMC卡原有内容,这种方法一般用于使用过的旧卡。
3、通过step7中的“PLC”菜单下Copy RAM to ROM” 的 菜单命令进行下载,
注意:这种方法是将工作存储器的内容拷贝到MMC卡(不是将编程器的程序拷贝到MMC),同时将MMC卡中原来的内容清除;此操作只能是cpu在停止模式下才能执行。
4、 通过step7中的“File”菜单下“S7 Memory Card>Open”菜单命令打开存储卡,再使用“PLC >Save to Memory Card”命令将程序写入MMC卡。
使用MMC卡时需要注意几点:
1、新卡或卡更换到不同型号CPU后,CPU的STOP灯慢闪(约2秒一次),需要被动格式化 。需先使用MRES拨码或西门子PG、西门子专用读卡器做处理。
2、如果plc中未插入MMC卡,是无法将程序和数据下载到cpu中的,并且MMC卡不允许像200的外部存储卡那样可以带电插拔,这样会造成程序丢失或MMC卡损坏。
3、MMC卡只能使用西门子的PG或西门子的专用读卡器进行格式化。
4、MMC卡重复写入的次数是有限的。根据S7 300 CPU中的关于存储卡的技术参数表,保证值为至少100000次的写入/删除操作。但是如果每天在存储卡上存档,将无法达到这个最小值。
相关文档学习:
《MMC卡选型》
http://www.ad.siemens.com.cn/productportal/prods/published/CPU/CPU_4.1/CPU_4.1.html
《MMC卡的格式化》
http://www.ad.siemens.com.cn/productportal/prods/published/CPU/CPU_4.3/CPU_4.3.html
《如何删除MMC卡上的程序》
http://www.ad.siemens.com.cn/productportal/prods/published/CPU/CPU_4.2/CPU_4.2.html