运用DataSocket技术实现基于labview的测控系统

  • 格式:doc
  • 大小:1.14 MB
  • 文档页数:46

word运用DataSocket技术实现基于labview的测控系统对远程机器状态进行监测与故障诊断具有重大意义,使用Lab-VIEW的DataSocket协议进行远程测试系统开发,可以使数据在Internet上进行实时传送。

它简单易用,效果理想。

介绍了使用LabVIEW进行远程监测与故障诊断的方法,重点说明DataSocket协议的使用方法。

远程机器状态监测与故障诊断具有非常重大的意义,LabVIEW 的DataSocket技术为远程测控提供了便利的实现方法。

DataSocket 技术的2种远程数据传输方法,简单易用。

摘要现代测控技术在工业、农业、国防、航空航天等领域的自动化发展过程中发挥着巨大作用。

LabVIEW是一款强大的工业标准图形化编程工具,已广泛应用到工业自动化、通信、航空等各个领域,LabVIEW7.0以上版本中提供了DataSocket结点,DataSocket技术是一种网络数据通信技术,用于共享和发布实时数据,能实现实时数据传输。

本文将虚拟仪器技术应用到锅炉监测系统中,利用现有的PC计算机,加上仪器硬件和专用软件,并利用DataSocket技术构建了一个远程的锅炉监控系统。

利用NI公司的LabVIEW2009中的DataSocket提供的网络数据通信技术,并借助互联网的强大功能, 将来自测量或控制设备中的数据直接发布到Web 网页上, 使资源得以共享,解决了一个大型的、复杂的锅炉测控系统数据的采集输入、分析处理和输出的自动化测控问题。

【关键词】DataSocket、远程测控、LabVIEW、虚拟仪器【论文类型】设计型Title:Remote Monitoring System Development based on DataSocket Major:Communication EngineeringName:Chen Kai Signature:______________ Supervisor:Jianxin Wang Signature:______________ABSTRACTModern measurement and control technology play a huge role in industry,agriculture,national,defense,aerospace and other fields in the process of automation. LabVIEW is a powerful industry-standard graphical programming tool,which has been widely applied toindustrial automation,telecommunications,aviation and other field. LabVIEW above 7.0 version provided DataSocket node. DataSocket technology is a network data communication technology for data sharing and real-time dissemination to achieve real-time data transmission. This article will apply virtual instrument technology to a supervisory system of boiler. Using existing PC computer as well as instrument hardware and proprietary software, DataSocket technology can be used to build a remote supervisory system of boiler. Using the network data communication technology provided by DataSocket of NI's LabVIEW2009, and with the strong power of the Internet, data from the measurement or control device can be directly posted to the Web page so that resources can be shared, thus to Successfully solve a large, complex boiler measurement and control system’s problems of data collection and input, processing and output of automated measurement and control.【Key words】DataSocket、Remote Monitoring、LabVIEW、Virtual Instrument 【Type of Thesis】Design前言远程测控系统是以计算机和通信网为手段,为实现资源共享及远程支援而组建的。

远程测控技术是一门随着计算机技术、检测技术和控制技术的发展而迅猛发展的综合性技术,融现代传感技术、通信技术和计算机技术于一体,广泛的应用到科学研究和各种社会生活中。

一个大的、复杂的测试系统其数据的采集输人、输出和分析处理往往分布在不同的地理位置上, 传统的集成测试方法不能满足复杂测试任务的需求。

因此, 网络化仪器的出现成为必然。

随着计算机网络技术、总线技术和数据库技术的不断发展, 互联网使数据共享进入了一个新的阶段, 加速了虚拟仪器在网络及远程计算技术方面的发展。

虚拟仪器技术借助互联网的强大功能, 将来自测量或控制设备中的数据直接发布到Web 网页上, 把分散在不同位置的不同设备联系起来组成一个测试系统, 使资源得以共享。

为此,NI公司推出了DataSocket技术,DataSocket是NI公司提供的一种网络数据通信技术,可用于一个计算机内或者网络中多个应用程序之问的数据交换,这项技术面向测控和自动化,用于共享和发布实时数据,能实现实时数据传输。

DataSocket技术作为一种重要的远程监控手段,其隐藏网络传输细节,能方便地实现测试终端和现场仪器之间地数据交换,同时满足实时性、安全性地指标要求。

