除非你能够识别系统掉电的时机,然后及时调用SMB31和32,存入相关参数,这样就能避免每个扫描周期写入一次EEPROM的尴尬。
狂想一下,SM0.0,在系统上电过程中始终为1,那么外接电源掉电后他就应该是0了,然后你可以写一段代码试试,当SM0.0常开触点断开的时候,SM0.0的常闭触点是闭合的,然后把SM0.0的常闭作为你的数据保存工作的激活开关,看看能不能有用。
关键有一点不确定,当CPU外接电源断电,转入超级电容供电的时候,CPU能不能给你执行这个保存动作,万一他说:停电就是下班了,咱不干活了,给多少钱咱也不加班,那我这个设想就没有意义了,所以需要试一试。祝你成功。