LabVIEW EPICS Client I/O Server National Instruments Contacts: Arun Veeramani (Product Marketing) arun.veeramani@ni.com Jenifer Loy (Product Strategy) jenifer.loy@ni.com
EPICS Software Architecture Channel Access Protocol for non-real-time data (10 Hz update) Analog and digital I/O for deterministic data transfer Each IOC holds a subset of EPICS database variables Channel Access Protocol Analog & Digital I/O IOC (I/O Controller) I/O HW Supervisory Control Systems
IOC (I/O Controller) Software Architecture Network Traffic (Channel Access Protocol) Channel Access Protocol Server Sequencer (Finite State Machine) Publishes values from the database onto the network using Channel Access protocol. Reads values from the database to drive state changes in the IOC control application. EPICS Database Database Engine Write I/O values to database. Default update rate is 10 Hz. Can be as fast as 25 Hz. Hardware EPICS Node
IOC Software with LV EPICS Client I/O Server Network Traffic (Channel Access Protocol) Channel Access Protocol Server Sequencer (Finite State Machine) LV EPICS Client I/O Server Publishes values from the database onto the network using Channel Access protocol. Reads values from the database to drive state changes in the IOC control application. EPICS Database LabVIEW Shared Variable Engine Database Engine LabVIEW Application Write I/O values to database. Default update rate is 10 Hz. Can be as fast as 25 Hz. Hardware Hardware EPICS Node LabVIEW Node – Windows
LabVIEW EPICS Client I/O Server Runs on LabVIEW for Windows Requires LabVIEW Datalogging & Supervisory Control Module Compatible with LabVIEW 8.0 & 8.20 Available now with LV DSC beta www.ni.com/beta
Channel Access Protocol EPICS System Supervisory Control Systems Supervisory Control Systems Channel Access Protocol IOC EPICS Database I/O HW IOC EPICS Database I/O HW IOC EPICS Database I/O HW IOC EPICS Database I/O HW Analog & Digital I/O Analog & Digital I/O Analog & Digital I/O
EPICS System with LabVIEW Nodes Supervisory Control Systems LV RT LV Shared Variable Node I/O HW Analog & Digital I/O Shared Variable LV DSC LV Shared Variable Engine EPICS Client I/O Server Channel Access Protocol IOC EPICS Database I/O HW IOC EPICS Database I/O HW I/O HW Analog & Digital I/O Analog & Digital I/O Control System Experiment Station
For more information… Register for LabVIEW DSC beta to get access to the EPICS Client I/O Server for LabVIEW www.ni.com/beta National Instruments contacts: Your local NI sales engineer Arun Veeramani (Product Marketing) arun.veeramani@ni.com Jenifer Loy (Product Strategy) jenifer.loy@ni.com