咨询热线:13771545628                               
当前位置:首页 >在LabVIEW中实现基于C/S结构的远程数据采集

在LabVIEW中实现基于C/S结构的远程数据采集

发表日期:2016-08-18文章编辑:海润软件编辑浏览次数:61 标签:远程数据采集 LabView

LabVIEW具有强大的远程数据采集能力,实现方法主要有主要4种:方法一, 软件操作界面共享方式, 利用RemotePanels技术实现远程数据采集;方法二, DAQ 设备共享方式,采用RDA 技术实现DAQ 设备的远程控制;方法三,数据发布方式,利用TCP技术实现远程数据采集 ;方法四,数据共享方式,利用DataSocket技术实现远程数据采集。无论采用哪种方式,系统都由通过网络连接的客户机(Client)和服务器(Server)构成,其中DAQ设备安装在服务器上,客户机通过网络控制服务器上的DAQ设备完成数据采集。系统组成如图1所示。

  1

利用Remote Panels技术实现远程数据采集

  从LabVIEW 6. 1 开始, LabV IEW 集成了RemotePanels技术, 允许用户直接在客户端计算机上打开并操作位于服务器端计算机上的V I的前面板, 甚至可以将LabVIEW V Is的前面板窗口嵌入到一个网页中并在网页中直接操作它, 这是一种软件操作界面共享方式。按照常规方式编写服务器端软件, 控制DAQ设备完成数据采集, 通过一定的设置将服务器端软件的前面板发布到客户机中, 这样, 用户在客户机上就可以直接操作位于服务器上的软件, 实现远程数据采集。在LabVIEW中设定并使用Remote Panels仅需两个步骤:

  第一步,在LabVIEW Web Server端的计算机上开启LabVIEW Web Server服务:在客户端使用Remote Panels之前,必须首先在Server计算机上运行LabVIEW, 并利用LabVIEW 的Op tions配置对话框配置Web Server的文件路径和网络参数、客户机访问权限和V Is访问权限。为了提供网页浏览器访问,必须在配置服务器时利用Web Publish Tool将网页发布出去。

  第二步,在客户端计算机上连接并运行RemotePanels。有两种方式可以实现Remote Panels操作:方式一:在LabVIEW 环境中利用Connect to Remote Panels工具可以直接操作Remote Panels。方式二:利用网页浏览器在网页中直接操作Remote Panels。若在客户端的网页浏览器的地址栏中输入服务器的网址,即可实现在网页中直接操作RemotePanels。在局域网内, 网址格式是:http: / /PcName:Port/ViName. htm;在Internet互联网上,网址格式为:http: / / IpAddr: Port/ViName. htm。当Remote Panels出现在浏览器上时,通过右键下拉菜单可以获得RemotePanels的控制权。利用网页浏览器操作Remote Panels不需要安装LabVIEW,只需安装一个LabVIEW Run-Time Engine即可。图2所示的是在IE浏览器中打开的一个位于服务器上的虚拟仪器前面板。

  1

LabV IEW的Remote Panels不仅可以观看,而且可以在LabV IEW的环境中或浏览器上加以控制。这个强大的功能让开发人员可以轻松的创建远程应用程序,使用户在周末的时侯坐在家中的计算机前轻松的监控办公室、实验室甚至生产线上的各种情况。这种方式的缺点是在客户端不能得到测试数据。

  利用RDA技术实现远程数据采集

  利用RDA (Remote Device Access)技术共享服务器上的设备,在客户机上编程直接控制服务器上的DAQ设备,实现远程数据采集。RDA在编程方面与使用本机DAQ 设备完全一样。在LabV IEW中利用RDA技术实现远程数据采集的步骤如下:

  第一步,配置RDA 服务器。RDA 服务器需要安装N I-DAQ6. 0 (或更高版本)以及DAQ设备,设置服务器的IP地址,例如192. 168. 0. 1,其子网掩码为255.255. 255. 0。然后启动服务器上的RemoteDevice Access Server即可。若有必要,可以在DAQ设备的属性对话框中设置RDA访问密码。

  第二步,设置客户机。RDA客户端应安装与服务器相同版本的N I-DAQ,否则DAQ设备会无法连接。设置客户机的IP地址,例如192. 168. 0. 2,其子网掩码为255. 255.255. 0。RDA客户机的设置比较复杂,通常按照下列步骤进行:

  在客户机的MAX (Measurement &Automation Exp lorer) 左侧目录树中的De-vices and InteRFaces项的右键弹出菜单中选择“Create New.。 . ”,在Create New窗口选择RDA /Ethernet Device。

  在随后出现的Se-lect Remote Computer对话框中输入服务器的IP 地址或计算机名。

  在随后出现的System对话框中设定设备号,若服务器上的DAQ设备设置了RDA访问密码,则还需在Password栏中输入正确的密码。

  至此,就完成了客户机上RDA设备的添加,客户机的MAX左侧目录树中会出现这个RDA设备。从此以后,用户可以像在本地一样操作该设备。在客户机上直接编写DAQ软件,实现远程数据采集。



相关专题

值得关注的大数据存储管理技术

目前电信、金融、零售等行业希望通过大数据的分析手段来帮助自己做出理性的决策。特别是电信和金融行业表现尤为突出,市场数据没有办法与用户消费数据打通...

日期:2016-02-26 浏览次数:22

什么是大数据?先了解三个概念...

大数据咱听的够多了,百度一下,就“为您找到相关结果约7,150,000个”,可它到底是个什么东西,解读甚多,眼花缭乱的没个准。本文整理修改自知乎的一个问答,作者是大数据解决方案公司一面数据的创始人何明科...

日期:2016-04-20 浏览次数:39

为数据分析瘦身法

越来越多的公司开始倡导‘用数据说话’,利用数据分析来帮助公司进行商务运营和制定决策。但如果一个公司试图对所有可能收集到的数据进行分析或者期望用数字来解决一...

日期:2016-03-12 浏览次数:32

工业设备远程监控系统

IMBU的远程监控解决方案,对用户而言,无论用户的设备资产多么遥远分散,可以帮助用户的管理人员对设备资产的运行性能进行及时监控,同时也可以帮助用户的操作运行及维护人员提供一个优良可靠的分析诊断工具...

日期:2016-06-16 浏览次数:12

设备远程监控与智能维护系统

随着科学技术的不断发展,大型设备如压缩机、鼓风机、燃气轮机和其他行业的生产设备的广泛应用,对这些设备的机械化程度、自动化程度和稳定性要求也越来越高...

日期:2016-06-17 浏览次数:15

让远程数据采集更加智能

很多工业应用中要求实现远程数据监控,包括石油天然气、电力、污水处理和环境监控。其共性部分在于需要对分散于广阔的地理区域内的目标进行监控...

日期:2016-06-27 浏览次数:23

工业生产现场数据采集系统之WinCE

WinCE作为一种先进的工业数据采集系统,可实时采集现场的不良产品信息及相关的产量数据, 建立车间现场数据采集网络,实时获取车间现场的数据信息,为生产及决策提供实时的数据依据...

日期:2016-06-28 浏览次数:32

GPRS远程数据采集系统

本系统利用GPRS采集器采集各种仪器仪表的液位、流量、HP值、电压、电流、位移、回压、套压、状态数据,通过移动GSM及GPRS无线网络,将各种信息传送到监控中心处理...

日期:2016-07-20 浏览次数:23