EEPROM写入库说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问题描述:
当高性能电容的时间(根据 CPU 类型不同而不同)用完,或者电池模块过期(200天),修改过的参数就会丢失。
使用以下程序库所提供的子程序,可以在 CPU 中的内部 EEPROM 中保存完整的变量区域,在运行期内该区域是不易失的(在系统手册中仅说明了保存单个变量)。
软件要求:
此操作程序库使用需要 STEP 7 Micro/WIN V4.0 SP7 或者更高的版本。
警告:
当 CPU 启动时,包含 DB (数据块)的存储卡不可以被插入。
如果包含 DB 的存储卡被插入,CPU 会读出存储卡的内容而不是去读内部 EEPROM,同时存储数据被错误的写回。
合并和使用库:
1.将下载的文件“store_to_eeprom.zip”保存在电脑上。
2.在独立的目录下解压文件“store_to_eeprom.zip”。
3.双击开始解压的 STEP 7 Micro/WIN 库“store_to_eeprom.mwl”。
4.在 STEP 7-Micro/WIN 对话栏中打开确认集成的库。
增加的“EEPROM (v1.0)”文件夹中包含了子程序“EEPROM_Direct"”和“EEPROM_Indirect”。
图:01
使用子程序:
1.在网络中从文件夹“EEPROM (v1.0)”插入所需要的子程序。
2.根据例程中的参数列表给所选子程序分配输入输出参数。
使用适当的逻辑连接,以确保在执行期间程序执行触发输入位“Start”保持为1 (高)。
更多的信息也可以在子程序的注释中得到。
.
注意:
不能以很高的频率在 EEPROM 上保存数据。
EEPROM 典型的存储次数为100,000次。
如果超过这个值,CPU 将发生故障。
如果按小时在 EEPROM 上保存数值,那么 EEPROM 的预计使用寿命是 11 到 12 年。
起始地址为直接寻址“EEPROM_direct"”例程:
图: 02
表: 01
起始地址为间接寻址“EEPROM_indirect”例程:
图: 03
表:02
程序测试:
程序运行后,删除可保持的 V 变量并将存储的数据装载回 CPU。
图:04
选择数据范围,输入起始地址和范围。
点击“Clear”按钮。
例程如下图显示:
图: 05
表: 03
补充说明:
∙关于在STEP 7 Micro/WIN 中插入库的信息见条目号:16689345.
∙STEP 7 Micro/WIN V4.0 的 SP7 免费下载地址的条目号: 33005232 . 下载:
store_to_eeprom.zip ( 4 KB )
关键字:
SMB31, SMW32。