LZ,你这怎能实现断电保存?
要实现几天以内的的停电保持,就像你所写的:-----"假如我想从VW0~VW20都掉电保持的话,是不是应该设置系统块里的掉电数据保持,范围0数据区选VW,偏移量写20就可以了?这样做对不对呀?"------就是这样简单,OK.
如果你要实现永久性(长时间)停电保持,就把数据的地址安排在MB0-MB13这13 个字节中,再在系统块里的掉电数据保持区中,设置MB0--MB13为掉电保持.----就是这样简单,根本用不着什么SMB31--SMW32之类.
内容的回复:LZ,你这怎能实现断电保存?
要实现几天以内的的停电保持,就像你所写的:-----"假如我想从VW0~VW20都掉电保持的话,是不是应该设置系统块里的掉电数据保持,范围0数据区选VW,偏移量写20就可以了?这样做对不对呀?"------就是这样简单,OK.
如果你要实现永久性(长时间)停电保持,就把数据的地址安排在MB0-MB13这13 个字节中,再在系统块里的掉电数据保持区中,设置MB0--MB13为掉电保持.----就是这样简单,根本用不着什么SMB31--SMW32之类.
我想保持的是VW0~VW20的数据,怎么写入MB0~MB13?还有设置MB0~MB13为掉电保持具体怎么操作?
VW0-VW20共有42个字节,MB0-MB13只有14个字节,不能满足.只能检重要的数据存放在MB0-MB13之间.举例:
假如你想永远断电保持VW6数据(拟用MW0来存储)
方法1.直接不VW6改为MW0(只要用0-12都可以,但地址不能重复).
方法2.使用传送指令MOV-W,B把VW6传送至VW0(只要用0-12都可以,但地址不能重复).
还要在系统块设置