发布于 2010-08-18 13:38:10
17楼
1、当数据块下载到PLC时,这个数据块就是V区的初值(保存在eeprom中);
2、当程序运行时,可以改变V区的值。这个改变可以是任何途径的,包括上位机;
3、断电了
4、再次上电,系统检查超级电容是否曾放完电,如果放完过,那么V区内的数据已不可信,全部恢复为eeprom中保存的值;如果未放完,也就是说V区中的数据没有丢失,那么设为保持的部分维持不变,没有设为保持的则恢复为eeprom中的值。
5、如果程序中有写eeprom的操作,这个动作将对应的V区的值写到eeprom中,把原来下载的初值给覆盖了。除此,没有别的意思了。
至于eeprom中的值,在没电情况下至少10年不丢失,100年就没保证了。