锅炉是一个耗能设备,每年有近五个月的时间处于供暖期,由此可以想象,投在其中的资金、人力、物力非常多,而且锅炉工业现场环境复杂甚至恶劣。

因此,为了节约能源和减少人力的投入,本文将虚拟仪器技术应用到锅炉监测系统中,利用现有的PC计算机,加上仪器硬件和专用软件,并利用DataSocket技术构建了一个远程的锅炉监控系统,经过授权的客户端可以通过DataSocket服务器完成对锅炉的监控。

目录1 绪论 (1)1.1本文研究意义 (1)1.2国内外研究现状 (1)1.3本文主要工作 (2)2 DataSocket技术在虚拟仪器中的应用 (3)2.1虚拟仪器概述 (3)2.1.1 虚拟仪器的概念 (3)2.1.2 虚拟仪器的构成 (4)2.2基于LabVIEW的虚拟仪器设计 (6)2.2.1 LabVIEW简介 (6)2.2.2 基于LabVIEW的虚拟仪器开发步骤 (10)2.3 DataSocket技术 (12)2.3.1 DataSocket技术简介 (12)2.3.2 DataSocket技术在LabVIEW中的实现 (16)2.4 实例 (17)2.5 本章小结 (19)3数据采集(DAQ)与传感器技术 (20)3.1 DAQ系统的构成 (20)3.2 DAQ系统的功能 (21)3.3传感器技术 (24)3.3.1传感器概述 (24)3.3.2几种常用传感器 (25)3.4 本章小结 (26)4 基于DataSocket技术的远程锅炉测控系统的设计 (27)4.1现代测控系统的结构模型 (27)4.2现代测控系统的设计方法 (28)4.3 设计远程锅炉监控系统 (30)4.3.1系统总体框架 (30)4.3.2系统功能介绍 (31)4.3.3系统硬件配置及软件设计 (31)4.3.4使用DataSocket技术实现远程测控 (34)4.4 本章小结 (36)5 总结与展望 (37)5.1 总结 (37)5.2 展望 (37)致谢 (38)主要参考文献 (39)1 绪论1.1本文研究意义作为仪器技术和计算机技术完美结合的虚拟仪器技术为测试操作人员带来了绝好的解决方案。

利用虚拟仪器技术,只需使用计算机和少量的硬件即可成功开发多种测试仪器,而且在计算机上对虚拟面板的操作与现实中的仪器操作一样方便。

通过采用虚拟技术对锅炉进行监控,使该测控系统工作性能更加稳定,监控结果精度更高,而且开发周期短,用户操作灵活方便。

锅炉是一个耗能设备,尤其我国北方城市,每年有近五个月的时间处在采暖期,供热期较长,由此可以想象,必须投在其中大量的资金、人力、物力。

工业锅炉的控制是自动化领域的典范,涉及多种类型参数(如温度、压力、流量、液位、转速等),大多数需要检测和控制。

实现工业锅炉检测与控制的手段较多,目前较多采用基于PLC+开放的上位软件(如iFIX、InTouch、组态王等)模式。

同样用虚拟仪器技术也可以实现工业锅炉的监控。

本文将虚拟仪器技术应用到锅炉监测系统中,利用现有的PC计算机,加上仪器硬件和专用软件,并利用DataSocket技术构建了一个远程的锅炉监控系统。

利用NI公司的LabVIEW2009中的 DataSocket提供的网络数据通信技术,并借助互联网的强大功能, 将来自测量或控制设备中的数据直接发布到Web 网页上, 使资源得以共享,解决了一个大型的、复杂的锅炉测控系统数据的采集输人、分析处理和输出的自动化测控问题。

1.2国内外研究现状随着计算机网络技术的发展和对测控系统的精度、数据处理速度和资源共享要求的不断提高,虚拟仪器测控系统在过程领域得到广泛应用。

虚拟仪器是计算机技术、网络通信技术与仪表技术相结合所产生的一种新型仪器,可由用户定义自己的专用仪器系统。

它功能强大,可实现示波器、频谱仪、信号发生器等多种普通仪器功能,而且可以和高速数据采集卡等构成自动控制系统。

目前,虚拟仪器赖以生存的PC计算机最近几年以极高的速度在发展,微处理器以及新的数据采集卡的出现,使我们更有可能造出更强的虚拟仪器系统。

此外PC计算机价格不断下降,各种应用软件层出不穷,都为虚拟仪器发展奠定了基础。