bill sahrevla m&c transition system software cdr december 5-6, 2006 1 evla monitor & control...
Post on 19-Dec-2015
216 views
TRANSCRIPT
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
1
EVLA Monitor & Control Transition System
Software
Overview
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
2
Contents
• Presentation roughly follows the EVLA M&C Software Design document:– Scope of the M&C System– EVLA M&C Components – Transition System & Final System– Lifespan of the Transition System– Carryover from Transition System to Final System – Current State of the Transition System– Architecture & Dataflow– Selected Components
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
3
Definitions
• The EVLA M & C Transition System Software is the software designed and implemented for the purpose of operating the hybrid array.
• The hybrid array is the VLA up to that point where it no longer contains either unconverted VLA antennas or the VLA correlator.
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
4
Scope of the M&C System
Microsoft PowerPoint Presentation
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
5
Scope of the M&C System
• The Real-Time DomainObservation ExecutorAntenna Monitor & Control (AMCS)Correlator Monitor & Control (CMCS)
• Plus the following from the Online DomainDCAF (Data Capture & Format)Telcal (Telescope Calibration)User Interfaces
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
6
EVLA M&C Components
Microsoft PowerPoint Presentation
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
7
A Transition System and
A Final System
• In broad terms, there will be two major versions of the EVLA Monitor & Control System – a Transition System and a Final System
• The Transition System bridges the gap between the old Modcomp-based VLA Control System and the final version of the EVLA Monitor & Control System, while maintaining operational capabilities
• The Transition System will be responsible for controlling a wide variety of old and new hardware – EVLA Antennas, VLA Antennas, the VLA Correlator, and the prototype WIDAR correlator
• The Transition System will incrementally shift its software architecture toward the desired architecture of the final system
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
8
Lifespan of the Transition System
• First light on an EVLA antenna – 27Oct 2003• First fringes (EVLA ant 13 with an unmodified VLA
antenna) – 24 Mar2004• WIDAR correlator scheduled to be operational – Q1 2010• VLA correlator retired – a policy decision• VLA antennas no longer used – also a policy decision.
The last VLA antenna is scheduled to be converted to EVLA electronics in Q3 2010
• Last EVLA receiver installed – Q2 2012
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
9
Carryover of Components Transition System to Final System
Microsoft PowerPoint Presentation
Current State of the Transition System
DCS
Serial LineController
Samplers Delays X +
DRacks
AnalogSum
Baseband IFs
Modcomp(Monty)
SharedMem
Modcomp(Boss)
VisibilityData
Waveguide to/frmVLA antennas
9 trk tape
Visibility Data,Monitor DataVLA Archive
Format
Workstations
I/O bus
IPS IPSdisk
Ethernet
VLA Operator Cntrl
CMP
VLA Cmnds & Monitor Data
VLA Cmnds &Monitor Data
RS
2 32
mchost
c3poOracle
EVLAnetwork
(Ethernet)
Monitordata,
VLA &EVLA
Raw
ant
enna
dat
aM
onito
r da
ta
Cm
nds
EVLA Antennas
DRacks
DTSRcvr
Cm
nd
sM
on
ito
r D
ata
EVLA IFDTS
Reconstitutedanalog data
Workstation
Linux/Wintel (igloo)
NewSystem
Controller
NewArrayPrcsr
CorrelatorControl
via Modcomp
EVLA Op Cntrl
. . .
Path for EVLAcontrol of
VLA Correlator
VLA Correlator
File: /users/bsahr/EVLA/diagrams/TransitonPlan/VLA_base_diagram.vsd:Hybrid Array, New Correl Cntrlr
EVLAAntennaControl
EVLA control ofVLA Antennas
OperatorControl
VLA
OperatorControlEVLA
10
Next Step for the Transition System - Modcomps Retired
Serial Line Controller
Samplers Delays X +
D Racks
Analog Sum
Baseband IFs
VisibilityData
Waveguide to/frmVLA antennas
Ethernet
CMP
VLA Cmnds &Monitor Data
mchost:Executor
EVLA Patch Panels &Switches
Ra
w a
nte
nn
a d
ata
Mo
nito
r d
ata
Cm
nd
s
D Racks
DTS Rcvr
Reconstitutedanalog data
NewArray Prcsr
. . .
Dig
itize
d a
nte
nn
a d
ata
Cm
nd
sM
on
itor
Da
ta
Workstation
EVLA Op Cntrl
evladbhost:Oracle
Monitor data,
VLA & EVLA
Igloo:TelCalIDCAF
VLA Archive
VLA Correlator
File: /users/bsahr/EVLA/diagrams/TransitonPlan/VLA_base_diagram.vsd:EVLA, Transition 4/2006, 11/2006
mcmonitor:monarch,
Executor IF
mc2hostmctest
testmondatarchive
Ethernet
New SystemController
EVLA Antennas
Operational EVLA component Integration testbedUnder Development
VLAAbout to be operational
PC104
11
EVLA M&C Transition System: Data Flow & Status
InterimExecutor
Paramsdbase
ArrayOperatorScreen
Obs2script
Observefiles
Controlscript
Controlscript
/users/bsahr/EVLA/diagrams/overall_design/SW_components:Transition System-3, 11/2006, Bill Sahr
New VLACorrelator Controller
Array Processor
VLA CorrelIntegrator
Vis Data(VLA format)
TCP/IP
ITelCal
IDCAF(incl
flagging)
PrototypeCorrelator
ProtoVCI
ProtoCBE
Vis Data(BDF)
Monitor Data
Archive
VLA Archive
DeviceBrowser
Cmnds, UDP
Cmnds, UDP
Monitor Data
Alerts
1 .. n
Monitor Data
Alerts
1 .. n
1 .. n
Alerts
1 .. n
Monitor Data
Archive Records
(VLA format)
Vis Data(VLA format)
TCP/IP
Alert Server
Alerts
Meta-data
MIB SW
MIB SW
MIB SW
MIB SW
MIB SW
EVLA Ant
VLA Ant
VLAAntVLA
Ant
VLA Ant
VLA Ant
VLA Ant
VLA Ant
CMP
done, nearly done, functional prototype
ongoing development
Q4 2006
Early Q1 2007
pre-existing
mid, early, very early development
VisPipe
Q1 2008
ProtoFF
Igloo(Staging
Disk)
Archive Records
(VLA format)
disk
AntsolPointingFocusDelays
ITelCalmulticasts
Mid Q1 2007
12
Job Submission
InterimExecutor
Paramsdbase
ArrayOperatorScreen
Obs2script
Observefiles
Controlscript
Controlscript
New VLACorrelator Controller
Cmnds, UDP
Alert Server
Alerts
ITelCalmulticasts
EVLA Antennas
VLAAntennas
Normal operations
•A job is submitted via the SCRIPTS pane of the Array Operator Screen
•Either a VLA Observe file or a control script can be submitted
• Observe files are automatically routed through obs2script & converted to control scripts• Needed observing parameters are obtained form the Parameters database• The Interim Observation Executor directly configures
– EVLA antennas– VLA Antennas (soon)– The VLA correlator via the new correlator controller (soon)
13
Hardware Configuration EVLA Antennas - MIBs
InterimExecutor
ArrayOperatorScreen
Monitor Data
AlertsMIB SW
MIB SW
MIB SW
MIB SW
MIB SW
EVLA Ant
Cmd line
Cmd line
Get or Set cmds
Get or Set cmds
Deferred Set cmds
Deferred Set cmds
UDP port N
Cmd Set Outputs Data Port
UDP
Archive Screen Observing Alerts
ServicePort
Server
TelnetSessionor shell
UDP port 7000 Parser
H/W
Modules
H/W ID EEPROM
MIB Framework running in RAM
Operating System
Time-deferred Set Commands
ServicePort
Executors
Direct reads of DB tables
SPI
UDP port N
parsing error msgs
TCP port 23
SPI,etc
Set cmnds
Set & Getcmnds
Services
Module-specificLogical Pnts
MIBFrameworkLogical Pnts
DeviceBrowser
Simplified diagram of MIB software structure
14
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
15
MIB Hardware & Software
• EVLA antennas are presented as a collection of modules containing one or more devices, each module implementing the MIB interface
• MIB interface includes a command port, a data port, and a port used for interactive telnet sessions
• The final version of an EVLA antenna is expected to contain approximately 30 to 34 MIBs
• MIB hardware and software were subjected to a critical design review on 20Oct2004
Hardware ConfigurationVLA Antennas – the CMP
InterimExecutor
ArrayOperatorScreen
Cmnds, UDP
1 .. n
VLA Ant
VLAAntVLA
Ant
VLA Ant
VLA Ant
VLA Ant
VLA Ant
CMP
Monitor Data
Alerts
1 .. n
1 .. n
MIB IF requestsDCS00
DCS28
DCS01
CMP DAEMON
HTTP server(Servlet)
Shared Memory
DCSNN
HTTP requests
MulticastAlarm, Archive,Screen
CMP-LX CMP-VX
Tasks
VxWorksKernel
CMP Ports and Interfaces
DeviceBrowser
16
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
17
VLA Antennas – the CMP
• The CMP presents VLA antennas to the EVLA M & C System as virtual antennas implementing the MIB interface
• The VLA antenna MIB interface includes the same command, data, and telnet ports as the EVLA module MIB interface
• Uses the same basic “set <device> …” & “get <device> …” command format as is used for EVLA subsystems
• Interfaces to the VLA Serial Line Controller
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
18
CMP as Deployed
Serial Line Controller
Waveguide to/frmVLA antennas
CMP
VLA AntennaCmnds
&Monitor
Data
EVLA network
(Ethernet)
Raw
ant
enna
dat
aM
onito
r da
ta
Cm
nds
D Racks
EVLA control ofVLA Antennas
mchost
evladbhostOracle
Monitor data,
VLA & EVLA
Workstation
EVLA Op Cntrl
OperatorControlEVLA
Visibility Data & Archive Records
Array Processor
ITelCal
IDCAF(incl
flagging)
VLA Archive
Alerts
Archive Records
(VLA format)
Vis Data(VLA format)
TCP/IP
Meta-data
VisPipe
Igloo(Staging
Disk)
mul
ticas
t
disk
multicast
AntsolPointingFocusDelays
• Properly formatted visibility data flows from the array processor into the Visibility Pipe via an ISA bus interface on a card in the new correlator controller• The visibility data is transmitted from the Visibility Pipe to IDCAF over an Ethernet connection using TCP/IP• IDCAF collects meta-data & alerts via multicast and forms VLA format archive records• IDCAF flags the records as needed• IDCAF multicasts the archive records and writes them to a staging disk• ITelCal obtains the archive records from the staging disk
19
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
20
User Interfaces
• 01Nov2006 release of EVLA Operator software:– Array Operator Screen– Device Browser– Critical Functions Screen– Screenlets (Panes from the Array Operator Screen -
Alerts, Antennas, Scripts, Weather)– Module Screens (ACU, FRM, F317, F320, L301,
M302, M303)– Telcal screens (Calibrator Amplitude & Phase,
Calibrator Complex Value, Pointing Record, Pointing Offset)
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
21
User Interface Releases
• Stable builds web page:http://www.aoc.nrao.edu/asg-internal/jnlp/
• Accessible only from within an NRAO domain or via the NRAO VPN
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
22
Array Operator Screen
• Chief Operator Screen– Scripts pane, including job submission popups– Antennas pane: Az, El, Az Error, El Error, + Icons for
Computer Control, DPM, On Source, E-Stop– Thumbwheel scrollable display of the Wye– Message console– Time– Weather– Alerts
Array Operators Screen
23
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
24
Device Browser
• Low level view of any device implementing the MIB interface
• Tree of all devices in a MIB (module)• Selected device expands to show all monitor and
command points• Display of all properties and their values for
selected monitor or command point• Real-time plot of value of selected monitor point• Real-time plots of multiple monitor points
Device Browser
25
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
26
Critical Functions
• Will allow an E-Stop, ACU Reset, Critical Power Reset, Track (DPM), Stow, Park, or Standby command to be sent to any antenna, selected group of antennas, or to the entire array.
• Depends upon the installation of the M302 module in an antenna
Critical Functions Screen
27
Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006
28
Module Screens
• ACU – antenna control unit• FRM – focus & rotation module• F317 – front end (rcvr) controller• F320 – front end transition module• L301 – 12-20 GHz synthesizer• M302 – Utility module, includes critical
functions• M303 – Utility module
A module subsystem screen – the ACU Screen
29