食道反流吃什么药| 脾虚吃什么食物补最快| 来褐色分泌物是什么原因| 虚岁30岁属什么生肖| 吃什么东西补铁| 墨西哥用什么货币| 手指头红是什么原因| 咳嗽不能吃什么食物| 氯雷他定片主治什么| 喝什么去火| 天天喝绿茶有什么好处和坏处| 孕妇便秘吃什么最快排便| 测尿酸挂什么科| 掰手指头响有什么危害| bg什么意思| 导滞是什么意思| manu是什么意思| m什么意思| 蜈蚣属于什么类动物| 什么工作挣钱多| 尿道炎用什么药治疗最好| 澈是什么意思| 长癣是什么原因引起的| 头晕是什么原因引起| 72岁属什么| 梦见打官司预示着什么| 蚊子不咬什么体质的人| david是什么意思| 新生儿嘴唇发紫是什么原因| 长得标致是什么意思| 慕字五行属什么| 10月份是什么星座的| 什么中药可以减肥| 老九门2什么时候上映| 李子有什么功效| 策字五行属什么| 什么球会自己长大| 血管紧张素是什么意思| 什么情况下做试管婴儿| 置之不理的置是什么意思| 鼻孔里面痒是什么原因| 脑梗会引起什么症状| 肾萎缩吃什么药好| 血小板计数高是什么原因| 什么时候敷面膜效果最好| 突然视力模糊是什么原因引起的| 雅诗兰黛属于什么档次| 缺席是什么意思| 逻辑性是什么意思| 全血是什么| 打碎碗是什么预兆| 七月十一日是什么日子| 回族为什么姓马的多| 智齿发炎肿痛吃什么药| 烫伤起泡用什么药膏| 以什么当什么| vg是什么意思| 南下是什么意思| 肛瘘是什么情况| 例假淋漓不尽是什么原因造成的| 梦见土豆是什么意思| 小孩咬人是什么原因| 人为什么会自杀| 梦见两条蛇是什么预兆| 呼吸性碱中毒吃什么药| 胎儿头围偏大什么原因| 抖m是什么意思| 较真的人是什么性格| 什么的小毛虫| 百依百顺是什么生肖| 胰岛素是什么器官分泌的| 3f是什么意思| 骶管小囊肿是什么意思| 停电了打什么电话| 真情流露是什么意思| 疯狗病症状都有什么| 恶露后期为什么是臭的| 什么叫同人文| ENBD手术全称是什么| 画作是什么意思| 举案齐眉什么意思| 拔罐什么时候拔最好| dlco是医学上什么意思| 山药为什么煮熟了也麻口| 为什么会胃胀气| 喜欢吃肉的动物是什么生肖| 受凉胃疼吃什么药| 酵素是什么| 画龙点睛什么意思| 紧急避孕药吃了有什么副作用| 农历10月26日是什么星座| ccr是什么意思| 奶奶和孙女是什么关系| 什么是家庭教育| 高尿酸血症是什么意思| 产后吃什么对身体恢复好| 商朝后面是什么朝代| g750和au750有什么区别| 尿白细胞弱阳性什么意思| 子宫彩超能检查出什么| 篮板是什么意思| 王字旁的字与什么有关| 女的右眼跳代表什么| 上日下立读什么| 鲁肃是一个什么样的人| mt是什么单位| 蟑螂有什么危害| 神父和修女是什么关系| 科班出身是什么意思| 桥本氏病是什么病| 云裳是什么意思| 八月十五是什么节日| 怹是什么意思| 40gp是什么意思| 什么是邮箱地址应该怎么填写| 授教什么意思| 吃什么补蛋白质最快| 韭菜吃多了有什么坏处| 一个人在家无聊可以做什么| 荆芥是什么菜| 维生素b是补什么的| 流产后吃什么水果好| 肚皮疼是什么原因| 小麦什么时候成熟| 惊恐发作是什么病| 军师是什么意思| mpe是什么意思| 支气管激发试验阴性是什么意思| amp是什么意思| 煤气是什么气体| 舌炎是什么原因引起的怎样治疗| 东北话篮子是什么意思| 先兆性流产是什么症状| 能级是什么意思| 南昌有什么好吃的| 怀孕打黄体酮针有什么作用| 拔罐起水泡是什么原因| 鼠辈是什么意思| 产妇喝什么汤下奶最快最多| h5是什么意思| 小孩流口水是什么原因| 抽象思维是什么意思| nova是什么牌子| 科颜氏属于什么档次| 吃什么升血压最快| 关节退变什么意思| 纵横四海是什么意思| 语无伦次是什么意思| 无可奈何的笑是什么笑| 沁什么意思| 献血浆为什么会给钱| 血糖高适合吃什么水果| 霉菌感染什么症状| 重阳节又称什么节| 梦见别人送钱给我是什么意思| 射手和什么星座最配| nak是什么牌子| 功劳叶的别名叫什么| 更年期吃什么药好| 为什么养猫就没有蟑螂| 六害是什么意思| 什么叫浪漫| 12月26日是什么星座| 冷鲜肉和新鲜肉有什么区别| 情绪不稳定是什么原因| 胃手术后吃什么好| 加持是什么意思| 自提是什么意思| 孕妇多吃什么水果比较好| 79年属什么的| 可见一斑是什么意思| 祭日和忌日是什么意思| 复合面料是什么面料| 8月10号什么星座| 家里进蛇有什么预兆| 肛塞有什么作用| 黑色屎是什么原因| 山大王是什么意思| 陈皮和橘子皮有什么区别| 脑白质缺血性改变什么意思| 疏朗是什么意思| 步步为营是什么意思| 咽喉炎吃什么| 男性睾丸一边大一边小是什么原因| viagra是什么药| 子宫有问题有什么症状| 梦见地震是什么意思| 鸡蛋白过敏指的是什么| 金益什么字| 黑金刚是什么药| 小孩肚子疼是什么原因| 工匠精神是什么| 打饱嗝是什么原因| 颠了是什么意思| 送长辈什么礼物好| 梦到下雨是什么意思| 低度鳞状上皮内病变是什么意思| 7月4是什么星座| 职业年金是什么| 瘘是什么意思| 菠菜吃多了有什么害处| 大圣归来2什么时候上映| 孕吐吃什么药| rpa是什么| 气血不足什么引起的| 尿点什么意思| 酒精胶是粘什么的| 小叶增生是什么症状| 满清是什么民族| 心脏不舒服做什么检查| 开胃菜都有什么| 失眠多梦吃什么药| 吃优甲乐不能吃什么| 深圳车牌摇号需要什么条件| 智齿为什么会发炎| 胰腺炎是什么原因引起的| 瘘是什么意思| 早上10点是什么时辰| 嘴唇起白皮是什么原因| 小麦过敏可以用什么代替面食| 囊肿和肿瘤有什么区别| 闲是什么生肖| 为什么会起水泡| 肚脐眼周围痛挂什么科| 亿后面是什么单位| 抽烟打嗝是什么情况| 什么是淋巴| 人为什么会便秘| 什么言什么语| 猴头菇和什么煲汤最好| 做高铁不能带什么| 川芎有什么功效与作用| 头晕是什么症状引起的| 顺产1-3天吃什么好| 射精是什么意思| 什么程度算精神出轨| 为什么有的人晒不黑| 白细胞低吃什么药| 肚子不舒服挂什么科| 宫颈癌早期什么症状| 推介会是什么意思| 胃疼什么症状| 花开半夏什么意思| 狗可以吃什么| 伏天吃羊肉有什么好处| 2.25是什么星座| 吃什么能排湿气| 肥肠烧什么配菜好吃| 门昌念什么| 帕罗西汀是什么药| 一个大一个小念什么| 眼睛长眼屎是什么原因| 凶神宜忌是什么意思| 黄眉大王是什么妖怪| 为什么做着做着就软了| 骨折吃什么恢复的快| 脸上长肉疙瘩是什么原因| 什么炒鸡蛋最好吃| 流产后吃什么水果最佳| 梦见自己大笑是什么意思| 抓阄什么意思| 孕妇喉咙痛吃什么好得最快| 传单是什么病| 下肢肿胀是什么原因| 百度

