已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作者:牟峥上海市江场三路市北工业园区163号5楼(200436)TEL:AX:期:2014-6-25版本:V1.1E_mail:1161040781使用NovRam实现掉电保持的两种方法概 述本文主要介绍如何实现掉电保持,包括使用FB_NovRamReadWriteEx功能块保存多个数据和直接保存单个数据,其结果都是使数据能够在意外断电的情况下不丢失。免责声明:我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,也欢迎您提出改进建议。文档内容可能随时更新如有改动,恕不事先通知1、 多个数据保存(FB_NovRamReadWriteEx功能块的使用)1、 System Manager相关操作 点击图标 打开软件,新建项目“SYSTEM-Configuration”, 点选Choose target选择所需连接,切换软件至Config mode状态,点击Scan Devices 扫描一下,弹出的以下框依次选择“确定”、“OK”、“是”,然后保存文件:完成后进入下一步。2、 PLC Control编程操作 点击图标打开软件,点击“File”,选择“New”,然后下面两框均选择默认项。点击界面右下方四个选项最后一个Resources,找到选项Library Manager,在STANDARD.LIB空白框中右击鼠标选择Additional Library,界面会出现下面这样的一个框:在列表中找到所需Library“TcIoFunctions.lib”,单击打开在POUs MAIN中编辑以下程序声明:在程序下框中点击“Input Assistant”,找到“Local Variables”里的“fbNovRamReadWrite(FB_NovRamReadWriteEx)”,点击“OK”,会出现以下程序界面:然后对照FB_NovRamReadWriteEx功能图填入程序相关内容,完成后程序如下:保存后编译(工具栏里Project选择Rebuild all),没错误即完成编译。3、 程序运行及效果在System Manager中选择关联PLC程序找到程序并打开然后点击Activate configuration激活一下,出现的框均选“确定”:接下来点击PLC Control工具栏里图标“Online”,选择倒数第四个选项“Choose Run-Time System”,选择Run-Time 1点击“OK”,然后再点击“Online”,选择“Login”,在下框中选择“是”,之后点击“Run”或者按快捷键F5,程序运行界面如下: 对比程序“nDevld:=1”,和System Manager中的Id是否一致,不一致时,点击PLC Control里的图标“Online”,选择“Logout”,然后更改PLC程序里的“nDevld”,使其对应数值和System Manager一致:再次编译;然后给写入数组赋值六个数据1、2、3、4、5、6, 编译无误后点击Online选择“Login”,运行成功后点击Online选择Create Bootproject当界面出现则成功创建自启动;在程序页面双击bWrite所在行,出现带颜色字体后按键Ctrl+F7,则数据写入;如果运行后打开toNovRam看到后面数字全为0,即不是这样的页面则数据写入没有成功,此时点击Online选择“Logout”,然后点击Project选择“Clean all”:选择“是”,然后点击Online选择“Login”,再下面框中选择“是”;程序toNovRam和fromNovRam分别出现下面内容:表示程序写入数据成功。此时关闭之前System Manager所连接仪器电源,PLC Control程序界面出现如下页面表示程序因断电停止运行:System Manager页面出现如下框,选择“是”,右下方出现Timeout表示断电程序停止运行,合上电源,等待右下方Timeout变为Runtime,在PLC Control页面点击Online选择“Login”,运行程序,在程序页面双击bRead所在行,出现带颜色字体后按键Ctrl+F7,读出所写入数据:程序数据能够读出,多个数据掉电保持程序完成。2、 单个数据保存1、 System Manager相关操作此处操作和多个数据保存操作一样。2、 PLC Control编程操作 点击图标打开软件,点击“File”,选择“New”,然后下面两框均选择默认选项;在主程序定义一个输出变量,程序下框编辑“;”空白程序:保存后在工具栏中点击Project依次选择“Clean all”(弹出框选择“是”)、“Rebuild all”,编译无误后进入下一步。3、 程序运行及效果在System Manager中点击关联PLC Project, 找到编辑好的PLC程序打开,在功能块对应输出中插入一个INT型变量如下:点击“OK”完成插入,把插入的变量连连接到PLC输出变量上,点击“OK”,点击Device 2(NOV/DP-RAM),在Generic DPRAM界面勾选Auto Init Linked PLC Out,激活一下,弹出框均选择肯定选项:接下来点击PLC Control工具栏里图标“Online”,选择倒数第四个选项“Choose Run-Time System”,选择Run-Time 1点击“OK”,然后再点击“Online”,选择“Login”,弹出框选择“是”,之后点击“Run”或者按快捷键F5,运行成功后点击Online选择Create Bootproject当界面出现则成功创建自启动;双击输出所在行,在“New Values”里键入数字,点击“OK”,按键Ctrl+F7,使界面出现打开System Manager在弹出框中选择“是”,找到对应输出,点击Online,则在状态表格中呈现出PLC程序中所键入数字:而此时System Manager中插入变量所对应状态表格中没有数字:和多个数据保存一样断开电源,PLC界面弹出框表示程序停止运行,点击“OK”,而System Manager右下方也出现表示程序中断字样:合上电源,等待System Manager右下方变成运行字样:在PLC Control界面点击Online选择“Login”运行程序,再次双击输出所在行,在“New Values
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《2025年选调生考试综合知识真题及解析》
- 北美精算师examP真题答案
- 安全生产月知识竞赛试题及答案2025
- 北京市贸促会中心招聘试题及答案解析
- 2025年护师类之护师(初级)通关试题库(有答案)
- 反假货币题-判断题20250614
- 4月自考4经济法概论试题及答案
- 催化裂化操作笔试试题A
- 健康教育知识竞赛试题2
- 2025年陕西公务员考试申论真题与答案
- 工艺验证检查指南2025
- 箱式变电站安装施工方案
- 蔚来销售工作流程
- TCSCP 0006-2024 桥梁钢结构腐蚀程度评价方法
- 《声音小天地:1 寻找代表家乡的声音》教学设计-2024-2025学年五年级上册综合实践活动沪科黔科版
- 统编版四年级语文上册第三单元主题阅读(含答案)
- 制造业企业安全生产培训课件及讲义
- (小学6年级)广东省2024年第34届“YMO”青少年数学思维研学交流活动复选(含答案)
- 《玉米青贮技术》课件
- 实验室通风与空气质量控制方案
- 《招标投标法》考试题库200题(含答案)
评论
0/150
提交评论