Get PPT file

Download Report

Transcript Get PPT file

Gelu M. Nita
Temperature Sensors
Noise Diode
Day/Night Solar Burst
Attn. Ctrl.
Attn. Ctrl.
V/H RF Power Out
Attn. Ctrl.
Solar Burst Attn. Ctr.
V/H Power Out
Freq. Var. Attn. Ctrl
Ping/Pong LOs
Subarray 2 LO
Subarray Switch Ctr.
Ping-Pong Switch?
PCI eXtensions for Instrumentation (PXI) is a rugged PC-based
platform that offers a high-performance, low-cost deployment solution
for measurement and automation systems. PXI combines the Peripheral
Component Interconnect (PCI) electrical bus with the rugged, modular
Eurocard mechanical packaging of CompactPCI and adds specialized
synchronization buses and key software features.
 An NI-PXI controller may host both
a Windows OS that may provide a
graphical user interface and a RealTime OS that may provide
deterministic interaction with its
peripheral modules used to
control/monitor the LO and DC
subsystems, and antenna frontend
cRIO modules.
Patriot Antenna Controller: MODBUS over
TCP/IP between the Antenna Controller and
its Field Point dedicated cRIO-RT Module.
Field Point Modules: TCP/IP between the
Antenna Control Computer (ACC) and the
field point cRIO-RT modules
LO and DC systems (cRIO or PXI-RT): TCP/IP
(on a real or virtual Ethernet network)
Unifying Solution: The Shared Variable Engine
(SVE): NI-PSP communication protocol
implemented on top of a TCP/IP layer
The Common Object Request Broker Architecture
(CORBA) is a standard defined by the Object Management
Group (OMG) that enables software components written in
multiple computer languages and running on multiple
computers to work together (i.e., it supports multiple
OLE for Process Control (OPC), which stands for Object
Linking and Embedding (OLE) for Process Control, is an
industry standard maintained by the OPC Foundation that
was designed to provide a common bridge for Windows
based software applications and process control hardware
based on the Object Linking and Embedding (OLE),
Component Object Model (COM), and Distributed
Component Object Model (DCOM) technologies
developed by Microsoft for the Microsoft Windows
operating system family.
Win PCs
Data Socket
With PSP
Mac OS
The SVE is an Object Linking and Embedding
(OLE) for Process Control (OPC) Server 3.0
compliant and can act as an OPC server on
Windows machines. Any OPC client can write
to or read from a network-published shared
variable hosted on a Windows machine
Host Hardware
64 Bit Intel Core 2 Duo 1.8 GHz
Gigabit ethernet
Host Software
Windows Vista 64
LabVIEW 8.20 and LabVIEW 8.5
Compact RIO Hardware
NI cRIO 9012 controller
400 MHz processor
Compact RIO Software
LabVIEW RT 8.20 and LabVIEW RT 8.5
Network Variable Engine 1.2 (with LabVIEW 8.20) and 1.4 (with LabVIEW 8.5)
Variable Client Support 1.0 (with LabVIEW 8.20) and 1.4 (with LabVIEW 8.5)
In addition to managing networked-published
shared variables, the SVE is responsible for:
· Collecting data received from I/O servers.
· Serving up data through the OPC and the PSP
servers to subscribers.
· Providing scaling, alarming, and logging
services for any shared variable with those
services configured. These services are provided
by the LabVIEW Datalogging and Supervisory
Control (DSC) Module.
· Monitoring for alarm conditions and responding
The LabVIEW software provides native support
for the National Instrument hardware intended to
be used for controlling/monitoring the EOVSA
The Shared Variable Engine and the LabVIEW
DSC provide the means for an efficient and timesaving implementation of the EOVSA monitor and
control system.
Any non LabVIEW EOVSA subsystem may have
ral-time access to the Shared Variable Engine data
as long as it is able to establish connection with a
standard 3.0 compliant OPC server.