120 likes | 276 Views
LBT TCS Overview. Tim Axelrod LBT Observatory 22 March 2005. Features of LBT Software Architecture. System is partitioned into autonomous subsystems Common software architecture manages diverse hardware architectures Separate 1 GB networks for Command delivery Reflective memory Telemetry
E N D
LBT TCS Overview Tim Axelrod LBT Observatory 22 March 2005
Features of LBT Software Architecture • System is partitioned into autonomous subsystems • Common software architecture manages diverse hardware architectures • Separate 1 GB networks for • Command delivery • Reflective memory • Telemetry • Central command sequencer • Single subsystem archives all telemetry streams and event logs • All subsystems built on common infrastructure: LBT Common SW
LBT Common Software • Common SW provides facilities for • Command delivery and decoding • Event generation and delivery to subscribers • Data dictionary to store attributes of all subsystem variables • Low-latency access to global system status using reflective memory • Implementation • C++ class libraries • Documented with Doxygen • V0 has been released and is in active use
Instrument – TCS Communication Instrument Hardware Inst Hdw Net Displays Local/Remote Instrument Controller IIF TCS Cmd Net
Instrument Interface (IIF) • IIF V0 has been released to instrument teams • Offers basic commands, supports first light • Suitable for all but highest bandwidth Instrument <-> TCS communication • Subsequent versions will support multiple focal stations, AO, interferometry • Tim Schmelmer (MPIA) is principal contact
LBT Instrument ServersMt. Control Room Telescope Cisco 4500 Gb SW Cisco 4500 Gb SW TO Workstation GUI Desktops Lucifer (L) LUCIFER (L,R) Lucifer (R) LBTI LBTI Instrument-HW VNet 1 Gb Instrument-HW VNet 1 Gb MODS (L,R) MODS (L) MODS (R) LINC LINC Control VNet 1 Gb LBC (L,R) LBC (L) PEPSI (1,2) LBC (R) Telemetry VNet 1 Gb PEPSI (1) PEPSI (2) Refl Memory VNet 1 Gb Subsystem Servers Subsystem Systems Telescope-HW VNet 1 Gb Telescope-HW VNet 1 Gb Engineer Workstations LBT CR Firewall Astronomers ________ Instrument HW Net ________ Control Net ________ Telemetry Net ________ Refl. Mem. Net ________ Telescope HW Net LBT Site Firewall Outside Trunked Fibers
LBT Subsystem ServersMt. Control Room Telescope TO Workstation Cisco 4500 Gb SW Cisco 4500 Gb SW GUI Desktops Instrument Systems Instrument Servers ECS PLC CSQ, Temp AGW CCD (L) GCS-AGW-OffAxis AGW CCD (R) Instrument-HW VNet 1 Gb Instrument-HW VNet 1 Gb GCS-AGW-OnAxis ERC HW Ctrl LBTI PMC-L VxW PMC L,R PMC-R VxW Control VNet 1 Gb AO-Supervisor AOS-L HW Ctrl PSF L,R AOS-R HW Ctrl Telemetry VNet 1 Gb MCSPU PCS, MCS, ECS Refl Memory VNet 1 Gb OSS-L HW Ctrl OSS (LR) OSS-R HW Ctrl Telemetry & Logging Temp Readout Telescope-HW VNet 1 Gb Telescope-HW VNet 1 Gb Dept Server ________ Instrument HW Net ________ Control Net ________ Telemetry Net ________ Refl. Mem. Net ________ Telescope HW Net Disk Farm Engineer Workstations LBT CR Firewall Astronomers Trunked Fibers LBT Site Firewall Outside
Eng Workstations Astronomer Conn LBT Mt. Control Room Desktops & WorkstationsMt. Control Room Telescope Cisco 4500 Gb SW Cisco 4500 Gb SW TO Station GUI Desktop(s) Instrument-HW VNet 1 Gb Instrument-HW VNet 1 Gb Control VNet 1 Gb LBT CR Firewall Telemetry VNet 1 Gb Instrument Systems Refl Memory VNet 1 Gb Subsystem Systems Telescope-HW VNet 1 Gb Telescope-HW VNet 1 Gb LBT Site Firewall Outside ________ Instrument HW Net ________ Control Net ________ Telemetry Net ________ Refl. Mem. Net ________ Telescope HW Net Instrument Servers Subsystem Servers Trunked Fibers
Status by Subsystem • NOTE • V0 means full subsystem, built on CommonSW • * means need for First Light • CommonSW * • V0 has been released • ECS (Enclosure Control) * • V0 has been released • MCS (Mount Control) * • V0 has been released • PCS (Pointing Control) * • V0 has been released
Status by Subsystem (2) • PSF (Point Spread Function Control) * • V0 has been released • PMC (Primary Mirror) * • V0 has been released • IIF (Instrument Interface) * • V0 has been released • GCS • implementation phase (MPIA) • AOS • To be reviewed at Arcetri in Feb • OSS • design not started
Status by Subsystem (3) • CSQ (Command Sequencer) * • V0 has been released • TEL (Telemetry) * • V0 has been released • LSS (Logging) * • V0 has been released