You can create the following types of I/O servers with the LabVIEW Datalogging and
Supervisory Control (DSC) Module: alarm printer, custom, data set marking, EPICS client, EPICS
server, Modbus, Modbus slave, or OPC client.
Alarm Printer—You can create Alarm Printer I/O servers to print alarms and events that LabVIEW
processes generate.
Custom—You can build custom I/O servers when you have a uniquely configured or custom device
that you want to use with the DSC Module. You can use the DSC Module
VIs and functions to provide data to the Shared Variable Engine. You can create two types
of custom I/O servers: on input change I/O servers and on periodic I/O servers.
Data Set Marking—You can create data set marking I/O servers to log data for groups of network-published
shared variables.
EPICS Client—You can create EPICS Client I/O servers to monitor Process Variables (PVs) that an EPICS
server publishes by using the Channel Access (CA) network protocol.
EPICS Server—You can create EPICS Server I/O servers to publish shared variables to an EPICS network
as PVs by using the CA network protocol.
Modbus—You can create Modbus I/O servers to read data from and write data directly to Modbus
devices using network-published shared variables.
Modbus Slave—You can create Modbus Slave I/O servers on real-time controllers and use these
controllers as Modbus slave devices.
OPC Client—You can create OPC Client I/O servers to read data from and write data directly to OPC
servers.
Refer to the How LabVIEW Uses I/O Servers article on the Developer Zone web site for
more information about the I/O servers that you can create in LabVIEW.