双击CPU图标,打开系统块。在保持范围选项中,当范围1-5的元素数目大于0时,自动启用断电保持功能。
1. 设置参数讲解
1.1 数据区的类型可定义断电保持功能的存储区类型为V、M、T、C。对于定时器,只能保持保持性定时器 (TONR),而对于定时器和计数器,只能保持当前值(每次上电时都将定时器和计数器位清零)。
数据区的偏移地址,如上图数据区类型为VW,偏移量为300,元素数目为9,断电后从VW300-VW316的共9组数据将保留,其他数据将被清零。
2. 数据存储器地址的保持范围
对比参照各CPU型号的存储器地址范围,可以知道只要是CPU可以使用的地址范围,都可以设定为保持性存储区。
🌈特例是定时器T,只能是保持型接通延时定时器TONR对应的定时器才能设置为保持功能。image.png
🚄定时器类型和编号image.png
3. CPU断电保持的执行过程
CPU 在断电和上电时对保持性存储器执行以下操作:
CPU 将指定的保持性存储器范围保存到yongjiu存储器。
CPU 先将 V、M、C 和 T 存储器清零,将所有初始值都从 数据块 复制到 V 存储器,然后将保存的保持值从yongjiu存储器复制到 RAM。