基于虚拟仪器的 测量网络研究

摘 要:本文提出了一种利用虚拟仪器技术组建测量网络的方法,可用于在现代工业企业生产过程中进行远程多类型参数实时测量,便于数据的获取及综合利用。文中论述了测量网络的硬件结构、软件平台及应用软件的工作模式。通过应用局域网资源和图形化编程语言labview的datasocket技术模拟在不同网关下进行网络化测量,并得出实验结果,从而验证了在企业内部组建测量网络的可行性。

关键词:虚拟仪器datasocket测量网络

0引言

在参数测量领域经历了模拟仪器、数字仪器和智能仪器的充分发展后,20世纪90年代末,在信息技术高速发展的带动下,该领域进入了虚拟仪器和网络化测控技术阶段。

虚拟仪器技术是计算机技术和传统的仪器仪表技术相结合的产物。它利用计算机系统的强大功能结合相应的软件,大大突破了传统仪器在数据处理、显示、传送、存储方面的限制,给仪器仪表领域带来了革命性的变化,注入了新的活力和生机。现代工业企业的发展要求生产过程的各个部分都能够高效的运转,所以生产和管理大多需要依靠企业内部的intranet或internet进行。将虚拟仪器技术与internet/intranet技术的融合,使虚拟仪器系统更加突破了传统的测量理念,使测量数据得到了真正意义上的共享,使远程测量得以实现。

1网络测控系统的硬件组成

由于工业生产中涉及到对多种传感器的数据采集和仪器的驱动,同时也存在着对传感器参数的调整和生产现场环境恶劣等问题,所以整个测控系统要充分体现系统的柔性和健壮性的特点,要有较强的适应性,系统硬件组成框图见图1。

现在正在逐渐推广的pxi数据采集平台通过相对独立的采集和控制模块可以实现多通道、多参数的实时高速数据采集,而且能够通过光纤与控制计算机实现高速通信,保证数据的完整性和实时性。

gpib控制器现在已经比较成熟,而且应用起来也比较灵活,世界上多家公司均推出了功能强大的gpib控制器,其中有的gpib仪器支持10base2或10baset,可以很方便的连入网络,如美国ni公司的gpib-ent/100。对于一些分散的、数据类型差异很大的测量点,可以由装有数据采集卡的采集控制计算机来进行,而且该计算机还可以同时控制多个gpib仪器。

网络数据库服务器可以利用sql技术为数据提供分类系统化的管理,以便于数据的后续处理和分布式存储。网关/交换机主要提供了接入网络的服务。

2系统软件组成

2.1编程平台

现代的测量理念在向系统化、集成化、信息化和网络化发展。计算机技术的迅速发展和计算机价格的不断下降促进了虚拟仪器的发展和推广应用[1]。近年来,日益完善的internet/intranet技术和虚拟仪器结合,开始在远程测控领域崭露头角。测量数据在网络上发布和共享是网络化远程测量工程的关键技术之一。以前,都是采用tcp/ip和activex等技术去解决网络方面的问题,但是由于需要设计较为复杂的tcp/ip底层编程,而且传输速率较慢,影响了网络化测量技术的推广和应用[2]。为了能更加适合广大工程技术人员的实际应用,各个提供虚拟仪器编程平台的公司都推出了自己的关于网络化测量的技术,并提供了丰富的网络化测量开发组件。

目前在我国应用的虚拟仪器开发平台主要有美国ni公司的labview及其相应组件和agilent公司的hp-vee,其中ni的labview系列产品在我国使用比较广泛。

labview是一种基于图形化编程语言的虚拟仪器软件开发工具,它适用于多种操作系统,用labview设计的虚拟仪器程序可以脱离labview开发环境,最终用户看见的是和实际的硬件仪器相似的操作面板。labview为虚拟仪器设计者提供了便捷、轻松的设计环境,设计者可利用它方便快捷的建立自己的虚拟仪器程序而无需复杂的程序代码的编写。

labview在5.0及其以后的版本中充分考虑到了测控系统的网络化要求,提供了丰富的网络化组件。不但包含了传统的网络通信技术,ni还提出了基于工业网络标准tcp/ip的专为测量数据实时传送而设计的datasocket技术,它能有效支持同一台计算机上,不同应用程序对特定数据的同时应用,以及连接在网络上的不同计算机之间的数据共享。datasocket包括两个主要组成部分,即datasocket api和data socket server。datasocket api提供了独立的接口,用于不同的语言平台内部多种数据类型的通读。datasocket server通过自己内部对tcp/ip的优化和管理,简化了internet通讯方式。datasocket通过内部数据自描述格式提供自由的数据传输格式,可以直接传送虚拟仪器程序及所采集到的数据中常用的字符串形式、布尔形式、数字量形式,甚至于采集到的波形。datasocket支持多种url地址的连接和数据传输。同时它通过使用url地址唯一地标识数据源,它还支持多种数据传送协议,主要包括http、ftp、dstp(datasocket transport protoco

  • 基于虚拟仪器的 测量网络研究已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计