Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Using EPICS Client I/O Servers (DSC Module)

EPICS, or the Experimental Physics and Industrial Control System, 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 EPICS clients and EPICS servers, also known as input/output controllers (IOCs). The CA network protocol is an Ethernet-based protocol.

An EPICS system typically consists of several IOCs, each of which contains many channels, or process variables. Each process variable is represented using the following format: record.field. A record usually contains several different fields, such as HI, LO, and VAL. IOCs pass the values of process variables to an EPICS client using the CA network protocol.

The LabVIEW Datalogging and Supervisory Control (DSC) Module acts as an EPICS client. With the DSC Module, you can monitor and update process variables that an IOC publishes using the CA network protocol. You can create an EPICS Client I/O server to read process variables from and write process variables directly to an IOC.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit