您当前的位置:五五电子网电子知识电器控制PLC工业控制S7-200掉电保持是存在哪? 正文
S7-200掉电保持是存在哪?

S7-200掉电保持是存在哪?

点击数:7649 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   PLC工业控制

问:S7-200掉电保持是存在RAM中用电容保持吗?
 答:是,也可加电池卡延长保持时间。

 问:我今天看一本书写着PLC在掉电的时候利用电容的电将V区的掉电保持的变量马上存到EEPROM中使它可以永久保持,是这样吗?
 答:不是,还是存在RAM中,RAM内的数据需要用电维持。而EEPROM中的数据无需用电维持。你原来的认识是完全正确的。
 电容与电池维持时,各有自己的维持时间,超过时间,参数会丢失的。电容大约是50-80小时左右,你可让PLC不通电超过这个时间试一下。
 PLC的程序块、数据块、系统块都存在EEPROM中,所以永远也不会丢失。
 若不想用电容或电池来实现断电保持,可将参数写到EEPROM中。西门子工程师编写了相应的库函数供用户下载使用。
修正:如果设置MB0 - MB13为断电保持,数据在断电前被自动写入相应的EEPROM数据区中。
 

经过测试,系统块设置的V区断电保持是通过超级电容或电池保证的。

    数据块的内容是保持在EPPROM中的,若清除V区,CPU上电后会从EPPROM中复制值到RAM。若编辑相应V区,则是编辑RAM中的V,而不是EPPROM中的V。

    通俗的说:

    PLC开机时会判断电池或电容是否有效,如果有效就对系统块里断电保持的设置的区域保持不动,然后从数据块里恢复,数据块里再没有赋值的就全部归0。

比如:你在数据块里设置vw0=100,系统块里也设置了掉电保持,掉电时VW0=500,CPU再得电时,如果电池有效那么VW0=500,
掉电时间太长了,电池无效了,那么VW0=100。

        数据块是存到EEPROM里的(就像硬盘一样),系统块的V区数据保持依靠的是电池,因为数据是在RAM(就像内存一样)里的。

    CPU开机时,先把系统块和程序块从“硬盘”装载到“内存”,然后再根据系统块和电池再从“硬盘”恢复数据到“内存”。


本文关键字:暂无联系方式PLC工业控制电器控制 - PLC工业控制

上一篇:S7-300的地址分配