LabVIEW和LabVIEW Real-Time支持Modbus吗?



主要软件: LabVIEW Development Systems>>Full Development System
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:
我想让 LabVIEW 通过Modbus和我的设备通信。可能实现吗?如果可以,我该怎样去做?

解答:

LabVIEW 8.0 和更高版本:

The LabVIEW 数据记录和监控 (DSC) 模块 LabVIEW 8.0 的 LabVIEW Real-Time (RT) 包括内置的通过Modbus I/O server支持的Modbus。Modbus I/O Server 可以让您非常容易得将 Modbus 寄存器值 和 共享变量连接到一起。 查看 Demo.

LabVIEW 7.1 及其之前版本:

DSC Module 能够直接通过OPC Servers 来连接 LabVIEW DSC Module 和 Modbus 设备,例如Industrial Automation OPC Servers

Modbus 是一个串口通信协议,因此通过串口编程使得 LabVIEW 和 Modbus 设备通信是可能的。同样的规则也适用于基于 TCP/IP 协议的 Modbus TCP/IP。Modbus LabVIEW Library 允许在您的LabVIEW 或 LabVIEW RT 7.1 应用程序中直接实现 Modbus 通信。

如果您是在 Windows下使用 LabVIEW ,您也可以用DataSocket和 OPC Server通信,以实现和Modbus的对话。如果您不能访问OPC Server,带有OPC 接口的National Instruments Industrial Automation Servers提供了很多协议的OPC 接口,其中包括Modbus。参照 examples\comm\opc.llb中有例子阐明了使用DataSocket和OPC Server通信的编程思想。

一个 National Instruments 联盟成员, Software Engineering Group (SEG), 提供BusVIEW(详见下面的链接),它为Windows和Mac OS平台下的LabVIEW提供直接的Modbus 支持。



相关链接:
Products & Services: NI Industrial Automation OPC Servers
Modbus Organization
Alliance Member Directory: BusVIEW

附件:





报告日期: 11/07/2006
最近更新: 11/08/2006
文档编号: 21A5S83E