bill sahrevla m&c transition system software cdr december 5-6, 2006 1 evla monitor & control...

29
Bill Sahr EVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Post on 19-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006

1

EVLA Monitor & Control Transition System

Software

Overview

Page 2: Bill SahrEVLA M&C Transition System Software CDR December 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

Page 3: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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.

Page 4: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006

4

Scope of the M&C System

Microsoft PowerPoint Presentation

Page 5: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 6: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006

6

EVLA M&C Components

Microsoft PowerPoint Presentation

Page 7: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 8: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 9: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Bill Sahr EVLA M&C Transition System Software CDRDecember 5-6, 2006

9

Carryover of Components Transition System to Final System

Microsoft PowerPoint Presentation

Page 10: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 11: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 12: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 13: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 14: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 15: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 16: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 17: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 18: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 19: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 20: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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)

Page 21: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 22: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 23: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Array Operators Screen

23

Page 24: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 25: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Device Browser

25

Page 26: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 27: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

Critical Functions Screen

27

Page 28: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

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

Page 29: Bill SahrEVLA M&C Transition System Software CDR December 5-6, 2006 1 EVLA Monitor & Control Transition System Software Overview

A module subsystem screen – the ACU Screen

29