PLC200中SMB31和SMW32的应用方面的实例有吗?我要做一个每用一次PLC,自动记录一次的数据,并长期保存。我没有用到存储卡!所有我考虑用SMB31和SMW32来实现,可以吧。
最佳答案
SMB31 和 SMW32 永久性内存(EEPROM)写入控制:
您可以将存储在V内存中的一个数值保存至受程序控制的永久性内存(EEPROM)中。欲执行此一功能,将需要保存的位置地址载入SMW32。然后,将命令载入SMB31,保存该数值。一旦您载入保存数值的命令,在CPU复原SM31.7表示保存操作已经完成之前,您不得改变V内存中的数值。
在每次扫描结尾处,CPU检查是否发出将数值保存至永久内存的命令。如果发出命令,指定的数值被保存在永久内存中。
具体方法即程序,详见《S7—200 PLC的V内存永久保存》下载:
http://www.ad.siemens.com.cn/service/question/download/2.doc
提问者对于答案的评价:
好
专家置评
已阅,最佳答案正确。
请注意,PLC的永久存储是有次数寿命的,包括下载程序也在次数里面,共10万次,所以不要频繁操作,且您用SMB32,最多写一个双字。
下面有:如何在 CPU 内部 EEPROM 存储空间中永久保存变量区域
http://support.automation.siemens.com/CN/view/zh/17471561
多个字节存储的,请参见。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223638.html