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.
![]() |
Note 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 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.
Typically, a CAS contains multiple process variables (PVs). A PV represents a single value within a server and is the primary object of the CA network protocol. You can use CACs to read, write, or subscribe to PVs in an EPICS system.
In LabVIEW, you can create the following types of EPICS I/O servers: