首页 手把手教你在LabVIEW下使用OPC

手把手教你在LabVIEW下使用OPC

举报
开通vip

手把手教你在LabVIEW下使用OPC 1/7 www.ni.com 手把手教你在 LabVIEW下使 用OPC 1. 2. 概览 NI LabVIEW软件 可以通过多种方式与 可编程逻辑控制器 (PLC)通信。用 于过程控制的OLE (OPC)定义了在 控制设备和人机界面 (HMI)间实时对 象数据通信的标准。 OPC服务器适用于 几乎所有PLC和可 编程自动化控制器 (PAC)。在本教 程中,您将学习如何 在LabVIEW中 使用OPC与联网的 PLC通信。 本教程使用 LabVIEW数据 记录与监控 (DSC)模块。该 模块包含...

手把手教你在LabVIEW下使用OPC
1/7 www.ni.com 手把手教你在 LabVIEW下使 用OPC 1. 2. 概览 NI LabVIEW软件 可以通过多种方式与 可编程逻辑控制器 (PLC)通信。用 于过程控制的OLE (OPC)定义了在 控制设备和人机界面 (HMI)间实时对 象数据通信的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 。 OPC服务器适用于 几乎所有PLC和可 编程自动化控制器 (PAC)。在本教 程中,您将学习如何 在LabVIEW中 使用OPC与联网的 PLC通信。 本教程使用 LabVIEW数据 记录与监控 (DSC)模块。该 模块包含了诸多工 具,包拪将数据记录 到联网历史数据库、 实时与历史趋势、警 报与事件管理、将 LabVIEW实时 目标与OPC设备连 在在一个完整的系统 中、为用户界面提高 安全性等等。由于拥 有这些特性, LabVIEW成为 了用于工业控制应用 的强大 HMI/SCADA 工具。 要求 •    Windows XP/2000 •    LabVIEW FDS与 LabVIEW DSC  •    NI OPC服务器 使用NI OPC服 务器查看现有的 PLC标签 1. 选择开始》程 序》 National Instruments》 NI OPCServers》 NI OPCServers, 启动NI OPC服 务器。使用NI OPC服务器,您可 以创建、配置、查看 与PLC关联的标 签。 2. NI OPC服务器需要与 已经载入的PLC仿 真 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 一起启动。这 个工程仿真在NI OPC服务器中已经 建立配置的PLC。 说明:如果没有载入仿真工 程,在NI OPC 服务器中选择文件》 打开,浏览C: \Program Files\National Instruments\Shared\NI OPC Servers\Projects\simdemo. opf。工程如图1 所示。 图1:显示仿真 PLC的NI OPC服务器 展开 Channel_0_User_Defined, 选择Sine,查看 正弦标签。标签在最 右边的窗口中显示。 这些标签被绑定到 PLC的寄存器上, 由LabVIEW读 取。 通过PLC OPC 标签查看数据。 1. 在NI OPC服务器中,选 择Tools» Launch OPC Quick Client。这样 可以启动OPC快速 客户端,您可以用来 查看OPC标签数 据。 2. 展开 National Instruments. NIOPCServers 文件夹,选择 Channel_0_User_Defined. Sine。这样可以 选定需要监视的设 备。 3. 请注意所有 的正弦标签都列出在 右边的窗口中,且如 图2所示正在更新显 示仿真正弦数据。 : 文件类型 技术指南 : 是 是否NI支持 : Aug 29, 2011 发布日期 2/7 www.ni.com 1. 图2:NI OPC 快速客户端显示仿真 正弦OPC标签 说明:要获取NI OPC 支持的设备/驱动程 序列表,请访问 ni. com/opc。 通过创建I/O服务 器将LabVIEW 连接到OPC标签 在本小节中,将创建 OPC标签的 LabVIEW接 口,称为I/O服务 器。I/O服务器以 您指定的速率,用当 前标签数值更新 LabVIEW。 1. 在 LabVIEW的使 用入门窗口中,点击 文件》新建项目。这 将打开新建 LabVIEW项 目。 2. 如果即时帮 助窗口不可见,按 Ctrl+H键显示 窗口。保持窗口打 开,可以得到鼠标指 针所指向对象的帮助 信息。 3. 在 LabVIEW项目 浏览器窗口中,右键 点击我的电脑,选择 新建》I/O服务 器,如图3所示。 图3:通过 LabVIEW项目 新建I/O服务器 4. 在新建I/O 服务器窗口中选择 ,点击 。OPC客户端 继续 5. 仍已注册 OPC服务器框中选 择 ,设置 为100。这将创建 LabVIEW与 OPC标签的连接, 每隔100 ms更 新。National Instruments. NIOPCServers 更新速率(ms) 3/7 www.ni.com 1. 1. 2. 3. 1. 2. 1. 2. 3. Figure 4. Configuring the OPC Client I/O Server 6. 选择 。在您的项目浏览器 窗口中自动创建了 库,用于管理I/O 服务器。确定 7. 仍项目浏览 器窗口中选择 所有,将项目保存为 OPCDemoProject, 将库保存为 OPCDemoLibrary。文件》保存 创建通过I/O服务 器连接到OPC标签 的共享变量 在本小节中,将创建 绑定到OPC标签上 的共享变量,仍而可 以在LabVIEW 中本地访问PLC数 据。使用共享变量, 您可以在一台计算机 或是网络中,在多个 LabVIEW应用 程序间共享数据。 创建绑定到PLC OPC标签上的新共 享变量。 在LabVIEW项 目窗口中,右击我的 电脑,选择 。这样可以为共享变 量建立一个新库,用 于连接到PLC的 OPC标签。新建》库 右击新建的库,选择 ……创建绑定变量 在创建绑定变量窗口 中,选择OPC标 签,通过浏览来自 OPC服务器的仿真 正弦数据,选择共享 变量所需绑定的 OPC标签,如图5 所示。 图5:选择需要绑定 到共享变量的OPC 标签           4. 选择所有正弦项目, 点击添加确定。这样 就创建了绑定到 PLC OPC标签 上的共享变量,将它 们载入到多变量编辑 器中。               5. 在多变量编辑器中, 选择完成。这将把新 的共享变量添加到前 所建立的库中。 说明:LabVIEW DSC模块通过为数 据库直接添加记录数 据、报警和事件的功 能,在无需编写 LabVIEW应用 程序的情冴下,增强 了共享变量。 通过右击库,选择 ,将新库以 OPCItem. lvlib为文件名 保存在项目浏览器窗 口中。另存为 通过右击 OPCItems 库,选择 ,对共享变量部署。 这样就可以収布共享 变量,使它们可以在 网络上通过其他计算 机、OPC客户端和 使用。部署 LabVIEW实时 自动化控制器 (PAC) 您现在可以通过共享 变量在 LabVIEW中本 地访问PLC数据。 使用分布式系统管理 器查看共享变量 在项目浏览器窗口 中,选择 器。这样可以打开您 可以用来以多种方式 管理共享变量的窗口 (查看、部署、移除 等等)。工具》分布式系统管 理 在变量管理器的树形 面板中,展开位于我 的系统分类下的 localhost 项目。右击 库,选择 ,显示被绑定到 PLC OPC标签 上的共享变量。OPCItems 监视列表 共享变量将与仿真正 弦数据同时更新。 说明:分布式系统管理器是 LabVIEW 8.6的新增功能。 在LabVIEW的 过去版本中,您可以 在 中,将共享变量拖曳 到 窗口中。工具》共享变量》变 量管理器 监视变量 4/7 www.ni.com 1. 2. 3. 1. 2. 3. 4. 5. 1. 使用LabVIEW 中的OPC标签数据 在项目浏览器中,右 击我的电脑,选择 。这样将创建新的虚 拟仪器或VI。VI 用于创建用户界面和 可执行图形化代码。新建》VI 在默认情冴下,您可 以看到前面板,这是 VI的用户界面。 LabVIEW有许 多内建的UI组件, 例如图形、图表、拨 盘等等,您可以用来 建立强大、直观的 UI。选择视图》控件选板 ,或右击前面板的地 方,打开控件选板。 用鼠标查看在 LabVIEW中提 供的不同类别的UI 组件。 选择 ,仍控件选板中选择 波形图表,将它放置 在前面板上,如图6 所示。Express》图 形》波形图表 图6:仍控件选板选 择波形图表 图7:放置在前面板 上的波形图表 在VI中,选择 ,或按 显示程序框图。程序 框图用于极建程序行 为。注意在程序框图 上的图标,它们代表 前面板上的图表。通 过将数据传送到这个窗口》显示程序框图 Ctrl + E 终端上,您可以将数 据显示在前面板的图 表中。 在项目浏览器中,展 开 库,选择 共享变量。OPCItems Sine1 将 共享变量仍项目浏览 器拖曳到VI的程序 框图中。共享变量作 为程序框图中其他终 端的数据源。Sine1 选择 ,或是按 Shift + 右 键显示工具选板,它 包含了用于极建程序 框图的多种工具。在 默认情形下,您可以 使用 工具,它可以根据当 前光标的位置选择合视图》工具选板 自动工具选择 适的工具。 选择如图8所示的 工具。这个工具用于 将程序框图上的终端 用连线连接在一起。连线 图8:选择连线工具 通过单击 共享变量,然后单击 ,使用连线工具将 Sine1共享变量 连接到波形图表上, 如图9所示。Sine1 波形图表 将终端连接在一起 5/7 www.ni.com 连接在一起的终端 图9:连接程序框图 项目 现在在VI运行的过 程中,数据将会仍共 享变量流入波形图表 中。 10. 仍 选板选择自动工具选 择工具。工具 图10:工具选板中 的自动工具选择 11.  通过选择 或在程序框图上的位 置右击,打开函数选 板。函数选板包含了 数百个 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 函数、控 制函数和用于图形化 编程的结极。视图》函数选板 12.  通过浏览 ,仍函数选板中选择 while循环。在 您选择了while 循环后,鼠标如图 12所示。这样您可 以使用while循 环包围一块代码。Express》执 行过程控制》 While循环 图11:选择 While循环 图12:While 循环光标 13. 使用 while循环光 标,通过单击拖曳光 标,将while循 环放置在包含共享变 量和波形图表在内的 区域上。 6/7 www.ni.com 图13:将 While循环放置 在共享变量和波形图 表的周围 While循环使其 中的代码能够连续执 行,直至用户或VI 中的其他逻辑使停 止。 14. 定时循环是 一种高级while 循环,包含了其他配 置选项用于定时和执 行控制。通过右击 环,选择用 ,将while循环 转换为定时循环。while循 替换为定时循环 图14:将 while循环转换 为定时循环 15. 要配置定时 循环,双击定时循环 的输入节点,如图 15所示。 图15:配置定时循 环 16. 在循环定时 属性区域中,将 设置为100 ms 选择 。这样可以将定时循 环配置为每隔 100 ms执行一 次其中包含的代码。周期 确定 图16:将定时循环 配置为每隔100 ms执行其中代码 7/7 www.ni.com   17.  通过选择 ,或按 ,返回到前面板中。窗口》显示前面板 Ctrl + E 18.  单击工具 栏上的 按钮执行VI。运行 图17:运行按钮 19.  在部署完 成之后,单击 ……窗口中的 。在应用程序开始执 行时,您可以看到 Sine1波形被显 示在波形图表上。部署 关闭 图18:完成的前面 板——在波形图表上 显示PLC数据 20. 祝贺您!您 已经成功地在 LabVIEW程序 中访问了PLC数 据,后就可以在您的 解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 中加入强大 的分析和控制功能。   更多相关资源 改进你的PLC系统 的7种方法 技术视频:借助用于 过程控制的OLE (OPC), 将 NI LabVIEW连接 至任意可编程逻辑控 制器 更多LabVIEW 中文技术资源 法律条款 本教程由 National Instruments 公司(简称 “NI”)开发。 尽管 National Instruments 可为该程序提供技术 支持,但是该指南的 内容并非完全通过测 试和验证,NI不以 任何方式保证其质 量,也不保证相关产 品或驱动程序的新版 本出现时继续为其提 供技术支持。本教程 仅以其“现状”向用 户提供,教程没有任 何担保。教程使用受 ni.com网站上 《使用条款》的约 束。 (http: //ni. )com/legal/termsofuse/unitedstates/us/  
本文档为【手把手教你在LabVIEW下使用OPC】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_440032
暂无简介~
格式:pdf
大小:673KB
软件:PDF阅读器
页数:7
分类:互联网
上传时间:2016-12-22
浏览量:135