推荐星级:
- 1
- 2
- 3
- 4
- 5
LABVIEW几种通讯应用
资料介绍
LABVIEW几种通讯应用方面技术
部分文件列表
文件名 | 大小 |
LABVIEW几种通讯应用.pdf | 248K |
部分页面预览
(完整内容请下载后查看)LABVIEW通讯应用手册
1、 上位机与PLC通讯模块
LabVIEW集成了当前测控领域中多种先进的软件开发技术,可通过多
种方案实现对 PLC 的访问,本文采用 DataSocket 技术通过访问 OPC
Server实现 PC和 PLC的通讯。
DataSocket 技术是NI公司推出的面向测控领域的网络通信技术,
源于 TCP/IP 协议并对其高度封装,是一种易用的高性能数据交换编
程接口。而 OPC是一种工业标准,是许多世界知名的自动化企业与微
软合作的结晶,为自动化软件面向对象的开发提供了统一的标准,西
门子 PLC当然也提供了对该协议的支持,集成在 SIMATICNET软件包
中。虽然 DataSocket 和OPC实现原理有所不同,但体系结构很相
似,都是客户机/服务器模式,都以URL的方式访问服务器数据项
目,访问 OPC 的 URL 基本结构为:OPC://主机名//OPC 服务器名/
数据项目,LabVIEW 读取 PLC 存储区数据的程序框图如图3所示,
其中 localhost 为通用主机名,connection 是组态 MPI 现场总线时
定义的连接名,IB8为所需读取的存储区地址,其他均可视为固定格
式。
2、 上位机与智能仪表通讯模块
在LabVIEW中实现串口通讯主要有2种途径:利用其自身的 VISA驱
动程序或者标准串口通讯函数,本文利用标准串口通讯函数在VC+
+中开发动态链接库函数(DLL)供LabVIEW调用实现串口通讯。该
方法相比直接利用 VISA 驱动实现通讯更加灵活,节省内存,而且省
全部评论(0)