全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题描述:当高性能电容的时间(根据 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 参数变量类型说明ENBOOL必须始终为1(高)StartBOOL上升沿 (0 -1)触发程序运行;必须保持1 (高) 直到 BUSY位变成 0 (低)。V_StartINT偏移量指定(起始地址)。例如,200=VB 200LengthINT从偏移量(起始地址)开始待保存的字节数MemoryINT用于子程序的临时存储区BusyBOOL过程状态 1 (高),程序在运行中DoneBOOL结束状态 1 (高),成功完成保存表: 01 起始地址为间接寻址“EEPROM_indirect”例程: 图: 03 参数变量类型说明ENBOOL必须始终为1(高)StartBOOL上升沿 (0 -1)触发程序运行;必须保持1 (高) 直到 BUSY位变成 0 (低)。AddressDWORD指定起始地址偏移量(起始地址以DWORD类型变量读入)LengthINT从偏移量(起始地址)开始待保存的字节数目MemoryINT用于子程序的临时存储BusyBOOL过程状态 1 (高),程序在运行中DoneBOOL结束状态 1 (高),成功完成保存表:02 程序测试:程序运行后, 删除可保持的 V 变量并将存储的数据装载回 CPU。 序号.解释1删除数据:由路径“View Component System Block”到“System Block”选择“Retentive Ranges”表。 图:04 选择数据范围,输入起始地址和范围。点击“Clear”按钮。 例程如下图显示: 图:052装载数据: 停止CPU。 启动CPU。启动 CPU 时,存储数据从 CPU 的内部 EEPROM 中被写入存储器。表: 03 补充说明: 关于在STEP 7 Micro/WIN 中插入库的信息见条目号:16689345. STEP 7 Micro/WIN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全员B证考试试卷【新题速递】附答案详解
- 2020年初级会计师考试真题经济法
- 国企考试考试训练试卷(含答案及解析)
- 三类人员网上培训考试试题及答案解读
- 公共营养师三级考试题
- 国家公务员考试《行测》卷真题及答案解析18套
- 2025年广东申论真题试卷及答案
- 2025年趣味百科知识竞赛试题库及答案(一)
- 各校自主招生试题
- 2025年监理工程师《工程技术与计量》真题解析
- 新闻职称答辩题库及答案
- 点卡售卖合同范本
- 了解事物的本质课件
- 仓库管理员面试题及答案
- 山西省太原市2025-2026学年高三上学期11月期中考试物理试卷
- 2025高中历史时间轴与大事年表
- 2025宁夏建设投资集团有限公司“集中招聘”524人笔试历年常考点试题专练附带答案详解2套试卷
- 2025浙江嘉兴市体育彩票管理服务中心招聘编外人员4人考试笔试参考题库附答案解析
- 2025广东惠州市博罗县自然资源局招聘编外人员76人考试笔试备考试题及答案解析
- 2025年乌鲁木齐市招聘警务辅助人员(600人)笔试考试备考题库及答案解析
- 动漫分镜美术课件
评论
0/150
提交评论