虚拟仪器 labview 课件PPT 第十一章 通信编程.pptxVIP

虚拟仪器 labview 课件PPT 第十一章 通信编程.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.1 串行通信 11.2 DataSocket通信技术 11.3 TCP通信 ;11.1 串行通信 早期的仪器、单片机、PLC等均使用串口与计算机进行通信,RS-232协议是一种通用的串行通信总线。目前,RS-232总线仍然是虚拟仪器的构成方式之一。 ;;11.1.1 串行通信模板及节点 LabVIEW共有8个串行通信节点,分别实现串口设置、串口写、串口读、关闭串口及检测串口缓存、中断等功能。模板及图标如下: ;11.1.2 串行通信节点的使用方法 ① 初始化串口(Serial Port Init.VI);② 串口写(Serial Port Write.VI);③ 串口读(Serial Port Read.VI);④ 关闭串口(Serial Port Close.VI);⑤ 串口检测(Bytes of Serial Port.VI);⑥ 串口中断(Serial Port Break.VI);11.1.3 串行通信应用实例;服务器框图程序;服务器前面板;客户机框图程序;客户机前面板;由一个程序进行串口的读写; 前面板。; 下面是一个通用串口通讯程序的界面。;11.2 DataSocket通信技术 DataSocket是NI公司提供的一种网络测控系统开发工具,以实现不同的应用程序和数据源之间的数据共享。 DataSocket用类似于Web中的统一资源定位器(URL)定位数据,URL不同的前缀表示了不同的数据类型: FILE-本地文件; HTTP-超文本传输数据; FTP-文件传输协议; OPC-OPC资源; DSTP-DataSocket服务器传输的数据。; LabVIEW中还提供了以下3个工具: ·DataSocket ActiveX控件:利用ActiveX容 器开发共享数据应用。;11.2.1 DataSocket管理器; 启动DataSocket Sevser Manager后对话框如下:;11.2.2 DataSocket服务器;11.2.3 DataSocket子模板介绍; ① 打开一个连接 ·URL:欲访问的网上用户地址。 ·mode:网络中用户连接的模式。 ; ② 向打开的连接写数据 ·Data:表示向DataSocket服务器写入的数据。; ③ 向打开的连接读数据 ·Data:表示从DataSocket服务器读出的数据。; ④ 关闭打开的连接 ; ⑤ 选择Datasocket的URL 显示一个对话框供用户选择URL。; DataSocket的前面板对象链接是一种不需要任何编程的网络数据传输方法。通过DataSocket 将两个程序的前面板对??链接起来,一个发送数据,另一个接收数据,就可以实现对程序的远程控制、数据的远程采集等多种功能。 建立前面板对象链接的方法如下: ·在需链接的前面板对象上单击右键,选择弹出菜单中Data OperationsDataSocket Connection,如下图:;弹出以下对话框:; 选中Enable选项。完成设置后,前面板对象右上角出现一个链接指示灯。运行后指示灯亮。;发送数据前面板及框图程序:;接收数据前面板及框图程序:;11.2.5 使用DataSocket传输数据;向DataSocket写数据的前面板:; ② 从DataSocket读数据 ;从DataSocket读数据的前面板:;注意:在上述程序运行前,必须先从Windows程序菜单中打开DataSocket Sever。;11.2.6 基于DataSocket的OPC数据传输; LabVIEW中可通过DataSocket VI来支持OPC应用。在LabVIEW中同一个OPC服务器建立连接,通过调用Open.VI节点实现。 OPC URL的基本结构为: opc://主机名//OPC服务器名/数据项目 下面以SLC500 PLC为例,介绍LabVIEW与PLC基于DataSocket的数据通信方法。 ;;; ① RSLinx与其它软件的通信 RSLinx通讯软件是用于A-B可编程控制器的服务器软件,为A-B的PLC处理器与Rockwell公司及其他公司(如微软)的许多软件产品提供了通信连接,如下图。; ② RSLinx OPC 服务器的设置 在使用RSLinx OPC服务器时,先要进行配置和组态。 Step1 配置通信设备。 在启动RSLinx后,点击Communications Configure Drivers,添加一个新设备(driver),选择“17

文档评论(0)

189****5087 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档