Академический Документы
Профессиональный Документы
Культура Документы
An I/O server is a Shared Variable Engine (SVE) Plug-in that enables communication with devices and applications that do not
use National Instruments proprietary NI Publish-Subscribe Protocol (NI-PSP) utilized by Shared Variables. I/O servers are the
bridging elements between shared variables in a LabVIEW VI and data tags in OPC, Modbus, or EPICS. I/O servers plug into the
SVE to provide a list of items available for subscription and to provide that data to the SVE. With the LabVIEW Datalogging and
Supervisory Control (DSC) Module, you can create in LabVIEW I/O servers to communicate with OPC, Modbus, and EPICS
clients. This document will cover these three types of I/O Servers.
Table of Contents
Table of Contents
OPC Clients
Modbus
EPICS Protocol
Related Links
OPC Clients
The LabVIEW Datalogging and Supervisory Control (DSC) Module provides OPC Client I/O servers for communicating with any
server implementing the OPC Foundation OPC-DA protocol, which is a Microsoft COM-based standard. An OPC Client I/O server
lists all OPC servers installed on the computer and makes accessible groups and items on the server. You can create an OPC
Client I/O server to access data items on a local or remote OPC server.
Modbus is an application-level messaging protocol that provides master/slave communication between devices connected on
different types of buses or networks. You can create a Modbus or Modbus Slave I/O server to read data from or write data to
Modbus devices. For example, you can create a Modbus Slave I/O server on a National Instruments Real-Time controller and use
this controller as a Modbus slave device. You also can create a Modbus I/O server on a host computer and use this server as a
Modbus master device to communicate with a Modbus slave device.
The Experimental Physics and Industrial Control System (EPICS) is a set of open-source software tools you can use to develop
large, distributed control systems. EPICS also refers to the architecture of such systems, as well as to the collaboration group
developing the related tools. Refer to the Argonne National Laboratory web site for more information about EPICS and to
1/2
www.ni.com
developing the related tools. Refer to the Argonne National Laboratory web site for more information about EPICS and to
download the latest version of EPICS. EPICS systems use the Channel Access (CA) network protocol to pass data between
Channel Access clients (CACs) and Channel Access servers (CASs). The CA network protocol is a TCP/IP-based protocol.
2/2
www.ni.com