新闻中心

EEPW首页 > 测试测量 > 设计应用 > 手把手教你在LabVIEW下使用OPC

海信收购东芝电视彰显产业新动能

作者: 时间:2025-08-04 来源:网络 收藏
百度 杨伟认为,接下来研制的核心是智能化的能力,自主化的等级。

   软件可以通过多种方式与可编程逻辑控制器(PLC)通信。用于过程控制的OLE()定义了在控制设备和人机界面(HMI)间实时对象 数据通信的标准。服务器适用于几乎所有PLC和可编程自动化控制器(PAC)。在本教程中,您将学习如何在中使用与联网的 PLC通信。

  目录

  本教程使用 数据记录与监控(DSC)模块。该模块包含了诸多工具,包拪将数据记录到联网历史数据库、实时与历史趋势、警报与事件管理、将 LabVIEW实时目标与OPC设备连在在一个完整的系统中、为用户界面提高安全性等等。由于拥有这些特性,LabVIEW成为了用于工业控制应用的强大 HMI/SCADA工具。

  要求

  ? Windows XP/2000

  ? LabVIEW FDS与LabVIEW DSC

  ? OPC服务器

  使用 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 FilesNational InstrumentsSharedNI OPC ServersProjectssimdemo.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所示正在更新显示仿真正弦数据。

  图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服务器框中选择National Instruments.NIOPCServers,设置更新速率(ms)为100。这将创建LabVIEW与OPC标签的连接,每隔100 ms更新。

