1000_PLC_掉电保持

上传人:紫*** 文档编号:133014341 上传时间:2020-05-23 格式:DOC 页数:21 大小:763KB
返回 下载 相关 举报
1000_PLC_掉电保持_第1页
第1页 / 共21页
1000_PLC_掉电保持_第2页
第2页 / 共21页
1000_PLC_掉电保持_第3页
第3页 / 共21页
1000_PLC_掉电保持_第4页
第4页 / 共21页
1000_PLC_掉电保持_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《1000_PLC_掉电保持》由会员分享,可在线阅读,更多相关《1000_PLC_掉电保持(21页珍藏版)》请在金锄头文库上搜索。

1、作者:牟峥上海市江场三路市北工业园区163号5楼(200436)TEL: 021-66312666FA: 021-66315696日期:2014-6-25版本:V1.1E_mail:使用NovRam实现掉电保持的两种方法概 述本文主要介绍如何实现掉电保持,包括使用FB_NovRamReadWriteE功能块保存多个数据和直接保存单个数据,其结果都是使数据能够在意外断电的情况下不丢失。免责声明:我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,也欢迎您提出改进建议。文档内容可能随时更新如有改动,恕不事先通知1、 多个数据保存(FB

2、_NovRamReadWriteE功能块的使用)1、 System Manager相关操作 点击图标 打开软件,新建项目“SYSTEM-Configuration”, 点选Choose target选择所需连接,切换软件至Config mode状态,点击Scan Devices 扫描一下,弹出的以下框依次选择“确定”、“OK”、“是”,然后保存文件:完成后进入下一步。2、 PLC Control编程操作 点击图标打开软件,点击“File”,选择“New”,然后下面两框均选择默认项。点击界面右下方四个选项最后一个Resources,找到选项Library Manager,在STANDARD.LI

3、B空白框中右击鼠标选择Additional Library,界面会出现下面这样的一个框:在列表中找到所需Library“TcIoFunctions.lib”,单击打开在POUs MAIN中编辑以下程序声明:在程序下框中点击“Input Assistant”,找到“Local Variables”里的“fbNovRamReadWrite(FB_NovRamReadWriteE)”,点击“OK”,会出现以下程序界面:然后对照FB_NovRamReadWriteE功能图填入程序相关内容,完成后程序如下:保存后编译(工具栏里Project选择Rebuild all),没错误即完成编译。3、 程序运行及

4、效果在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”,选择“Logo

5、ut”,然后更改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选择“Lo

6、gin”,再下面框中选择“是”;程序toNovRam和fromNovRam分别出现下面内容:表示程序写入数据成功。此时关闭之前System Manager所连接仪器电源,PLC Control程序界面出现如下页面表示程序因断电停止运行:System Manager页面出现如下框,选择“是”,右下方出现Timeout表示断电程序停止运行,合上电源,等待右下方Timeout变为Runtime,在PLC Control页面点击Online选择“Login”,运行程序,在程序页面双击bRead所在行,出现带颜色字体后按键Ctrl+F7,读出所写入数据:程序数据能够读出,多个数据掉电保持程序完成。2、

7、单个数据保存1、 System Manager相关操作此处操作和多个数据保存操作一样。2、 PLC Control编程操作 点击图标打开软件,点击“File”,选择“New”,然后下面两框均选择默认选项;在主程序定义一个输出变量,程序下框编辑“;”空白程序:保存后在工具栏中点击Project依次选择“Clean all”(弹出框选择“是”)、“Rebuild all”,编译无误后进入下一步。3、 程序运行及效果在System Manager中点击关联PLC Project, 找到编辑好的PLC程序打开,在功能块对应输出中插入一个INT型变量如下:点击“OK”完成插入,把插入的变量连连接到PLC

8、输出变量上,点击“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”里键

9、入数字,点击“OK”,按键Ctrl+F7,使界面出现打开System Manager在弹出框中选择“是”,找到对应输出,点击Online,则在状态表格中呈现出PLC程序中所键入数字:而此时System Manager中插入变量所对应状态表格中没有数字:和多个数据保存一样断开电源,PLC界面弹出框表示程序停止运行,点击“OK”,而System Manager右下方也出现表示程序中断字样:合上电源,等待System Manager右下方变成运行字样:在PLC Control界面点击Online选择“Login”运行程序,再次双击输出所在行,在“New Values”里键入同样数字,点击“OK”,按键Ctrl+F7,打开System Manager在弹出框中选择“是”,打开插入变量对应状态表格则呈现和输出变量相同数字,表示程序成功执行。For questions or comments, email

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 电气安装工程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号