基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用

基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用

ID:37347376

大小:365.99 KB

页数:7页

时间:2019-05-22

基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用_第1页
基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用_第2页
基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用_第3页
基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用_第4页
基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用_第5页
资源描述:

《基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于DataSocket的虚拟仪器技术在设备远程状态监测与故障诊断中的应用康兴无高鑫王汉功710025第二炮兵工程学院501室摘要DataSocket技术是面向网络化测试的技术,支持实时数据交换传输。介绍如何基于DataSocket虚拟仪器技术实现设备的远程状态监测和故障诊断,对DataSocket的性能和结构进行了分析,并基于DataSocket技术开发了一套远程状态监测与故障诊断系统。关键词DataSocket虚拟仪器状态监测故障诊断1引言n]随着计算机技术的发展,机械设备故障诊断的发展进入了Intemet阶段。基于InteⅡtet的远程故障诊断是机械设备诊断技术和计算机网络技术的有机

2、融合。它在设备上建立状态监测点,采集设备状态数据,以若干台中心计算机作为服务器,为设备用户提供远程技术支持。一旦设备出现异常,即可向诊断中心申请在线故障诊断,实现对设备故障的及时诊断。而在整个系统中,状态数据的采集、传输和分析无疑是最关键的部分。以往是采用TCP/IP和Ac.tiveX等技术去解决这方面的问题,但由于需要涉及较为复杂的rI℃P/IP底层编程,传输速率较慢,实时性差,影响了远程监控技术的推广应用。LabVIEW的DataSocket远程网络通信技术能够解决这一问题。DataSocket是美国NI公司开发的一种基于T℃P,IP协议的网络新技术,它支持本地文件I/0操作、F.IP

3、和瑚耶文件传输、实时数据共享,并提供统一的API编程接口,具有方便使用、高效编程、不需了解底层操作过程等优点,适合于远程数据采集、监控和数据共享等应用程序的开发。DataSocket协议通过简单的用户接1:3协议(简称为Dstp),大大简化了编程,用户使用这种技术可以方便地在互联网上实现高速实时数据交换。2.1DataSocket结构从结构上看,DataSocket包括DataSocketAPI和DataSocketServer两部分。其结构描述如图1所示。DataSocketAPI提供了简单的应用接口,作为客户,可以在多种编程环境下与多种数据类型通信。DataSocketAPI包含四个基

4、本动作:Open、Re8d、Write和Close。除了从DataSocketServer上获取数据外,DataSocket还可以获得Ⅲ船Server、FTPServer和OPCServer的数据。DataSocketServer也是一个独立运行的程序,是一个提供数据交换的场所,作为服务器,负责存储数据源发布的数据,然后提供给请求的计算机。它能为用户解决大部分网络通信方·5.怕·图1DataSocket结构面的问题。DataSocketServer与应用程序可安装在同一台计算机上,也可以分别安装在不同的计算机上。安装在不同的计算机上,可以增加系统的安全性,因为在计算机之间可用防火墙隔离。而

5、且,DataSocketServer程序不占用计算机的CPU的工作时间。正确使用URL(uniformresoure坨location,即统一资源定位符)是应用DataSocket技术进行网络通信的前提。通俗地说,URL是Intemet上用于描述信息资源的字符串,主要用在各种wWw客户程序和服务器程序上。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。URL的格式由下列三部分组成:第一部分是协议或称为服务方式;第二部分是存有该资源的主机IP地址(有时也包含端口号);第三部分是主机资源的具体地址,如目录和文件名等。第一部分和第二部分之间用“://”符号隔开,

6、第二部分和第三部分用“/”符号隔开、,第一部分和第二部分是不可缺少的,第三部分有时可以省略。2.3I)ataSoeket技术的应用为了实现远程测控,利用DataSocket技术将不同地域不同功能的设备联系起来,实现资源共享。具体步骤如下:利用网络上单独的一台计算机作为DataSocketServer,即服务器,用来实现数据采集和数据发布的功能,即作为DataSocketPublisher;连接在网络上的其他计算机作为DataSocketSubscriber。服务器采集数据,利用DataSocketPublisher把采集到的数据发布到DataSocketServer中,客户端利用DataS

7、ocketSubscriber从DataSocketServer中接收数据。应用DataSocket技术进行数据采集和传输程序前面板的波形显示如图2所示。图2数据发布端和远程接收端程序前面板在图2中,数据发布端,调用DataSocketWrite函数向URL指定的位置写数据;在远程客户接收端,调用DataSocketRead函数从URL指定的位置读取数据,并还原为原来的数据类型送到前面板窗口中的WaveformGraph

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。