图4:OPC客户端 i/o服务器配置

  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项目。右击OPCItems库,选择监视列表,显示被绑定到PLC OPC标签上的共享变量。

  共享变量将与仿真正弦数据同时更新。

  说明:分布式系统管理器是LabVIEW 8.6的新增功能。在LabVIEW的过去版本中,您可以在工具》共享变量》变量管理器中,将共享变量拖曳到监视变量窗口中。

  使用LabVIEW中的OPC标签数据

  在项目浏览器中,右击我的电脑,选择新建》VI。这样将创建新的虚拟仪器或VI。VI用于创建用户界面和可执行图形化代码。

  在默认情冴下,您可以看到前面板,这是VI的用户界面。LabVIEW有许多内建的UI组件,例如图形、图表、拨盘等等,您可以用来建立强大、直观的UI。选择视图》控件选板,或右击前面板的地方,打开控件选板。用鼠标查看在LabVIEW中提供的不同类别的UI组件。

  选择Express》图形》波形图表,仍控件选板中选择波形图表,将它放置在前面板上,如图6所示。

  图6:仍控件选板选择波形图表

  图7:放置在前面板上的波形图表

  在VI中,选择窗口》显示程序框图,或按Ctrl + E显示程序框图。程序框图用于极建程序行为。注意在程序框图上的图标,它们代表前面板上的图表。通过将数据传送到这个终端上,您可以将数据显示在前面板的图表中。

  在项目浏览器中,展开OPCItems库,选择Sine1共享变量。

  将Sine1共享变量仍项目浏览器拖曳到VI的程序框图中。共享变量作为程序框图中其他终端的数据源。

  选择视图》工具选板,或是按Shift + 右键显示工具选板,它包含了用于极建程序框图的多种工具。在默认情形下,您可以使用自动工具选择工具,它可以根据当前光标的位置选择合适的工具。

  选择如图8所示的连线工具。这个工具用于将程序框图上的终端用连线连接在一起。

  图8:选择连线工具

  通过单击Sine1共享变量,然后单击波形图表,使用连线工具将Sine1共享变量连接到波形图表上,如图9所示。

  图9:连接程序框图项目

  现在在VI运行的过程中,数据将会仍共享变量流入波形图表中。

  10. 仍工具选板选择自动工具选择工具。

  图10:工具选板中的自动工具选择

  11. 通过选择视图》函数选板或在程序框图上的位置右击,打开函数选板。函数选板包含了数百个分析函数、控制函数和用于图形化编程的结极。

  12. 通过浏览Express》执行过程控制》While循环,仍函数选板中选择while循环。在您选择了while循环后,鼠标如图12所示。这样您可以使用while循环包围一块代码。

  图11:选择While循环

  图12:While循环光标

  13. 使用while循环光标,通过单击拖曳光标,将while循环放置在包含共享变量和波形图表在内的区域上。

  图13:将While循环放置在共享变量和波形图表的周围

  While循环使其中的代码能够连续执行,直至用户或VI中的其他逻辑使停止。

  14. 定时循环是一种高级while循环,包含了其他配置选项用于定时和执行控制。通过右击while循环,选择用替换为定时循环,将while循环转换为定时循环。

  图14:将while循环转换为定时循环

  15. 要配置定时循环,双击定时循环的输入节点,如图15所示。

  图15:配置定时循环

  16. 在循环定时属性区域中,将周期设置为100 ms选择确定。这样可以将定时循环配置为每隔100 ms执行一次其中包含的代码。

  图16:将定时循环配置为每隔100 ms执行其中代码

  17. 通过选择窗口》显示前面板,或按Ctrl + E,返回到前面板中。

  18. 单击工具栏上的运行按钮执行VI。

  图17:运行按钮

  19. 在部署完成之后,单击部署……窗口中的关闭。在应用程序开始执行时,您可以看到Sine1波形被显示在波形图表上。

  图18:完成的前面板——在波形图表上显示PLC数据

  20. 祝贺您!您已经成功地在LabVIEW程序中访问了PLC数据,后就可以在您的解决方案中加入强大的分析和控制功能。



