LabVIEW的数控机床网络测控系统B/S模式软件设计
ointer; text-decoration: none; ">LabVEIW能够初步实现数据采集、显示和存储等功能的前提下,考虑到NI公司推出的LabVIEW一附加模块——数据记录监控模块DSC(Datalogging and Superviosry Control Module),此模块是专为过程控制而设计开发的,是专用于轻松设计和维护分布式监控系统的理想软件工具。利用这个模块可以很方便地完成与设备的连接,包括LabVEIW实时目标模块和OPC设备。从系统概览到节点执行,该模块提供了内置式的开发工具,来成功记录数据、警报和事件;显示生产数据随时间变化的趋势;同时还可通过网络数据库,利用SQL/ODBC标准查询从中提取数据。该模块的应用增强了搜索和提取数据的灵活性,提高了数据记录的可靠性和保护能力 。
相比其它附加模块,DSC模块有以下六个特点:内置的网络开发工具;用于实现数据共享和与第三方设备结合;应用的安全性设置;针对分布式监控的开发工具;用于分布式数据记录的网络数据库;实时和历史趋势曲线。
(3)“LabVEIW+DSC”相结合运用“LabVEIW+DSC”相结合,软件体系结构图如图5.5所示。
为提高系统的开放性,选用了“LabVIEW+OPC”的设计方法。就是用LabVIEW作为上位机监控软件,采用先进的网络通信技术——DataSocket技术,通过OPC服务器接口来实现现场数据共享。这里采用的OPC服务器是Matrikon公司研发的,它作为一中间桥梁,实现了监控软件LabVIEW和现场智能组件之间的数据通信,通过OPC配置项建立与底层设备的数据采集点的一一对应关系。如下图5.6所示:
图5.6是OPC服务器的配置,其中项名Name是用户自己定义的对应于现场的数据采集点,Item Path必须符合OPC服务器与MODBUS协议的语法要求,即“[port].Device. 0~4:”,同时设置该项是读数据还是写数据以及数据的类型、更新时间等等 。LabVIEW访问OPC的方法有很多种,本文采用的是通过DSC模块中Tag Configuration Editor引擎,建立LabVIEW和OPC服务器的连接。DSC模块使用Tag连接OPC数据项,通过Tag Configuration Editor,可以将DSC的Tag与OPC数据项对应起来,生成.scf文件,相当于LabVIEW的实时数据库,如图5.7所示。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码