plc专用存储卡片

为何西门子plc专用卡容量这么小,kb或是mb算,而现在手机上的小sd卡容量可达16g,应该和存取速度没关系吧,还是另有原因

问题补充:
西门子的存储卡的实际容量应该不是他标注的那么大,实际会更大些,不管64K还是128K还是512K,你如果做镜像的话一般镜像都会达到150M+,你可以找个格式化一下试试,前提是先做好镜像,这是因为西门子已经把很多东西预先写入到存储卡中了,比如很多SFC或者SFB块,剩下你可以再看看hbttkj的回答

这位仁兄说的好吗,不过怎么那么贵,普通的mmc卡不识别吗,还是西门子公司故意做了手脚

最佳答案

这个关键在于S7-200、300、400PLC程序里面的注释及符号表等等都是不可以下载到PLC中的,只是将所需的程序块(程序块、数据块或系统块)进行下载,虽然我们做的项目看似很庞大,但下载到plc里面只是必须的程序块,存储卡的容量所以就是KB或MB级别的。

所以当我们从plc上传至电脑的程序都是没有注释和符号表,程序可读性很差。需要我们自己手动添加注释和符号表,或从原备份程序中进行导入。

现在新出的1200、1500系列PLC利用TIA Protal可以支持符号表和注释的下载、上传,和存储STEP 7项目,其它文档或csv文件(用于配方和归档)。当然存储卡的容量就需要很大啦,最小订货号是4MB,还有12MB,24MB和2GB的。

楼主请参考《S7-300CPU存储器介绍及存储卡使用》对你会有些帮助。
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1309&loginID=&srno=&sendtime=

问题补充:
1.首先纠正一下wxcheng兄台的这一句,“因为西门子已经把很多东西预先写入到存储卡中了,比如很多SFC或者SFB块,”我个人感觉这句话不太正确。SFC(系统函数)和SFB(系统函块)是固化在S7的CPU中的,与OB一样,可供调用 的SFC、SFB与CPU的型号相关。如果用户程序中调用的SFC、SFB在CPU中没有固化,CPU就不能识别而报错。
2.另外,MMC卡不要尝试自己是去格式化,千万不要试图使用读卡器去读取或者格式化MMC卡,后果就是你的MMC卡就无法在CPU上使用了,只能返修啦,西门子采用的是一种独有的文件格式,电脑是无法读取的。

如果MMC卡中的程序加了密,但又忘记了密码,可以使用西门子编程器PG 或西门子专用带USB接口的读卡器来删除或格式化MMC卡的内容,也可以用“PLC >Download User Program to Memory Card”下载一个空的程序,或拿到其它PLC上进行一下被动的格式化,这样就可以作为一个未加密的空卡来使用。

3.楼主也不必再为这种现象纠结啦,存在就为合理,普通存储卡肯定是不能用于西门子PLC的。这些也不是用便宜和昂贵来衡量的,要从整个产品生命周期来看的。

图片说明:

plc专用存储卡片  

提问者对于答案的评价:
niu

专家置评

工控产品的特性与商用产品有所不同,存储卡的设计是特殊的,并且是经过特定的格式化,尽管实际容量并不小,但不能进行普通的格式化操作。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc227472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午2:35
下一篇 2018年12月1日 上午2:36

相关推荐