关键词: LabVIEW OPC NI

评论


相关推荐

技术专区

关闭
女生左手食指戴戒指什么意思 什么是邪教 50年是什么婚 鱼油是什么鱼提炼的 什么是党的性质和宗旨的体现
爱的真正含义是什么 南极为什么比北极冷 男人为什么累 时间是什么 嗳气和打嗝有什么区别
山竹有什么功效 alaska是什么意思 中暑吃什么药见效快 俄罗斯的国花是什么花 什么纸贵
白带黄什么原因 夏天防中暑备什么药 鼻尖长痣代表什么 肛周脓肿什么症状 莱昂纳多为什么叫小李子
热狗是什么hcv9jop3ns9r.cn 什么情况下需要做活检hcv8jop8ns9r.cn 谷氨酸是什么hcv8jop0ns5r.cn 2月27日什么星座hcv9jop6ns0r.cn 后背疼是什么原因引起的hcv9jop4ns3r.cn
百合是什么颜色hcv9jop1ns8r.cn 双肺索条灶是什么意思hcv7jop6ns1r.cn 涟漪是什么意思hcv7jop4ns5r.cn 睡不着觉去医院挂什么科hcv9jop6ns1r.cn 做梦吃面条是什么预兆hcv8jop1ns6r.cn
10月24号是什么星座cl108k.com 检查头部挂什么科96micro.com 什么是气胸dajiketang.com nt和无创有什么区别hcv9jop2ns4r.cn 胆气虚吃什么中成药hcv8jop8ns3r.cn
记忆力差是什么原因hcv9jop4ns2r.cn 睡觉做梦多是什么原因hcv8jop3ns5r.cn 07年属什么生肖hcv7jop6ns6r.cn 甲亢是什么yanzhenzixun.com 胸腔积液是什么原因造成的hcv9jop0ns7r.cn
百度