Download I/O Controller - NI Forums

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft SQL Server wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Microsoft Access wikipedia , lookup

Database wikipedia , lookup

Relational model wikipedia , lookup

Database model wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Concurrency control wikipedia , lookup

Clusterpoint wikipedia , lookup

ContactPoint wikipedia , lookup

Transcript
NI CONFIDENTIAL
LabVIEW EPICS Client I/O Server
National Instruments Contacts:
Arun Veeramani (Product Marketing) [email protected]
Jenifer Loy (Product Strategy) [email protected]
NI CONFIDENTIAL
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
Supervisory
Control
Systems
Supervisory
Control
Systems
Channel Access Protocol
IOC
IOC
IOC
IOC
(I/O Controller)
(I/O Controller)
(I/O Controller)
(I/O Controller)
I/O HW
I/O HW
I/O HW
I/O HW
Analog &
Digital I/O
Analog &
Digital I/O
Analog &
Digital I/O
NI CONFIDENTIAL
IOC (I/O Controller) Software Architecture
Network Traffic
(Channel Access Protocol)
Channel Access
Protocol Server
Sequencer
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.
(Finite State Machine)
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
NI CONFIDENTIAL
IOC Software with LV EPICS Client I/O Server
Network Traffic
(Channel Access Protocol)
Channel Access
Protocol Server
Sequencer
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.
(Finite State Machine)
EPICS Database
Database
Engine
Write I/O values to
database. Default update
rate is 10 Hz. Can be as
fast as 25 Hz.
LV EPICS Client
I/O Server
LabVIEW Shared Variable Engine
LabVIEW Application
Hardware
Hardware
EPICS Node
LabVIEW Node – Windows
NI CONFIDENTIAL
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
NI CONFIDENTIAL
EPICS System
Supervisory
Control
Systems
Supervisory
Control
Systems
Channel Access Protocol
IOC
IOC
IOC
IOC
EPICS
Database
EPICS
Database
EPICS
Database
EPICS
Database
I/O HW
Analog &
Digital I/O
I/O HW
Analog &
Digital I/O
I/O HW
Analog &
Digital I/O
I/O HW
NI CONFIDENTIAL
EPICS System with LabVIEW Nodes
Supervisory
Control
Systems
LV DSC
Channel Access Protocol
LV Shared Variable Engine
EPICS Client I/O Server
I/O HW
IOC
IOC
EPICS
Database
EPICS
Database
I/O HW
Analog &
Digital I/O
I/O HW
Control System
Shared
Variable
LV RT
LV Shared
Variable Node
Analog &
Digital I/O
Analog &
Digital I/O
Experiment Station
I/O HW
NI CONFIDENTIAL
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) [email protected]
– Jenifer Loy (Product Strategy) [email protected]