s7 315-2dp mmc卡存储及复位问题
郑志武
发布于2012-12-16 23:32
1
0
标签:
有一个程序,我想在db块中存储一些固定数据,在程序中只是读取不修改,而且数据很重要,不能轻易丢失(除非是连同程序一块丢失),现在有些疑惑请教一下大侠们:
1、若把数据直接写在db的初始值和当前值存在mmc卡中,那么什么情况下这些数据会丢失?
2、直接写在db的初始值和当前值与在程序中用move指令向db存储区赋一遍值哪种方式更安全还是一样?
3、对于mmc卡中的数据,被动格式化时只是删除mmc卡中db区的数据还是连同程序一块删除了?
4、用mres键进行主动复位和被动格式化的操作方式是否一样?
急盼复,谢谢!
佳答案
1、若把数据直接写在db的初始值和当前值存在mmc卡中,那么什么情况下这些数据会丢失?
存入mmc卡中的数据永久保持,除非是格式化或进行删除操作。
2、直接写在db的初始值和当前值与在程序中用move指令向db存储区赋一遍值哪种方式更安全还是一样?
两者的安全性都一样。断电时将db的内容均保持。
3、对于mmc卡中的数据,被动格式化时只是删除mmc卡中db区的数据还是连同程序一块删除了?
卡中的所有内容都被删除。
4、用mres键进行主动复位和被动格式化的操作方式是否一样?
除了应用西门子专用编程器可进行主动格式化之外,在s7-300cpu模板上没有主动格式化功能,只有在cpu的stop指示灯按一定频率慢闪时表明需要被动格式化,此时才可进行被动格式化操作。
5、相关文档:
、详见《s7-300_mmc常见问题》下载:
http://ftp.gongkong.com/uploadfile/datum/2008-5/2008050818351400001(s7-300_mmc常见问题).doc
、《s7-300cpu存储卡介绍与储存卡的使用(更新版)》下载:
https://www2.ad.siemens.com.cn/download/upload/as/application/a0097.pdf