完全是新手,请不吝赐教。
我用触摸屏给VW0存储区写一个数据,然后把这个数据传送给输出口。我现在想,如果断电后,VW0里面存储的东西会消失吗?难道每次开机,都要重新给VW0赋值?但我想让VW0里面的数据能长期保持,该怎么做?这个问题可能很幼稚,还烦请前辈解答,谢谢。
最佳答案
西门子技术支持文档《Micro’n Power S7-200 LOGO! SITOP 参考》中:S7-200PLC>功能、编程与调试>数据保持 中是这样描述的:
CPU内置的EEPROM存储器用于永久保存数据,包括与RAM数据区一一对应的全部的V存储区、部分M存储区(MB0 - MB13)、定时器(TONR)。
例如V存储区的VW100(RAM)在EEPROM中有其独占的对应地址,数据在从EERPOM中写到V存储区中时,其目标地址就是VW100。
数据可以用如下方式写入EEPROM数据区:
在编程软件Micro/WIN的Data Block(数据块)中定义V数据区存储单元的初始值,下载数据块时,这些数值也被写入到相应的EEPROM单元中。
用特殊存储器SMB31、SMW32,用编程方法将V存储区的数据写入EEPROM
在System Block(系统块)中设置数据保持功能,可将MB0 - MB13的内容在CPU断电时自动写入到EEPROM中
更详细内容请参考西门子技术支持文档《Micro’n Power S7-200 LOGO! SITOP 参考》中:S7-200PLC>功能、编程与调试>数据保持
下载地址:
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1348
提问者对于答案的评价:
谢谢啊。谢谢你们,我对这个服务中心还不熟悉,回复迟了。所有回答我都会好好看。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc219594.html