西门子PLC的存储卡有几种?区别是什么?如何选择?
来源:北岛李工 方正智芯西门子SIMATIC S7系列PLC都有与之配套的存储卡,比如: S7-300系列的MMC卡、S7-400的MC RAM和MC Flash卡、S7-1200/1500系列的SMC卡及S7-200 Smart的Micro-SD卡。这些存储卡是用作什么功能?哪些CPU必需要用存储卡?今天这篇文章,我们就来谈谈S7系列PLC的存储卡。https://p9-tt-ipv6.byteimg.com/img/pgc-image/ca52ff0a21414337ba349ee6347b825b~tplv-tt-shrink:640:0.image先来认识下SIMATIC MMC卡。MMC是英文“Micro Memory Card”的缩写,它是一种EPROM卡,具有掉电保持功能。SIMATIC MMC卡用于S7-300系列PLC的装载存储器(Load Memory),由于新的S7-300系列CPU模块本身没有装载存储器,因此在运行时必须要插入MMC卡。除此之外,MMC卡还可以用于固件升级、项目归档存储功能。下面这张图,是SIMATIC MMC卡的照片:https://p3-tt-ipv6.byteimg.com/img/pgc-image/d38b147eb6ec49b1a6da9f4af6425963~tplv-tt-shrink:640:0.image
对于S7-400系列PLC而言,有两种存储卡:MC RAM卡和MC Flash卡。MC RAM卡用来扩展CPU的内置装载存储器。S7-400 CPU集成内部装载存储器,如果用户程序的大小比内置装载存储器的容量小,则不需要MC RAM卡,可以直接下载。如果用户程序的大小比内置的装载存储器大,则需要用MC RAM卡用来扩展CPU的内置RAM装载存储器,插入后和内置的RAM装载存储器形成连续的存储区。无论是内置的RAM还是扩展的MC RAM卡,掉电后其数据都是靠电池来保持,只能在CPU带电的情况下更换电池。MC RAM卡严禁带电插拔;从CPU中将MC RAM卡取出里面的数据将会丢失。MC RAM卡如下图:https://p26-tt.byteimg.com/img/pgc-image/2040a2e3d64d42a49e57b6b273a64948~tplv-tt-shrink:640:0.image
MC Flash卡是一种EPROM卡,具有掉电保持功能,可以用来扩展S7-400 CPU的装载存储器(Load Memory)。前面我们讲了MC RAM卡也是用来扩展装载存储器的,MC Flash和MC RAM卡的区别在于:MC RAM能和内置的装载存储器无缝连接,而MC Flash与内置的装载存储器是分开的。在STEP7中,点击【下载(Download)】只会将用户程序下载到内置的装载存储器中(或者MC RAM卡中),只有点击【下载用户程序到存储卡(Download User Program to Memory Card)】才会将程序下载到MC Flash卡中,如下图:https://p26-tt.byteimg.com/img/pgc-image/e51f71a3f98045e19aa3a560d4ac3cb3~tplv-tt-shrink:640:0.image
用户程序只能整体写入MC Flash卡中,不能单独写某个块。当PLC断电重启后,操作系统会自动从MC Flash卡中拷贝程序到到工作存储器(Work Memory)中。注意,使用命令【Download User Program to Memory Card】会清空内置装载存储器的内容;如果用户再次使用【Download】命令下载程序块,有可能会造成内置装载存储器和MC Flash卡程序不一致的现象。如果你的CPU使用的MC Flash卡,请使用【Download User Program to Memory Card】命令下载程序,以保证其一致性。接下来我们介绍下用于西门子新型PLC S7-1200/1500的存储卡:SIMATIC Memory Card,简称【SMC卡】。SMC卡其实是SD卡,只不过在其某些特定存储区嵌入了西门子的产品信息,因此变成了一张特殊的SD卡。S7-1200系列CPU有内置的装载存储器,因此该卡非必需。当内置的装载存储器不够用时,可以使用SMC卡来扩展;S7-1500系列CPU没有内置的装载存储器,必须要使用SMC卡作为装载存储器;SMC卡外观如下图:https://p1-tt-ipv6.byteimg.com/img/pgc-image/f971fad90e934347b791d7ceddee0156~tplv-tt-shrink:640:0.image
SMC卡为非易失性卡,具有掉电保持功能。除了作为装载存储器,还可用于程序的传输、固件升级、文档备份等功能。SMC卡的读取不需要专用工具,使用通用的SD卡读卡器即可,很方便。但请注意不能使用Windows下的格式化命令对其进行格式化,否则就会失去SIMATIC的特性,变成了一张真正的SD卡。要对SMC卡进行格式化,请在博途(TIA)环境下进行。最后我们来谈下SIMATIC的新的小型PLC S7-200 Smart的存储卡。S7-200 Smart集成有Micro-SD卡插槽,可以使用市面上通用的Micro-SD卡来进行程序传输或固件升级。如下图:https://p3-tt-ipv6.byteimg.com/img/pgc-image/037c4a2a327c4861b37c1039de568608~tplv-tt-shrink:640:0.image
对于S7-200 Smart的CPU而言,用户程序存储在内置的EPROM中,掉电可以保持,因此Micro-SD卡不是必需的。
这个类目最活跃了!赞一个! 楼主加油,我们都看好你哦。
求个链接 / 教程,楼主好人一生平安~ 评论区人才辈出,笑到停不下来😂 笑不活了,评论区比正文还精彩
已转发给朋友,一起快乐一下 同款经历!我当初也这么过来的😂 不请自来,只为说一句:太精彩了! 救命!这波发言太秀了,直接原地封神~
疯狂认同!楼主说出了我不敢说的话 水个经验,支持楼主,加油呀
页:
[1]
2