Home
VLT-MAN-ESO-15736-4547-PRIMET User Manual
Contents
1. Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 29 of 45 a pmpsd wprima Xx File Std Options Help LCU Iprmpd o State ONLINE INITIALIZED CHKLAN Mr e Substate ACTIVE SIM W SetPSD1 Active Tel ID1 ATi E Set PSD2 Active Set Config ATI AT2 Active E PSDID Ipi 1 Active Bl PSD ID 1p2 3 Select Instrument PACMAN DA PSD Serial No QCTTOO01 FSUB PSD Serial No QCTTO003 G1 1 8024 V G2 4 4884 V G1 1 8024 Vv G2 4 4884 Di I SetPGA Gai Guadcel ip Q4 3 8467 V G3 0 8269 v G4 3 8467 V G3 0 8269 V EI SUM 10 9644 V Noise E SUM 10 9644 V Noise Set TRA Gain Quadcelllp1 Beam Detected B Beam Saturated O BKG O Beam Detected B Beam Saturated O BKG O 1 0 x 0 0194 v 0 0939 X 0 0194 v 0 0939 Set PPO Rate roo R 0 0438 rms R 0 0828 mean R 0 0438 ma R 0 0828 mean Samp Period 0 001 Corr Period 0 01 GainPGA 10 Gain
2. Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 43 of 45 Command STOPMET Parameters None Reply OK ERROR Description The STOPMET command is used to stop processing data coming from the two Phase Meters and to deliver the quantity Delta L to the RMN network Command STRTMFS Parameters None Reply OK ERROR Description The STRTMFS command is used to close the light source stabilization control loop Command STOPMFS Parameters None Reply OK ERROR Description The STRTMFS command is used to open the light source stabilization control loop Command SET Parameters Accuracy REAL Reply OK ERROR Description SET is used by the instrument to set the required laser precision for the light source stabilization loop Command POWER Parameters On Off Flag STRING Reply OK ERROR Description The POWER command is used to switch the laser diode ON or OFF Command STRTMPO Parameters None Reply OK ERROR Description STRTMPO is used to start the pupil optimization loop between PMPSD and the star separators which is active during the observation Corrections are sent to the process ID of the process on the star separator LCUs that is in charge of controlling the variable curvature mirrors Command STOPMPO Parameters None Reply OK ERROR Description STOPMPO is used to stop th
3. 8 2 PRIMET Overall Description enne nennen nnenen ETE E enhn nennen EPE een Eee Eure UK Erre rent 8 2 2 3PRIMEE Deploymeht one NEE ORDER RO HR 8 3 l un 10 ZN e EE 10 3 2 Troubleshooting cedet eee ra RE EIE ATTE TURAE UE TAREA LEER TS 13 3 9 ET E EE 14 SA ZBeriodic HealthchecEs eee rrr erre reb eere tose onan ERE he ERE be ERR er Rite ertet rer eerta etras 17 3 9 Command Interface no ere Ee ERR EE e ER C PEE REECE 18 4 EE UK EE 19 AN EE 19 A PANEM B ro tos tore TE 21 43 Pernodic Healt hchecks cccresecsavevscccanavscsonneveccanavescoenavessarnevescanavvsseanavesscnenveseenaveocarnavecsaravecceanavses 22 AA Bngme rnmg GT 24 AS Command Jlrterface 5 sitet rrr ESA Ere RR Doro RR ERR ERE ERR AAA 25 5 Position Sensor Detection ccce e eee esee e eee ee eene eene ee eee tetas sese esee eaae asas esee ee eee e tesa assesses sena 27 E ENEE 27 5 2 Calibrating the PSD background noise 00 0 0 eeeeeeeesseeeeeesseeeeeessaeeeeeeseeecesssaeeccessaeeesessaaeeseesaeeseessaeees 31 5 9 Troubleshooting 2s 02 eere nett cachet ce Aceh cs Rahs e e te ashen t ee tette neve 32 5 4 Periodic Healthchecks vccccccccccceccsccsvavescsevevesesvuvvecesevvcecevevvcosevuvesceesesessevsevecdevavsedasevvecdesnvuscdasnvescsensvesceeses 33 S Engineering Files viii ne nee ent 33 5 6 Command E ET E 36 6 PRIMET WS Control SW PMQGS
4. REAL Reply OK ERROR Description The SETTEMP command is used to modify the destination temperature of the CN77000 temperature controller used for either the I2 EOM or OVEN Command GETTEMP Parameters Device Name STRING I2 EOM or OVEN Reply Temperature REAL Description The SETTEMP command is used to read the destination temperature of the CN77000 temperature controller used for either the I2 EOM or OVEN Command GETVOLT Parameters None Reply Voltage Piezeo REAL Voltage Temp REAL Description The GETVOLT command is used to read the voltages applied to the FAST FREQUENCY BNC and SLOW FREQUENCY BNC inputs of the laser s power supply unit done by TAC Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 26 of 45 during ONLINE Command CLSLOOP Parameters On Off Flag STRING Reply OK ERROR Description The CLSLOOP command is used to open or close the light source stabilization control loop Command SETCONF Parameters Temperature I2 gt REAL Temperature DC REAL Temperature OVEN gt REAL Reply OK ERROR Description The SETCONF command sets the temperature setpoints of the CN77000 temperature controllers user for I2 DC and OVEN Command GETCONF Paramete
5. 1 eere oro eo nep po Eee Ebo ee ebore e PERER Rae S SS Vo toe PERER ERE SES Darios os Re Se ieas 38 OSEE gi E 38 6 2 Sequence Diagrams for common PMCS Command Scenarios eeeeeeeeeeeen 41 6 3 PMCS E e E 42 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 4 of 45 1 PURPOSE This document describes the usage of the PRIMA Metrology Control Software running on the PRIMA Workstation PMCS the PRIMET Detection LCU PMACQ the PRIMET Laser Stabilization LCU PMLSS and the PRIMET Position Sensor Detection LCU PMPSD The intended audience of this document are users of the PRIMA MET system as well as administrators The internal design and technical background of the PRIMA MET system is described in AD 01 Please refer to this document for a more indepth explanation of the subsystems 1 1 Scope The document is released for the VLT archive at specified project milestones with a release number and a release date to document the history of the project and for reference 1 2 Applicable Documents The following documents of the issue shown if specified form part of this manual to the extent specified herein In the event of conflict between this document and those referenced the content of this document shall be considered as a superseding requirement unless explicitly stated otherwise herein Rf Document Number Date T
6. 69000 V Close stabilization loop Autophase SR844 Start Engineering File File ready O Stop Engineering File Set AOM Transmission AOMIpi 50 men Pemes EE es l2 OFF FS Samples 10000 0 i 100 Switch Laser STANDBY Set Laser Power 100 mW Get Instrument Get Voltages Set Flip OD PRIMET A OUT Get Flip OD PRIMET A Proximity Sensors PM Proximity Sensors AOM PACMAN Probe PACMAN Ref AMBER Probe AMBER Ref MIDI Probe MIDI Ref PACMAN Ip3 PACMAN Ip1 AMBER Ip3 AMBER Ip1 MIDI Ip3 MIDI Ip Command Feedback Window Options pmiss wprima Control Loop Status Laser STABLE E Piezo Command Temp Command Error Signal X Phase Signal Y Loop is closed RS WaveMeter and PowerMete 1319 182 WM Wavelength Laser OK m DI IK EN 9 nm IR Power Red Power SR 844 Lock In Amplifier Measurements 200 000 200 000 mW uW Det Frequency 0 00 100 us Hz r Measurements RTDSCOPE Saturated Temperature Controller Setpoints Saturated 2 Oven EOM CN ignored jo 70 00 eg Cc 47 50 Deg C 30 00 Deg C Temperature Controller Status IS 70 00 eg C WM ignored Oven PM ignored EOM SR ignored Sensitivity 100 n rms 127 dBm AOM Ip Filter Slope 6 db oct FLIP OD Devices PRIMETA Flip OD Pwr PRIMETA Flip OD IN PRIMETA
7. a brief overview of the PRIMA MET system It is taken from AD 01 and listed hereafter for completeness 2 1 PRIMET Overall Description The PRIMA Metrology PRIMET is a component of PRIMA facility Depending on the mode of operation PRIMA can be used either to measure the angular separation between the two objects astrometry observation or to produce images of the fainter of the two objects using a phase reference technique imaging observation 2 2 PRIMET Deployment Physically the PRIMA Metrology system consists of four LCUs for three different subsystems Two LCUs are identical The Phase Meter LCUSs run the same SW on identical HW While the first measures the differential delta L FSUB FSUA the second one measures one single channel FSU B Knowing these two measurements the remaining channel can easily be deducted The HW deployment of the PRIMA MET system is shown in Figure 1 PRIMET HW Deployment For a context view of PRIMET in the VLTI network please refer to AD 03 PRIMA WS Control PMCS lt wprima gt Laser Stabilization prmls Phase Meter DIFF lt Iprmac gt Phase Meter SING lt lprma2 gt Position Sensor Detection lt lprmpd gt Figure 1 PRIMET HW Deployment Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 9 of 45 The functionality of the PRIMA metrology system is logically split
8. difference the geometric difference in the optical path length from the observed object to the telescope It depends on the object position and on the baseline vector and varies in time as the Earth rotates sidereal motion It is computed by using the formula OPDex S B where S is the unit vector pointing to the object and B the baseline vector Internal optical path difference the difference in the optical path length due to the interferometer layout from the telescope to the detector It is also called delay offset or delay constant Operational state The state of a system subsystem or component that is installed in its intended environment Package See software package Process See software process Software device driver A collection of subroutines and data that constitutes the software interface to an I O device Software life cycle The period of time that begins when a software product is conceived and ends when the software is no longer available for use The software life cycle typically includes a concept phase requirements phase design phase implementation phase test phase installation and check out phase operation and maintenance phase and sometimes retirement phase These phases may overlap or be performed iteratively Software module A relatively large subdivision of the implementation items in a software package In most cases a software package correspond to one single software module but complex software pac
9. du 0 000 dv 0 000 aw 0 000 IP STS2 33350078780000000000 Beam Search PSD Guiding Beam Search PSD Guiding Command Feedback Window Options During Pupil Optimization Guiding mode PMPSD sends correction offsets to the VCM LCU s of the Star Separators involved in the observation The selection of the two involved STS s is configured using the SETMCFG command which defines the two telescopes used for this PRIMA observation Internally this command uses a PMPSD internal lookup table to define the IP addresses and UDP ports that shall be used for the Figure 12 PMPSD GUI direct socket communication to the STS VCM LCUs These IP addresses of the STS VCM LCU s are defined in AD 03 and have ot be updated in case the VLTI network is changed All settings can be found within the file INTROOT config pmpsd dbcfg and are outlined in Table 12 PMPSD STS IP Address Settings a Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 30 of 45 lt ATTRIBUTE gt ipAddressSTSAT1 TYPE Scalar WV92 1 68 26525 lt ATTRIBUTE gt ipAddressSTSAT2 TYPE Scalar 192 168 0435 XATTRIBUTE ipAddressSTSAT3 TYPE Scalar 192 168 6 45 XATTRIBUTE ipAddressSTSAT4 TYPE Scalar 192 168 6 55 lt ATTRIBUTE gt ipAddressSTSUT1 TYPE Scalar XXX XXX XXX XXK lt A
10. into a engineering file Command SETFREQ Parameters Frequency REAL Reply OK ERROR Description SETFREQ is used to set the correction rate of the messages sent to the STS of the telescopes Command GETMFLX Parameters None Reply X Y Q SUM IP1 gt REAL X Y Q SUM IP2 REAL X Y Q SUM IP3 REAL X Y Q SUM IP4 gt REAL Description GETMFLX returns the flux 2 sum of voltages read from the 4 active quadcells Ip1 Ip3 Ip2 Ip4 Command SELINS Parameters Instrument Name STRING Reply OK ERROR Description SELINS selects the instrument to be used for the observation The value must be either FSUA AMBER or MIDI Command SRCHBM Parameters Quadcell ID INTEGER Reply OK ERROR Description SRCHBM performs a spiral search using the VCM of the STS as the actuator to maximize the flux on the selected quadcell Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 38 of 45 Command GETBKG Parameters Quadcell ID INTEGER Reply OK ERROR Description GETBKG measures the background noise of one specific or all quadcells i e the voltage output with the laser switched off over a predefined period calculates the average and stores these measurements in the OLDB Command USEBKG Parameters Quadcell ID INTEGER Reply OK ERROR Description USEBKG su
11. into four modules which can be used independently of each other An overview of the SW packages is given in Figure 2 PRIMET SW Packages PRIMET Laser Stabilization SW PMLSS PRIMET Acquisition Unit Phase Meter SW PMACQ PRIMET Position Sensor Detection SW PMPSD PRIMET WS Control SW PMCS hckage Data Bi PRIMET Packages A s lt lt lt Package gt gt PRIMA MET Control Software PMCS P Ei Package gt PRIMET Phase Meter Software PMACQ lt lt lt lt Package gt gt gt PRIMET Positon Sensor Detection Software PMPSD y lt lt lt Package gt gt PRIMET Laser Stabilization Software PMLSS Figure 2 PRIMET SW Packages In order to communicate with one of the PRIMET subsystems the user has the option to 1 Send commands to the corresponding server processes of the module This process uses the name lt moduleName gt Server Example In order to send a command to PMACQ use pmacqServer 2 Use the GUI panel of the subsystem named lt moduleName gt Gui For PMACQ alias names have been created to allow fast access to the GUI panels of both PMACQ instances lt moduleName gt guiab is used for the differential A B PRIMET measurements while lt moduleName gt guib accesses the single channel B results 3 Read or write attributes of the subsystem s OLDB These are accessible via lt alias gt module
12. of measurements in the following table oo Date Sampl Corre Numbe Noise o o oe dp oe oe CHA IP3 IP3 IP3 IP3 IP3 IP3 IP1 TET IP1 IPL IPl IPI CHB IP4 IP4 IP4 IP4 IP4 o o AP o o o o AP o o OP AP oe oe oe dp oe oo Start time 1970 01 01T20 41 15 654147 ing frequency in Hz 60 ction frequency in Hz 100 r of Samples 33 After Quadcell 0 Configuration Instrument FSUA Active YES Serial QCTT0002 Tel AT2 Trans Gain 1 PGA Gain 1 Background 0 000 0 000 0 000 0 000 Active YES Serial QCTT0001 Tel ATL Trans Gain 1 PGA Gain 1 Background 0 000 0 000 0 000 0 000 Instrument FSUB Active YES Serial QCTT0004 Tel AT2 Trans Gain 1 PGA Gain 1 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 35 of 45 oo IP4 Background 0 000 0 000 0 000 0 000 IP2 Active YES IP2 Serial QCTT0003 IP2 Tel ATI IP2 Trans Gain 1 IP2 PGA Gain 1 IP2 Background 0 000 0 000 0 000 0 000 Definition of the columns RelativeTime Q1 Ip3 Q2 Ip3 Q3 Ip3 Q04 Ip3 Q1 Ip1 Q2 Ip1 03 Ip1 Q4 Ipl Q1 Ip4 02 Ip4 03 1p4 04 Ip4 Q1 Ip2 Q2 Ip2 Q3 Ip2 Q4 Ip2 oe o oe oe AP oe oo 0 000000 0 000 0 000 0 000 0 000 0 000 0 000 0 000 0 000 1 964 3 862 2 091 3 530 0 000 0 000 0 000 0 000 4294967294 550058 2 092 4 338 1 500 4 069 2 092 4 338 1 500 4 069 2 092 4 338 1 5
13. total 8 values can be displayed in realtime via RTDScope PMPSD requires a dedicated LAN connection to the VCM LCU s of the involved STS s Motorola MVME 6100 CPU boards offer two separate ethernet ports The second ethernet port must however be configured manually via the userScript of the corresponding LCU The port is NOT automatically configured by LCC IP addresses in the private subnet range 192 168 yyy xxx must be used for the connection Example Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 33 of 45 ipAttach 1 geisc ifMaskSet geiscl Oxffffff00 ifAddrSet geiscl 192 168 0 3 ifShow Table 15 Activation of second ethernet interface 4 The correction messages to the STS VCM LCU s are sent using UDP sockets Therefore PMPSD cannot determine if the messages have reached the destination LCU or if the STS VCM LCU is actually USING these corrections Please use the corresponding STS GUI to command the VCM LCU to ONLINE and verify if the correction commands are received correctly 5 4 Periodic Healthchecks At a configurable frequency PMPSD logs statistical information on the CCS logging system The rate is user definable via the pmpsd dbcfg file found in INTROOT config lt ATTRIBUTE gt logPeriod TYPE Scalar 30 Please refer to Table 16 PMPSD Periodic
14. used to set the laser power of the Innolight Lighwave laser in mW Command SETAOMT Parameters AOM ID STRING Transmission REAL Reply OK ERROR Description The SETAOMT command is used to set the transmission coefficient of one of the four AOMSs in percent Command GETINS Parameters None Reply Instrument Name STRING Description Returns the name of the instrument configured via the metrology switchyard The return value is among the values FSUA AMBER MIDI or UNDEF Command GETFLP Parameters Hlip ID STRING Reply Flip OD Position STRING Description Returns the position of the FLIP MIRROR device PRIMETA or PRIMETB Command SETFLP Parameters Hlip ID STRING In Out Flag STRING gt Reply OK ERROR Description Sets the position of the FLIP MIRROR device PRIMETA or PRIMETB to either IN or OUT 5 POSITION SENSOR DETECTION 5 1 Overview The main task of the PMPSD LCU is the computation of the lateral beam displacement of each beam using PSD 2quadcell devices The schematic of one PSD device is outlined in Figure 11 PMPSD PSD Devices Four active detectors are simultaneously operated They correspond to the metrology arms monitoring the input channels Ip and Ip3 channel A and Ip2 and Ip4 Channel B The lateral displacements AX and AY of the sensors coordinate systems are transformed into the necessary corrections in the U V W coordinates system of the light duct for the two sel
15. 0 0 000 0 000 0 000 0 000 0 000 0 000 0 000 0 000 0 000 0 000 0 005 0 000 0 015 0 000 0 000 0 000 0 000 0 000 0 000 4294967294 550058 0 000 0 000 0 000 0 004 0 000 0 022 0 000 0 000 0 000 0 004 0 000 0 022 0 000 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 36 of 45 0 000 0 000 0 004 0 000 0 022 0 000 0 000 0 000 0 004 0 000 0 022 Table 18 Engineering File Format Correction Commands For a more detailed decription of the engineering files please refer to AD 08 5 6 Command Interface For completeness please find hereafter the full list of commands accepted by PMPSD The list is taken from AD 01 Please check against AD 01 to verify which command is accepted in which state Command SETPGN Parameters PSD ID INTEGER Gain REAL Reply OK ERROR Description SETPGN is used to set the PGA gain of quadcell lt psdID gt to one of the values 1 10 or 100 Command SETTGN Parameters PSD ID INTEGER Gain REAL Reply OK ERROR Description SETPGN is used to set the TRANSIMPEDANCE gain of quadcell lt psdID gt to one of the values 1 2 22 5 6 or 10 Command STRTMPO Parameters lt PSD ID gt INTEGER Reply OK ERROR Description STRTMPO is used to start the pupil optimization loop between PMPSD and the star separ
16. 0 21351272843237 lt ATTRIBUTE gt Q lt x gt pmpsdAl TYPE Scalar 1 89038518941956 lt ATTRIBUTE gt Q x pmpsdBl TYPE Scalar 1 99905795915703 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 31 of 45 lt ATTRIBUTE gt Q x pmpsdA2 TYPE Scalar 0 89215003191845 lt ATTRIBUTE gt Q lt x gt pmpsdB2 TYPE Scalar 0 99905795915702 Table 14 PMPSD Control Loop Parameters The normal operational sequence to go ONLINE with PFTST is outlined in the following steps e Command INIT e Command SETMCFG This command selects the telescopes involved in the PRIMA operation which in turn defines the IP addresses for the dedicated LAN connection to the STS VCM LCU s e Command SELINS This command selects the instrument used for the PRIMA observation which in turn defines the four active PSD devices out of a total eight e Command ONLINE e Select the PGA and TRA gains for all active quadcells such that the beam does not saturate This procedure is described in detail in AD 05 e In case the beam is not detected on one or more of the active PSD devices start a beam search procedure for these devices e If required additionally command GETBKG and USEBKG to acquire and subtract the background noise for the PSD devices Please note that the beam must be not detected in order to m
17. 00 4 069 2 092 4 338 1 500 4 069 4294967294 566724 1 034 3 872 2 012 4 303 1 034 3 872 2 012 4 303 1 034 3 872 2 012 4 303 1 034 3 872 2 012 4 303 Table 17 Engineering File Format Centroids oo Date Start time 1970 01 01T20 41 15 654147 Sampling frequency in Hz 60 Correction frequency in Hz 100 Number of Samples 33 Noise After Quadcell 0 Configuration CHA Instrument FSUA IP3 Active YES IP3 Serial QCTT0002 IP3 Tel AT2 IP3 Trans Gain 1 IP3 PGA Gain 1 IP3 Background 0 000 0 000 0 000 0 000 IP1 Active YES IP1 Serial QCTT0001 IP1 Tel AT1 IP1 Trans Gain 1 IP1 PGA Gain 1 IP1 Background 0 000 0 000 0 000 0 000 CHB Instrument FSUB IP4 Active YES IP4 Serial QCTT0004 IP4 Tel AT2 IP4 Trans Gain 1 IP4 PGA Gain 1 IP4 Background 0 000 0 000 0 000 0 000 IP2 Active YES IP2 Serial QCTT0003 IP2 Tel ATI IP2 Trans Gain 1 IP2 PGA Gain 1 IP2 Background 0 000 0 000 0 000 0 000 Definition of the columns RelativeTime UsrOffsU Ip3 UsrOffsV Ip3 UsrOffsW Ip3 CntrlOffsU Ip3 CntrlOffsV Ip3 CntrlOffsW Ip3 USsrOffSsU Ip1 UsrOffsV Ipl UsrOffsW Ipl1 CntrlOffsU Ip1 CntrlOffsV Ipl CntrlOffsW Ipl UsrOffsU Ip4 UsrOffsV Ip4 UsrOffsW Ip4 CntrlOffsU Ip4 CntrlOffsV Ip4 CntrlOffsW Ip4 UsrOffsU Ip2 UsrOffsV Ip2 UsrOffsW Ip2 CntrlOffsU Ip2 CntrlOffsV Ip2 CntrlOffsW Ip2 o o o o o oe oe o oe oe AP oe oo o o o AP o oe oo o o oe oe oe oe o oe oe oe oe oe 0 000000 0 000 0 000 0 000 0 000 0 00
18. 08 12 2010 Page 32 of 45 By default the time frame is set to 5 sec Upon arrival of the GETBKG command PMPSD uses the internal sampling functionalities which are at the same time used for the engineering files i e the quadcell measurements are stored in the local memory of the LCU at the period of the RT algorithm 1 kHz At the end of the time frame the mean value per quadrant for each selected PSD device is calculated and internally stored A message PRI MET GETBKG IP lt x gt Q1 Q2 Q3 Q4 is logged via the CCS logging system to inform the user about the Q1 Q4 noise values found during calibration The background noise can be used i e subtracted from the actual measurements by sending the USEBKG command to PMPSD 5 3 Troubleshooting 1 PMPSD requires a special version of TACLIB which implements VLTSW20070141 to access two VMIVME 3123 analog input boards Please check the TACLIB version gt 1 94 1 1 in case some quadcells are not read correctly RTDScope can be started for the PMPSD LCU by pressing the RTDSCOPE button in the PMPSD GUI Command INIT ONLINE in the RTDScope GUI to display the data delivered by the RT algorithm The following information can be displayed in realtime by connecting to the Scope block of the TAC RT algorithm o For each active quadcell R sqrt x 24 y 2 R is the running value o For each active quadcell Q SUM Q SUM is the running value Thus in
19. B LCU is equipped with a Fringe Sensor Analysis Board which is used for periodic updates of the OLDB with the following information REF 450k OUT DC REF 450k OUT RMS REF 650k OUT DC REF 650k OUT RMS PROBE 450k OUT DC PROBE 450k OUT RMS PROBE 650k OUT DC PROBE 650k OUT RMS A visibility attribute shall be derived for each pair of RMS DC values to be calculated with the formula visibility sqrt 2 RMS DC 3 5 Periodic Healthchecks At a configurable period PMACQ logs statistical information to the CCS logging system The rate is user definable via the pmacq_ lt Environment gt dbcfg file found in INTROOT config E loggingPeriod TYPE Scalar Depending on the PMACQ LCU different information is logged Please refer to Table 7 PMACQ Periodic Healthchecks for the keywords generated periodically by PMACQ Additionally most commands and their results as well as exceptional events FC Overflow PM Overflow are logged and can therefore be retrieved at the end of the night via the OPS log database For a detailed description of ALL PMACQ keywords please refer to AD 05 Keyword Origin Comment DELTALMEAN Iprmac Mean computed over 30sec DELTALSTD Iprmac Standard deviation computed over 30sec DELTALMIN Iprmac Minimum over 30 sec DELTALMAX Iprmac Maximum over 30 sec DCREF650MEAN Iprmac Mean computed over 30sec DCREF450MEAN Iprmac Mean c
20. Data Valid E Laser Stabilization Laser OK Laser Stable Loop Closed State Substate ONLINE ACTIVE SIS 5 6900 0 1378 Wavelength LSP Parameter Error Signal X nm V V rms Start Freq Stabilization Stop Freq Stabilization Set LSP Parameter 0 0569 Switch Laser ON State Substate Pupil Tracking ONLINE Telescope ID1 ATi AT2 Quadcell ID Ipl 1 Beam Detected Flux V R rms MAS Instrument 0 044 Guiding EACHAN Saturated Quadcell ID Ip2 3 Beam Detected Instrument Guiding EBU Saturated Quadcell ID Ip3 2 Beam Detected Instrument Guiding BANHAN Saturated Quadcell ID Ip4 4 Beam Detected Instrument Guiding 12 705 0 044 FSUB riam oi arm oi o ci ci aij Saturated Start Pupil Optimization Stop Pupil Optimization Get Flux Command Feedback Window Options Figure 15 PMCS GUI Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 41 of 45 pmcsGui wprima WS wprima State ONLINE INIT SubState STABLE_RECNOTGUIDING Interlock System Interlock Interlock Interiock Interlock Interlock Interlock UTI uT2 UT3 UTA IC108 MD ICI08 ED m m m m
21. ESO PRIMA Metrology Control Software User Manual Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 23 of 45 At a fixed frequency of 1 30 Hz PMLSS logs statistical information to the CCS logging system Please refer to Table 10 PMLSS Periodic Healthchecks for the keywords generated periodically by PMLSS Additionally most commands and their results as well as exceptional events Laser not OK temperature range exceeded are Diode laser 1 power monitor 1 2 V 10 150mWz 10 TBC Diode laser 2 power monitor 1 2 V 10 150mW 10 TBC Diode laser 1 Temperature guard temperature control loop OK Diode laser 2 Temperature guard temperature control loop OK Noise eater monitor ON Interlock status no interlock logged and can therefore be retrieved at the end of the night via the OPS log database For a detailed description of ALL PMLSS keywords please refer to AD 05 Keyword Origin Comment ERRORSIGNALXMAX Iprmls Al computed over 30sec ERRORSIGNALXMIN Iprmls Al computed over 30sec ERRORSIGNALXMEAN Iprmls Al computed over 30sec ERRORSIGNALXSTD Iprmls Al computed over 30sec PHASESIGNALYMAX Iprmls Al computed over 30sec PHASESIGNALYMIN Iprmls AI computed over 30sec PHASESIGNALYMEAN Iprmls Al computed over 30sec PHASESIGNALYSTD Iprmls AI computed over 30sec TEMPCMDMAX Iprmls AI computed ov
22. EUROPEAN SOUTHERN OBSERVATORY Organisation Europ enne pour des Recherches Astronomiques dans l H misph re Austral Europ ische Organisation f r astronomische Forschung in der s dlichen Hemisphire ESO EUROPEAN SOUTHERN OBSERVATORY VERY LARGE TELESCOPE VLTI PRIMA Metrology Control Software User Manual Doc No VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2008 Prepared R Frahm Name Date Signature Approved S Leveque F Delplancke Name Date Signature Released R Gilmozzi Name Date Signature Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 2 of 45 CHANGE RECORD ISSUE DATE SECTION PAGE REASON INITIATION AFFECTED DOCUMENTS REMARKS 2008 04 29 2 0 2010 12 08 AII Updated with all changes during PRIMA commissionings 1 to 13 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 3 of 45 TABLE OF CONTENTS 1 Me MD testot 4 l ScOpeuiaaeiaoieeeubenbeibeeebie repe reete iere e rid Re PR TS 4 1 2 Applicable Documents 4 1 3 X Abbreviations and Acronyms eene eene rne eenene nnn teti esee ene re ee neis esee ener eren nte sese 5 IE EEG LP 5 1 55 ETS EIERE 7 2 Architecture OVERVIEW PL PPPC
23. Flip OD OUT E m PRIMETB Flip OD Pwr PRIMETB Flip OD IN PRIMETB Flip OD OUT W Show 9 Innolight v Lightwave Laser Power D1 Power D2 Power Crystal TEC Error DiTECEmo D2 TEC Error 0 0000 1 5000 0 0000 0 0000 0 0000 mn 1 5000 V Deg C Deg C AOM Ip AOM Ip FSUB 40MHz AOM Ip4 FSUB 39 55 MHz 41 50 Deg C Den AOM Transmission 100 0 1 CHA 38MHz 100 0 3 CHA 38 65MHz 100 0 9 100 0 Laser Type InnoLight Model 500NE FC Innolight Laser Status D1 Temp Guard e D2 Temp Guard Noise Eater Mon Interlock Mon Deg C Figure 8 PMLSS GUI ESO Doc VLT MAN ESO 15736 4547 PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 21 of 45 The normal operational sequence to go ONLINE with PMLSS is outlined in the following steps Command INIT this will initialize the serial communication to the laser assembly devices Command ONLINE Switch the laser ON with the Switch Laser command Automatically the Laser Power is set to a predefined value which is user configurable via the file pmlss dbcfg found in INTROOT config Two different values can be set one for the InnoLight laser one different value for the LightWave laser By default the InnoLight laser power is set to 300 mW while the LightWave nomi
24. Healthchecks for the keywords generated periodically by PMPSD Additionally most commands and their results as well as exceptional events beam detected beam saturated beam lost are logged and can therefore be retrieved at the end of the night via the OPS log database For a detailed description of ALL PMACQ keywords please refer to AD 08 Keyword Origin Comment RSTDIP lt x gt Iprmpd Radial Standard Deviation computed over 1sec SUMMEANIP lt x gt Mean Sum computed over 1sec SUMSTDIP lt x gt Standard deviation Sum computed over 1sec XMEANIP lt x gt Mean X deviation computed over 1sec XSTDIP lt x gt Standard deviation X computed over 1sec YMEANIP x Mean Y deviation computed over 1sec YSTDIP x Standard deviation Y computed over 1sec Table 16 PMPSD Periodic Healthchecks 5 5 Engineering Files For offline evaluation of the PSD measurements the user can record engineering files via the PMPSD commands STRTENG and STOPENG In this mode the quadcell measurements and STS correction commands are recorded in the local memory of the LCU and stored to a file on the PRIMA WS upon reception of the STOPENG command Obviously the number of samples that can be recorded with this mechanism is limited by the amount of memory of the LCU typically 256MB 336 bytes are recorded internally for each sample For the PMPSD application this translates to about 8 minutes of measurements if the RT
25. INE INITIALIZED LCU lprmac State NT Substate MONITORING SIM A B Start Metrology Stop Metrology Set Metrology Reference ZERO E AVG Number TS UTC 00 00 00 000000 Reset PhaseMeter Get Measurement LCU A B PhaseMeter RAW Data Summed Phase D 000 Err Compensation 0 000 RAD Nr of Samples 0 PhaseMeter Processed Data Delta L 0 000000004102 0 000000000000 Delta L Ref Block Counter 2731085 Nr of Blocks lost D PhaseMeter Status PRIMET B IP4 IP2 450k REF Det E 450k PROBE Det 8 PRIMET A IP3 IP1 650k REF Det Bi 650k PROBE Det Ill 200k PROBE Det E PLL Locked PM Overflow E FC Overflow i Counter RESET Det TRIGGER Det m No PhaseMeter Data Time Stamp 0 00 s 14 25 10 W Send to other PM LCU Set Metrology Rate W Show DC Levels 4 Fringe Analysis Fri Signal Analysi ringe Signal Analysis PROBE Wa 450k Out DC 6 755 450k Out RMS 3 350 450k Visibility 0 701 Get Metrology Rate REF Delta L Photo Diodes RTDScope 450k Out DC 7 174 B asokoutrms 9 320 vy 450k Visibility 1 837 Start Engineering File 20000 Stop Engineering File Di 100 File Ready O 650k Out DC 0 584 650kOut RMS 4 425 650k Visibility 10 721 650k Out DC 9 996 v A esoouwrms 9 008 nn 650k Visibility 1 286 MEN Digital wen MEN Analog nend HPDI32 Device hpdi TIM Devi
26. Name on the CCS environment on which the module has been deployed The software deployment of the individual processes is shown in Figure 3 PRIMET SW Deployment Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 10 of 45 wprima lt lt lt lt Process gt gt gt SI pmcsControl 7 Iprmis Iprma2 Iprmpd Iprmac pmissServer pmacgServer i pmpsdServer pmacgServer itacRtcTask itacRtcTask itacServer itacServer Figure 3 PRIMET SW Deployment 3 PHASE METER 3 1 Overview The PRIMA metrology system consists of two heterodyne Michelson interferometers which are operated simultaneously and have common optical paths with both observed stars through the VLTI optical train The disturbance to be measured AL corresponds to the difference between the path variations recorded by the two Michelson interferometers The phase difference between the two channels of the PRIMA metrology system is measured by a stand alone device the Phase Meter AD 01 Two Phase Meter LCU s are available within the PRIMA system which are identical in terms of HW and SW Different CCS environments are however used to address each of the two systems The names of the corresponding LCU and the CCS environment are identical and outl
27. STRING Reply OK ERROR Description The REFMET command is used to perform a software referencing of the PRIMA metrology in one of four different ways ZERO just sets the currection factor to 0 while AVG sets the correction factor to the arithmetic mean of the last n measurements and CURRENT sets it to the current measurement Moreover a timestamp can be supplied with TS In that case the correction factor is set to the measurement taken at that specific UTC timestamp Command STRTMET Parameters None Reply OK ERROR Description The STRTMET command is used to start processing data coming from the Phase Meter and to deliver the quantity Delta L to the RMN network Command STOPMET Parameters None Reply OK ERROR Description The STRTMET command is used to stop processing data coming from the Phase Meter and to stop delivering the quantity Delta L to the RMN network Command STRTENG Parameters Number of Samples INTEGER Reply OK ERROR Description The STRTENG command is used to start recording data coming from the Phase Meter into engineering files Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 19 of 45 Command STOPENG Parameters None Reply OK ERROR Description The STRTENG command is used to stop recording data coming from the Phase Meter into engineering f
28. Source STRING Reply OK ERROR Description SETMSRC is used to select the source for the current operational mode MARCEL or SKY Depending on this command the flip mirror devices of pmlss are moved IN or OUT of the beam Command GETMSRC Parameters None Reply Source STRING Description GETMSRC is used to retrieve the source for the current operational mode MARCEL or SKY Depending on this command the flip mirror devices of pmlss are moved IN or OUT of the beam Command RESIL Parameters None Reply OK ERROR Description Remote RESET of the PRIMA interlock system ESO PRIMA Metrology Control Software User Manual Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 45 of 45 oOo
29. TRA 1 Gan PGA 100 Gain TRA 1 ictum um User Guiding Offsets User Guiding Offsets Get BKG Noise Quadcellp du 0 000 dv 0 000 ol 0 000 au 0 000 av 0 000 oul 0 000 Use BKG Noise NONE Controller Guiding Offsets Controller Guiding Offsets du 0 000 dv 0 000 dw 0 000 du 0 000 av 0 000 dw 0 000 Beam Search PSD Guiding Beam Search PSD Guiding Search Beam Guadcelllp1 STOP W SetPSD3 Active Tel ID2 AT2 W Set PSD4 Active Start MPO Active Bl PSDID 1p3 2 Active 8 PSDID Ip4 4 StopMPO EXE PACMAN PSD Serial No qcTro002 em PSD Serial No QCTT0004 Gi 1 8024 V Gz 4 4884 V G1 1 8024 v G2 4 4884 Di Start Eng Fie Buter Ful 5 Q4 3 8467 Ion 0 8269 V G4 3 8467 Io 0 8269 V Num of Samples 20000 SUM 10 9644 V Noise IF SUM 10 9644 V me Stop Eng File Beam Detected E Beam Saturated O BKG O Beam Detected E Beam Saturated O BKG O Engineering File Status x 0 0194 v 0 0939 x 0 0194 v 0 0939 2 a m mne 100 R 0 0438 ms R 0 0828 mean R 0 0438 ms R 0 0828 mean ECCLE SENSN SERA GainPGA 10 Gain TRA 1 Gai PGA 100 GanTRA 1 Get Flux RTDSCOPE User Guiding Offsets User Guiding Offsets Get Config Engineering GUI sl du 0 000 dv 0 000 aw 0 000 du 0 000 dv 0 000 aw 0 000 Controller Guiding Offsets Controller Guiding Offsets IP eren 32350078780000000000 du 0 000 av 0 000 aw 0 000
30. TTRIBUTE gt ipAddressSTSUT2 TYPE Scalar UXXX XXX XXX XXX XATTRIBUTE ipAddressSTSUT3 TYPE Scalar UXXX XXX XXX XXX lt ATTRIBUTE gt ipAddressSTSUTA TYPE Scalar UXXX XXX XXX XXX lt ATTRIBUTE gt portSTSAT1 TYPE Scalar 3000 XATTRIBUTE portSTSAT2 TYPE Scalar 3000 lt ATTRIBUTE gt portSTSAT3 TYPE Scalar 3000 lt ATTRIBUTE gt portSTSAT4 TYPE Scalar 3000 lt ATTRIBUTE gt portSTSUT1 TYPE Scalar 3000 lt ATTRIBUTE gt portSTSUT2 lt TYPE gt Scalar 3000 lt ATTRIBUTE gt portSTSUT3 lt TYPE gt Scalar 3000 lt ATTRIBUTE gt portSTSUT4 lt TYPE gt Scalar 3000 Table 12 PMPSD gt STS IP Address Settings For the control loop between the PRIMET Pupil Sensor Detection subsystem as the sensor and the STS VCM LCU as the actuator a standard taclib DigitalTF block is used which implements a 2 order digital controller with the formula shown in Table 13 2nd Order Digital Controller Y g al Z 1 A2Z 2 U 1 BU Z 1 B2 Z 2 Table 13 2nd Order Digital Controller For each of the eight installed PSD devices different parameters for the DigitalTF block can be configured The respective settings are outlined in Table 14 PMPSD Control Loop Parameters These values shall be optimized for the corresponding STS connection during commissioning by the use of engineering files lt ATTRIBUTE gt Q x pmpsdGain TYPE Scalar
31. User Manual Date 08 12 2010 Page 6 of 45 goal requiring the assistance of the system A secondary actor is one from which the system needs assistance to satisfy its goal Beam combiner an optical system which combines the light beams coming from different telescopes used for interferometry Channel channel consists of two light beams of the same object from two telescopes There are two Fringe Sensor Units each handling one channel channel B for the first object and channel A for the second object Database attribute A location uniquely identified by a name within the WS or the LCU real time database where a value is stored Dual feed an optical system located at the telescope focus capable to select two narrow field of view beams Exposure time the time during which the photons are accumulated in an exposure Function A defined objective or characteristic action of a system or component Functional requirement A requirement that specifies a function that a system or component must be able to perform Functional specification A document that specifies the functions that a system or component must perform Mode A condition of existence that a system subsystem or component may be in Normally it comprises a set of possible states Module See software module Optical path difference is the sum of the external optical path difference and the internal optical path difference External optical path
32. additionally displayed in the GUI at a fixed rate The update rate is set to 3 Hz by default within CCS but can be overridden by the user by adding one parameter to the pmacqGui command The following example starts pmacqGui with an update rate of 1 Hz This is the fastest rate possible wprima primamgr 1010 gt pmacqGui pollRate 1 amp The nominal sequence to go ONLINE with PMACQ consists of the following steps e Command INIT e Command ONLINE e Reset the Phase Meter with the RESMET command This command clears internal counters of the Phase Meter and ensures that internal overflow conditions are avoided e Command STRTMET e Zero the metrology via the REFMET command This command is used to perform a software referencing of the PRIMA metrology in one of four different ways o ZERO simply sets the correction factor to 0 o AVG sets the correction factor to the arithmetic mean of the last n measurements o CURRENT sets it to the current measurement o TS allows to supply a timestamp In that case the correction factor is set to the measurement taken at that specific UTC timestamp which follows the mode parameter The effect on deltaL is outlined in Figure 4 REFMET Command HW Reset while AL 0 Figure 4 REFMET Command Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 12 of 45 pmacq wprima x File Std Options Help ONL
33. agnostic Laser OK DC set temp 47 50 DC act temp 47 50 EOM set temp 30 00 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 25 of 45 EOM act temp 30 00 I2 set temp 70 00 I2 act temp 70 00 Lock in ref detected frequency 0 0000013190 Lock in sensitivity 100 nVrms 127 dBm Lock in filter slope 6 db oct Lock in output Chl 0 000000000 Lock in output Ch2 0 000000000 Number of Samples 100 Definition of the columns RelativeTime errorSignalX phaseSignalY tempCmd piezoCmd 0 000 0 000000 0 000000 0 000000 0 000000 0 002 0 000000 0 000000 0 000000 0 000000 Table 11 Engineering File Format PMLSS 4 5 Command Interface For completeness please find hereafter the full list of commands accepted by PMLSS The list is taken from AD 01 Please check against AD 01 to verify which command is accepted in which state Command SETLSP Parameters LSP REAL Reply OK ERROR Description The SETLSP command is used to modify laser stabilization parameter that qualifies the laser to be stabilized The mean value of the error signal measured by the lock in amplifier must be below this value Command SETTEMP Parameters Device Name STRING I2 EOM or OVEN Temperature
34. algorithm is executed at 1 kHz ESO PRIMA Metrology Control Software User Manual Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 34 of 45 A bar chart displays the current status of the engineering file i e the amount of samples recorded with respect to the required amount of samples To start recording specify the number of samples and press the STRTENG button As soon as the requested number of samples has been recorded by the system the LED Buffer full will be displayed in GREEN colour Press the STOPENG button to store the recorded values to the PRIMA WS Two files are recorded One for the Start Eng File Num of Samples 20000 Buffer Full Stop Eng File Engineering File Status 0 E Figure 13 Recording of Engineering Files actual quadcell measurements one other for the correction commands sent to the STS VCM LCU s The filenames are generated automatically MetQuadCentroids Y Y Y Y MM DDTHH MM SS uuuuuu txt and MetQuadCorrections Y Y Y Y MM DDTHH MM SS uuuuuu txt The files can be found in the environment of the corresponding LCU VLTDATA EN VIRONMENTS Iprmpd The format of the recorded files is identical to the examples outlined in Table 4 Engineering File Format For each sample one line gives a relative timestamp followed by the actual measurements Within the header the keyword Definition of the columns defines the order
35. amount of samples Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 15 of 45 Start Engineering File 20000 Engineeringbuffer full E Number of Samples Stop Engineering File Engineering File Status p Figure 7 Recording of Engineering Files To start recording specify the number of samples and press the STRTENG button As soon as the requested number of samples has been recorded by the system the LED Engineeringbuffer full will be displayed in GREEN colour Press the STOPENG button to store the recorded values to the PRIMA WS Three files are recorded Actual Phase Meter measurements DC levels of the 4 Photodiodes Signal levels of the Fringe Signal Analysis Board The filenames are generated automatically lt Environment gt PhaseMeter Y Y Y Y MM DDTHH MM SS txt lt Environment gt Photodiodes Y Y YY MM DDTHH MM SS txt and lt Environment gt FringeY Y Y Y MM DDTHH MM SS txt All files can be found in the environment of the corresponding LCU Phase Meter Environment A B VLTDATA EN VIRONMENTS Iprmac B VLTDATA EN VIRONMENTS Iprma2 Table 3 Engineering File Directories The format of the recorded files is identical to the examples outlined in Table 4 Engineering File Format For each sample one line contains a relative timestamp followed by
36. ators which is active during the observation Corrections are sent via socket communication to the process on the star separator LCUs in charge of controlling the variable curvature mirrors Command STOPMPO Parameters PSD ID INTEGER Reply OK ERROR Description STRTPPO is used to stop the pupil optimization loop between PMPSD and the star separators which is active during the observation Command SETMCFG Parameters Telescope 1 gt STRING Telescope 2 gt STRING Reply OK ERROR Description SETCONF is used to define the IDs of the two telescopes that are used for one PRIMA observation The parameters must be either ATx or UTx Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 37 of 45 Command GETMCFG Parameters None Reply Telescope 1 gt STRING Telescope 2 gt STRING Description GETMCFG is used to retrieve the IDs of the two telescopes that are used for one PRIMA observation and the selected instrument Command STRTENG Parameters Number of Samples INTEGER Reply OK ERROR Description The STRTENG command is used to start recording data read from the quadcells into a engineering file Command STOPENG Parameters None Reply OK ERROR Description The STRTENG command is used to stop recording data read from the quadcells
37. ature command calculated by TAC e PowerMeter analog out channel B e Theta signal delivered by the SR844 Lock in Amplifier 4 Proximity switches are periodically read 1 sec interval by PMLSS to determine the instrument connected to PRIMA It is not possible to actually change the instrument only the status is determined In order to change the instrument the operator must manually change the cabling Figure 9 PMLSS Proximity Switches shows the display of the proximity switches via the PMLSS GUI Proximity Sensors Proximity Sensors Phasemeter AOM FSU A Probe E FSU A Ip3 FSU A Ref m FSU A Ip1 m AMBER Probe O AMBER Ip3 AMBER Ref E AMBER Ip1 m MIDI Probe m MIDI Ip3 MIDI Ref E MIDI Ip1 j Figure 9 PMLSS Proximity Switches 4 3 Periodic Healthchecks At regular intervals 1 sec the status of the connected laser is checked For the LightWave laser the status can be determined via a separate RS232 connection For the InnoLight laser the status is defined via several analog input signals read by the MEN M36 modules Different conditions are checked by PMLSS to assure that the laser status is OK Conditions necessary to generate a laser OK for the Lightwave laser model 125 1319 200 AD 05 Laser Diode On Laser Power 200 mW 10 TBC Interlock status no interlock Fault status No Fault Conditions necessary to generate a laser OK for the Innolight laser model MIR 500NE FC AD 05
38. btracts the background noise measured with GETBKG from the actual measurements of one specific or all quadcells Command STRTNOI Parameters Quadcell ID INTEGER Reply OK ERROR Description Start injecting white noise as the user offsets to the STS VCM Command STOPNOI Parameters Quadcell ID INTEGER Reply OK ERROR Description Stop injecting white noise as the user offsets to the STS VCM Command CHKLAN Parameters None Reply OK ERROR Description CHKLAN verifies that the STS VCM LCUs connected via the private LAN are reachable via PING 6 PRIMET WS CONTROL SW PMCS 6 1 Overview The functionality of the PRIMA Metrology WS SW is limited to setting up the system and providing a single interface from PSS to the four PRIMET LCU s 1 Configure the telescopes that shall be used for the observation UTx and UTy or ATx and ATy Configure the instrument used for the observation FSU A AMBER or MIDI 3 Provide a state machine which enforces a certain order of commands to be sent until PRIMET is in it s final state ONLINE_RECORDING 4 Provide a interface to the PRIMET interlock system Siemens S7 safety PLC using the OPC UA protocol PRIMA Metrology needs to know the telescope configuration to determine the parameters for the control loop between PMPSD and the VCM LCUS of the two Star Separators involved in the observation The interface to PMCS is provided via a VLT standard AD 06 GUI panel called pmcsGui The layou
39. ce timd Speed of Light 299792458 00 m sec Laser Wavelength 0 000001319 mm Frequency Shift 78000000 00 Hz 8000 000000 Acq RATE Command Feedback Window Options Figure 5 PMACQ GUI During ONLINE the following criteria must be fulfilled in order to regard the delivered data as valid e The 450k 650k probe and reference signals must be flagged as detected e The 200k probe signal must be detected e The flag PLL Locked must be set while PM Overflow and FC Overflow must be cleared On the panel correct flags are always displayed in GREEN colour Note Due to a problem in the Phase Meter HW the PLL Locked flag toggles between 0 and 1 A problem RED checkbox is reported by PMACQ only if the level of that flag stays at 0 value for more than 3 seconds e The external trigger delivered from the TIM board to the Phase Meter must be detected e The status of the Phase Meter s photodiodes DC levels must not be saturated nor display low signal Note The range of the Photodiode levels is defined as 7 mV 1 8 V A low signal translates to a DC level of less than 60 mV while saturated should be regarded as a DC level gt 1 6 V e The Block Counter field should increase at the frequency of the Metrology Acquisition Rate while the field Nr Of Blocks lost should display 0 e The Glitch coun
40. e OPD Optical Path Difference OPDC Optical Path Difference Controller OPL Optical Path Length PRICS PRIMA Control Software PRIMA Phase Referenced Imaging and Microarcsecond Astrometry facility PSS PRIMA Supervisor Software RMN Reflective Memory Network TIM Time Interface Module UT Unit Telescope UTC Universal Time Coordinates VLT Very Large Telescope VLTI Very Large Telescope Interferometer VLTICS Very Large Telescope Interferometer Control Software VME VERSA Module Euro card WS Workstation 1 4 Glossary This glossary defines those terms single words or phrases concerning Software Engineering Telescope Control and Interferometry mentioned in this document but firstly introduced and extensively described in other documents The meaning of each term is carefully explained focusing on its usage in the context of this specific document Words belonging to a term which are enclosed in brackets are implicit when no ambiguity can arise Those words contained in the definition of a term and included also in the glossary which are used with a specific technical meaning are printed in italics Entries are ordered alphabetically Actor An actor is a role of an entity external to the system Actors can be humans machines or devices One physical object may play several roles and therefore be modeled by several actor A primary actor is one having a Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0
41. e pupil optimization loop between PMPSD and the star separators which is active during the observation Command GETMFLX Parameters None Reply X Y Q SUM IP1 gt REAL X Y Q SUM IP2 REAL Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 44 of 45 X Y Q SUM IP3 gt REAL X Y Q SUM IP4 gt REAL Description GETMFLX returns the total flux of all 4 active quadcells as well as the X rms and Y rmx correction positions Command SELINS Parameters lt Instrument Name gt STRING Reply OK ERROR Description SELINS is used to verify if the expected instrument is really connected to the PRIMA MET switchyard This is a manual operation which however can be verified via proximity switches Command GETCONF Parameters None Reply lt Telescope 1 gt STRING lt Telescope 2 gt STRING Description GETCONF is used to return the IDs of the two telescopes that are used for the PRIMA observation The parameters must be either two ATx or UTx Command SETCONF Parameters Telescope 1 gt STRING Telescope 2 gt STRING Reply OK ERROR Description GETCONF is used to set the IDs of the two telescopes that are used for the PRIMA observation The parameters must be either two ATx or UTx Command SETMSRC Parameters
42. easure the background noise e Start Pupil Optimization mode via STRTMPO for ALL active quadcells e Verify that the Beam Detected and PSD Guiding flags are displayed in GREEN colour all 4 PSD devices are set to ACTIVE and the BKG is used subtracted from the measurements The beam must not be saturated otherwise the PGA TRA gain settings have to be adjusted manually Please note that each successful SRCHBM command creates a permanent backup of the beam center positions The following file is created e vltdata config pmpsdBEAM lprmpd dbcfg The format of these files is determined by the LCC dbBackupO utility AD 07 Please do not directly modify these files This configuration will also survive a complete rebuild of the PRIMA WS 5 2 Calibrating the PSD background noise Calibrating the PSD background noise is an automatic procedure The GETBKG command shall be sent by the user to measure the average background noise of one specific or all active PSD devices over a predefined fixed period Please note that the beam must be switched OFF i e the Beam Detected flag must NOT be on otherwise the command returns with an error message The measuring timeframe is user definable via SINTROOT config pmpsd dbcfg XATTRIBUTE getBkgAvgTime TYPE Scalar 5 ESO Doc VLT MAN ESO 15736 4547 PRIMA Metrology Control Software Issue 2 0 User Manual Date
43. ected star separators and sent as correction commands during Pupil Optimization mode at high frequency 100 Hz t b c via a dedicated ethernet connection For a description of the coordinate transformation please refer to AD 01 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 28 of 45 Y Detector Head Q2 LPRMLS LCU Q1 Q2 Q3 Q4 voltages Q1 Acquisition Module Q3 30 m cable gt 2R 1mm X Figure 11 PMPSD PSD Devices The interface to the PRIMET Position Sensor Detection SW is provided via a VLT standard AD 06 GUI panel called pmpsdGui This panel requires one environment variable to be set before being invoked from the shell Following please find an example about how to start pmpsdGui wprima primamgr 1009 gt export IcuTat lprmpd wprima primamgr 1010 gt pmpsdGui amp For convenience an alias command has been created pmpsdgui This command can just be invoked from the shell without having to set any environment variables in advance The definition of the alias commands is done in SUSER pecs misc all ali which is automatically created when PRIMA is installed via it s pkgin module The layout of pmpsdGui is outlined in Figure 12 PMPSD GUI
44. er 30sec TEMPCMDMIN Iprmls AI computed over 30sec TEMPCMDMEAN Iprmls AI computed over 30sec TEMPCMDSTD Iprmls AI computed over 30sec PIEZOCMDMAX Iprmls AI computed over 30sec PIEZOCMDMIN Iprmls AI computed over 30sec PIEZOCMDMEAN Iprmls AI computed over 30sec PIEZOCMDSTD Iprmls AI computed over 30sec WAVELENGTH Iprmls ISER12 POWER Laser output power EOMACTTEMP Iprmls EOM Actual temperature ISER12 OVENACTTEMP Iprmls ISER12 IDDACTTEMP Iprmls ISER12 POWERIRMEAN Iprmls IR 1319nm power measured after the ISER12 doubling crystal Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 24 of 45 Average over 5 sec POWERREDMEAN Iprmls Second harmonic Red 659nm power ISER12 measured before the I2 cell Average over 5 sec Table 10 PMLSS Periodic Healthchecks 4 4 Engineering Files For offline evaluation of the Laser Stabilization results the user can record engineering files via the PMLSS commands STRTENG and STOPENG In this mode status information of the TAC RT algorithm is recorded in the local memory of the LCU and stored to a file on the PRIMA WS upon reception of the STOPENG command Obviously the number of samples that can be recorded with this mechanism is limited by the amount of memory of the LCU typically 256MB 40 bytes are recorded internally for each sample For the Phase Meter this trans
45. etrology Control Software Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 14 of 45 File Std Options ENV lprmac State ONLINE Substate INITIALIZED IDLE Bok 4 Chi is Trigger ms T1 junset enabled 100ms 4e 09 4 04 2e 09 4 minY junset maxY T2 Delta L W enabled red minv unset maxY T3 Probe 650k W enabled yel Probe 45 led Ref 650 ed 10 enal minY junset maxY 3 3 Engineering Files For offline evaluation of the Phase Meter measurements the user can record engineering files via the PMACQ commands STRTENG and STOPENG In this mode the Phase Meter measurements are recorded in the local Figure 6 RTDScope GUI memory of the LCU and stored to a file on the PRIMA WS upon reception of the STOPENG command Obviously the number of samples that can be recorded with this mechanism is limited by the amount of memory of the LCU typically 256MB 80 bytes are recorded internally for each sample For the Phase Meter this translates to about 4 minutes of measurements if the RT algorithm is executed at 8 kHz A bar chart displays the current status of the engineering file i e the amount of samples recorded with respect to the required
46. iles Command RESETPM Parameters None Reply OK ERROR Description The RESETPM command is used to perform a hardware reset of the phase meter Command MEASURE Parameters None Reply lt DeltaL gt STRING Timestamp STRING Description The MEASURE command returns the latest Phase Meter measurement together with a timestamp Command SELINS Parameters Instrument Name STRING Reply OK ERROR Description SELINS selects the instrument to be used for the observation The value must be either FSUA AMBER or MIDI 4 LASERSTABILIZATION 4 1 Overview The PRIMET Laser Stabilization subsystem consists of a laser head together with its frequency stabilization hardware AD 01 A model SR844 lock in amplifier generates the analog error signal X which is read by a analog input board On a dedicated LCU a TAC control loop running at 1 kHz calculates two correction signals which are transmitted to the analog frequency tuning inputs of the LightWave model 125 alternatively InnoLight MIRSOONE FC microprocessor based power supply via a analog output board Note Originally the LightWave model 125 1319 200 was foreseen to be used as the PRIMET light source Due to problems with the manufacturer it was replaced by a InnoLight model MIR 500NE FC later The SW is configurable to use either of them since the LightWave laser has already been procured and shall be used as a PRIMET spare part The configuration of the laser model can be d
47. im m Interlock Laser System Laser Laser Interlock G2 ON Failure Interlock OFF 1c104 im a E E E m Reset Interlock W Read Interlock Status CHANGE Read Interlock Status E Command Feedback Window Options Figure 16 PMCS Interlock GUI 6 3 Sequence Diagrams for common PMCS Command Scenarios PMCS SELINS Command CAUTION It is not possible to actually change the PRIMA instrument AMBER MIDI or FSU A via PMCS Proximity switches read on the Laser Stabilization LCU allow to read but not to modify the configured instrument The SELINS command therefore uses the scenario outlined in Figure 17 PMCS SELINS Command e PMCS shall send GETINS to the Laser Stabilization LCU which returns the instrument currently connected e PMCS compares the returned instrument with the parameter of the SELINS command and returns ERROR if the two values differ e Otherwise PMCS forwards the SELINS command to the two Phase Meter and the Pupil Detection LCUS which do not know at all the configured instrument e PMCS returns OK to the originator of the SELINS command Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 42 of 45 raction Ohne Titel ijj PMCS SELINS Sequence H J A Absolute Metrology Relative Metrology pmcsControl g pmissServer pmpsdServer 2 pmacqServer zi p
48. ined in Table 2 PRIMET Phase Meter LCUs Phase Meter A B Phase Meter B LCU Iprmac Iprma2 Environment Iprmac Iprma2 Table 2 PRIMET Phase Meter LCUs The user interface to the PRIMET Phase Meter SW is provided via a VLT standard AD 06 GUI panel called pmacqGui This panel requires one environment variable to be set before being invoked from the shell Following please find an example about how to start pmacqGui for the A B Phase Meter For the B measurements the LCU name must be Iprma2 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 11 of 45 wprima primamgr 1009 gt export lcuTat lprmac wprima primamgr 1010 pmacqGui amp For convenience two alias commands are created pfmacqguiab and pmacqguib These can simply be invoked from the shell without having to set any environment variables in advance The definition of the alias commands is done in USER pecs misc all ali which is automatically created when the PRIMA WS is reinstalled via the pkgin module primaBUILD Only one instance of the GUI is sufficient to control both LCU s simultaneously The current LCU is switchable via the LCU option button The layout of pmacqGui is outlined in Figure 5 PMACQ GUI The computed quantity deltaL is published on the RMN network together with a time stamp and a validity flag and
49. itle 22 AD 01 VLT SPE ESO 15736 2008 04 29 Reeg De BS Control Software Detailed Design 3384 Description AD 02 Wa EE 2002 10 24 Tools for Automated Testing User Manual AD 03 Ee 2004 05 24 VLTL Final Lay out of VLTI Control LANs VLT ICD ESO 15736 VLTI PRIMA Supervisor Software Interface von p1 ben VLT SPE ESO 15736 l 02 03 08 Specifications for the PRIMA Metrology data files AD 05 3899 data logging and algorithms AD 06 rem KEN ku 2008 02 01 VLT GUI User Manual AD 07 UE PIOS 2005 12 21 CC User Manual AD 08 pero 2008 04 02 Design of the Pupil Tracker for PRIMET Table 1 Applicable documents Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 5 of 45 1 3 Abbreviations and Acronyms This document employs several abbreviations and acronyms to refer concisely to an item after it has been introduced The following list is aimed to help the reader in recalling the extended meaning of each short expression AT Auxiliary Telescope CCS Central Control Software DDL Differential Delay Line DL Delay Line DLCS Delay Line Control Software dOPDC Differential Optical Path Difference Controller ESO European Southern Observatory FSU Fringe Sensor Unit GD Group Delay GDT Group Delay Tracking GUI Graphical User Interface LCC LCU Common Software LCU Local Control Unit MET Metrology OLDB Online Databas
50. kages can be split across more software modules A software module is handled as a single configuration control unit and follows a standardized directory structure Software modules correspond to components in UML terminology Software package A major subdivision of a software project that collects a set of correlated functions that are designed developed and tested all together and independently from other packages Software packages can be recursively defined as containing other software packages Software process A program in execution It consists of the executable program the program s data and stack the support data stored in the database its program counter stack pointer and other registers and all the other information needed to run the program State The value assumed at a given instant by the variable used by the control software to represent the condition of a system subsystem or component Normally it is a finer specification within a given mode Status The set of values of all the parameters state numeric read outs flags that define the condition of a system subsystem or component Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 7 of 45 Stereotype UML term for a new kind of model element defined within the model based on an existing kind of model element Stereotypes may extend the semantics but not the structure of
51. lates to about 30 minutes of measurements if the RT algorithm is executed at 1 kHz A bar chart displays the current status of the engineering file i e the amount of samples recorded with respect to the required amount of samples Start Engineering File Samples 10000 Engineering File Ready l 100 Stop Engineering File Figure 10 Recording of Engineering Files To start recording specify the number of samples and press the STRTENG button As soon as the requested number of samples has been recorded by the system the LED Engineering File Ready will be displayed in GREEN colour Press the STOPENG button to store the recorded values to the PRIMA WS The format of the recorded file is identical to the example outlined in Table 11 Engineering File Format PMLSS For each sample one line contains a relative timestamp followed by the actual measurements Within the header the keyword Definition of the columns defines the order of measurements in the following table Addionally a snapshot of the current TAC configuration is written to the PRIMA WS The filenames are generated automatically MetFreqStabYYY MM DDTHH MM SS txt and MetFreqStabY Y YY MM DDTHH MM SS tac for the TAC algorithm The files can be found in the environment of the corresponding LCU VLTDATA ENVIRONMENTS Iprmls Date Start time 1970 01 01T02 23 34 TAC filename pmlss IL SIM tac Loop status OPEN Vavelength 1319 1768 Laser di
52. lowing information is read from the S7 PLC using the OPC UA protocol Interlock UT1 UT4 Interlock G2 Interlock IC108 Main Door Interlock IC108 Entrance Door Laser ON Laser OFF System Failure Interlock IC 104 Laser Interlocked ESO User Manual PRIMA Metrology Control Software Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 40 of 45 A command is available to remotely reset the interlock system RESIL File Std Options pmcsGui wprima ONLINE ws wprima o INIT SubState STABLE_RECNOTGUIDING Configuration Device Telescope Beam PACMAN TI PACMAN AT2 Device Telescope Beam FSUB ATi FSUB AT2 Select Instrument PACMAN Set Configuration ATI ATZ Get Configuration Set Source MARCEL Get Source aa PRIMA Metrology Control SW Channel A FSU B State Substate DeltaL DeltaL Ref Glitchcounter Start Metrology Stop Metrology ZERO 100 UTC pmacqA B Set Metrology Reference Reset Phasemeter Phase Meters FSUB ONLINE State ONLINE MONITORING Substate MONITORING 0 000000004409 m DeltaL 0 000000000000 m Deltal Ref PM Data Valid BI Glitchcounter 0 000000003129 m 0 000000000000 m 0 PM
53. macqServer 2 T T T 1 SELINS instrument SEUNS instrument 7 SELINS instrument 8 OK 9 SEUNS instrument 10 Ql Figure 17 PMCS SELINS Command 6 4 PMCS Command Interface For completeness please find hereafter the full list of commands accepted by PFTTP The list is taken from AD 01 Please check against AD 01 to verify which command is accepted in which state Command REFMET Parameters lt PMACQ ID STRING Reference Mode STRING Timestamp STRING Reply OK ERROR Description The REFMET command is used to perform a software referencing of the PRIMA metrology in one of four different ways ZERO just sets the currection factor to 0 while AVG sets the correction factor to the arithmetic mean of the last n measurements and CURRENT sets it to the current measurement Moreover a timestamp can be supplied with TS In that case the correction factor is set to the measurement taken at that specific UTC timestamp which follows the mode parameter pmacqID shall be pmacqABS or pmacqREL Command STRTMET Parameters None Reply OK ERROR Description The STRTMET command is used to start processing data coming from the two Phase Meters and to deliver the quantity Delta L to the RMN network
54. nal power is set to 70 mW lt ATTRIBUTE gt LSPNominalIL TYPE Scalar 300 0 lt ATTRIBUTE gt LSPNominalLW lt TYPE gt Scalar 70 0 Table 9 PMLSS Nominal Laser Power Settings Close the stabilization loop Verify that the Laser OK flag is set Verify that the Laser STABLE flag is set to GREEN after some minutes CAUTION The laser radiationis invisible but can be harmful for the human eye Please be sure to wear appropriate goggles before sending the command to switch the laser ON A red flashing message is displayed in the PMLSS GUI in order to warn the user about this situation 4 2 Troubleshooting 1 2 Upon INIT the serial communication to the laser assembly devices is initialized Most devices require a manual setup of their serial communication parameters either via HW DIP switches or via a SW configuration menu Therefore in case INIT fails please check if the following settings have been configured RS222 connection to the microprocessor based power supply of the LightWave model 125 laser if configured Baud Rate 9600 baud No Parity 8 Data Bits 1 Stop Bit Full Duplex via a DIP switch on the back of the power supply RS485 connection to the NewPort CN77000 temperature controllers for the iodine cell the EOM driver and the OVEN Baud Rate 9600 baud No Parity 8 Data Bits 1 Stop Bit Full Duplex via the SW menu accessible on
55. olumns RelativeTime Status DC REF 650kHz DC REF 450kHz DC PROBE 650kHz DC PROB E 450kHz 000212 0x0177 0 644 0 497 0 014 0 140 000334 0x0177 0 651 0 504 0 028 0 154 000458 0x0177 0 644 0 490 0 014 0 140 000583 0x0177 0 637 0 483 0 007 0 133 COOC CH Table 5 Engineering File Format Photodiodes oe Date Start time 2010 12 08T14 30 52 340000 Sampling frequency in Hz 1 Configuration CHA PACMAN Ip3 438 65 MHz Ipl 438 00 MHz CHB FSU B Ip4 39 55 MHz Ip2 40 00 MHz Laser Frequency nm 1319 00 Frequency Shift MHz 78 00 Index of refraction n 1 Number of Samples 1 Definition of the columns RelativeTime DC REF 450kHz RMS REF 450kHz V REF 450kHz DC REF 650kHz RMS REF 650kHz V REF 650kHz DC PROBE 450kHz RMS PROBE 450kHz V PROBE450kHz DC PROBE 650kHz RMS PROBE 650kHz V PROBE 650kHz o o oe oe AP oe oo o o oe AP oe oe 1 250000 4 425 7 568 2 419 9 516 9 962 1 48 8 835 6 313 1 011 2 794 1 165 0 5899 Table 6 Engineering File Format Fringe Signal Analysis Board For a more detailed decription of the engineering files please refer to AD 05 Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 17 of 45 3 4 Fringe Sensor Analysis Board Debug information indicating the quality of the fringes on the Phasemeter the A
56. omputed over 30sec DCPROBE650MEAN Iprmac Mean computed over 30sec DCPROBE450MEAN Iprmac Mean computed over 30sec DCREF650STD Iprmac Standard deviation computed over 30sec DCREF450STD Iprmac Standard deviation computed over 30sec DCPROBE650STD Iprmac Standard deviation computed over 30sec DCPROBE450STD Iprmac Standard deviation computed over 30sec OPDCHBMEAN Iprma2 Mean computed over 30sec OPDCHBSTD Iprma2 Standard deviation computed over 30sec Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 18 of 45 OPDCHBMIN Iprma2 Minimum over 30 sec OPDCHBMAX Iprma2 Maximum over 30 sec Table 7 PMACQ Periodic Healthchecks 3 6 Command Interface For completeness please find hereafter the full list of commands accepted by PMACQ The list is taken from AD 01 Please check against AD 01 to verify which command is accepted in which state Command SETRATE Parameters Rate REAL Reply OK ERROR Description The SETRATE command is used to change the data rate of the Phase Meter Command GETRATE Parameters None Reply Rate REAL Description The GETRATE command is used to query the data rate of the Phase Meter Command REFMET Parameters Reference Mode STRING Timestamp
57. one via the file pmlss dbcfg installed into SINTROOT config By default the InnoLight model MIR 500NE FC is selected In case the LightWave model 125 spare part shall be used please update the OLDB attribute shown in Table 8 PMLSS Laser Configuration to 1 ATTRIBUTE useLW125Laser TYPE Scalar 0 Table 8 PMLSS Laser Configuration Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 20 of 45 The interface to the Laser Stabilization SW is provided via a VLT standard AD 06 GUI panel called pmlssGui This panel requires one environment variable to be set before being invoked from the shell Following please find an example about how to start pmlssGui wprima primamgr 1009 gt export IcuTat Iprmls wprima primamgr 1010 gt pmlssGui amp For convenience an alias command has been created pmlssgui This command can just be invoked from the shell without having to set any environment variables in advance The definition of the alias commands is done in USER pecs misc all ali which is automatically created when PRIMA is installed via it s pkgin module The layout of pmlssGui is outlined in Figure 8 PMLSS GUI File Std Options LCU lprmls wt State Substate ONLINE INITIALIZED ACTIVE SIM Set Temp Setpoint Get Temp Setpoint Set LSP Parameter 0 0569 5
58. pre existing metamodel classes Subsystem A secondary or subordinate system within a larger system It usually refers to a device equipped with the control electronics and low level software System A collection of components organized to accomplish a specific function or a set of functions When no further characterized it is generally used to refer to the whole of a complex equipment made up by heterogeneous parts Use case A specific way of using the system by performing some part of the functionality Each Use Case constitutes a complete course of action initiated by an actor and it specifies the interaction that takes place between an actor and the system The collected use cases specify all the existing ways of using the system RD 01 Working wavelength o is the effective wavelength of the FSU 1 5 Stylistic Conventions The following styles are used bold in the text for commands file names pre suffixes as they have to be typed italic in the text for parts that have to be substituted with the real content before typing teletype for examples name in the examples for parts that have to be substituted with the real content before typing bold and italic are also used to highlight words ESO PRIMA Metrology Control Software User Manual Doc VLT MAN ESO 15736 4547 Issue 2 0 Date 08 12 2010 Page 8 of 45 2 ARCHITECTURE OVERVIEW This section is intended to present
59. ribbon cable from the Phase Meter to the HPDI32 board mounted in the PMC slot of the CPU board and the trigger cable from the TIM board to the the Phase Meter Check that the Phase Meter is switched ON If data is delivered but not visible by the d OPDC controller please check the node ID of the RMN board of the corresponding PMACQ LCU with the following command lprmac rfm2gDevShow Device Base Addr Memory Int Level NodeID rfm2g0 0xc4000000 0x04000000 0x50 0x13 total number of RMN devices For Iprmac the node ID shall be 0x13 while it shall read 0x14 for Iprma2 A HW reset of the Phase Meter can be commanded via the RESMET command The reset is achieved by applying OV to the back plane clear connector of the phasemeter for 10 ms The number of commanded resets is displayed by the output field to the right of the RESET Det flag RESMET clears internal counters of the Phase Meter which could lead to a FC Overflow or PM Overflow condition It shall be sent before every observation RTDScope can be started for each of the PMACQ LCU s by pressing the RTDScope button in the PMACQ GUI Command INIT ONLINE in the RTDScope GUI to display the data delivered by the RT algorithm The following information can be displayed in realtime see Figure 6 RTDScope GUI e Calculated deltaL value e DC levels of the Photodiodes Probe 650k Probe450k Ref 650k Ref 450k User Manual ESO PRIMA M
60. rs None Reply Temperature I2 gt REAL Temperature DC REAL Temperature OVEN gt REAL Description The GETCONF command reads the temperature setpoints of the CN77000 temperature controllers user for I2 DC and OVEN Command POWER Parameters On Off Flag STRING Reply OK ERROR Description The POWER command is used to switch the laser diode ON or OFF Please note that the laser diode can only be turned on if the key on the front plate of the LightWave model 125 laser InnoLight model MIR500 has been turned manually in advance Command AUTPHAS Parameters None Reply OK ERROR Description The AUTPHAS command is used to perform a manual autophase function of the SR 844 Lock In amplifier Normally this is done automatically when going ONLINE with pmlss Command STRTENG Parameters Number of Samples INTEGER Reply OK ERROR Description The STRTENG command is used to start recording data coming from the stabilization loop into a engineering file Command STOPENG Parameters None Reply OK ERROR Description The STRTENG command is used to stop recording data coming from the stabilization loop into a engineering file Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 27 of 45 Command SETLPWR Parameters Laser Power REAL Reply OK ERROR Description The SETLPWR command is
61. t of pmcsgui is outlined in Figure 15 PMCS GUI Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 39 of 45 Note PMCS is used to control all four PRIMET LCUS Iprmac Iprma2 Iprmls and Iprmpd In case on or more of these LCUs are meant NOT to be used please use the PRIMA mode switching GUI priguiStatus to ignore these devices PRIMA CONTROL SYSTEM wprima File Std Options PRICS Startup PRIMA CONTROL SYSTEM STATE ONLINE IDLE IDLE state change state ignore Metrology pmes pmacqA B module FSU A state change state ignore pfes ONLINE pfdet LOADED pftst LOADED pfttp LOADED FSU B pfes ONLINE pmacq B pfdet ONLINE pmiss pftst ONLINE pmpsd Command Feedback Window Options pfttp ONLINE OFF OFF OFF OFF OFF OFF OFF OFF Figure 14 PRIMA Mode Switching GUI 6 2 Interface to the PRIMET interlock PLC The interface to PRIMET interlock PLC is provided via a VLT standard AD 06 GUI panel called pmcsIL Gui The layout of pmcsgui is outlined in Figure 16 PMCS Interlock GUI A background task of PMCS with a period of 2 sec updates the PMCS database with the actual PLC status continuously The fol
62. ter fields for the 450 kHz probe 450 kHz ref 650 kHz probe 650 kHz ref 200k probe PM overflow FC overflow and RESET detected signals indicate how many times the status changed from signal detected to signal not detected since the last STRTMET which resets the counters They shall all read 0 ESO Doc VLT MAN ESO 15736 4547 PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 13 of 45 The Nr Of Samples field shall display a value calculated by dividing the Phase Meter s internal working frequency of 200 kHz by the Metrology Acquisition Rate For the 8 kHz nominal case this translates to 200 KHz 8kHz 25 Please note that the full PhaseMeter Status information is always delivered to the RMN network together with deltaL It is up to the d OPDC controller to decide if the delivered deltaL value is valid or not The nominal Phase Meter status value on the RMN network should read 0x013F 3 2 Troubleshooting 1 If the status of the Phase Meter s photodiodes DC levels reads saturated or low signal decrease or increase the output of the AOM s via the PRIMET Laser Stabilization subsystem In case no data is delivered by the Phase Meter the Nr Of Blocks field within pmacqGui does not increase Additionally the check box No PhaseMeter Data is displayed in RED colour In that case please check the flat
63. the actual measurements Within the header the keyword Definition of the columns defines the order of measurements in the following table Date Start time acquisition loop rate Configuration CHA UNDEF Ip3 38 65 MHz Ipl 38 00 MHz CHB FSU B Ip4 39 55 MHz Ip2 40 00 MHz 2008 04 21T13 33 33 Hz 8000 00 Laser Frequency Frequency Shift nm MHz Index of refraction Number of Samples 1319 00 78 00 n 1 2000 Definition of the columns Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 16 of 45 RelativeTime Status DeltaL PM Epsilon FC DeltaL REF FC sum FC comp nums amples 0 000212 0x0177 0 1027727725 0 0000008912 0 0000000000 4148934488 00 3937805 00 25 0 000334 0x0177 0 1027727746 0 0000008912 0 0000000000 4148934574 00 3937805 00 25 0 000458 0x0177 0 1027727771 0 0000008912 0 0000000000 4148934672 00 3937805 00 25 0 000583 0x0177 0 1027727788 0 0000008912 0 0000000000 4148934742 00 3937805 00 25 Table 4 Engineering File Format PhaseMeter Date Start time 2008 04 21T13 33 33 acquisition loop rate Hz 8000 00 Configuration CHA UNDEF Ip3 38 65 MHz Ipl 438 00 MHz CHB ESU B Ip4 39 55 MHz Ip2 40 00 MHz Laser Frequency nm 1319 00 Frequency Shift MHz 78 00 Index of refraction n 1 Number of Samples 2000 Definition of the c
64. the front panel of the CN77000 RS232 connection to the Burleigh WA 1500 WaveMeter 9600 baud No Parity 8 Data Bits 1 Stop Bit Full Duplex DIP switch at the back of the WaveMeter RS232 connection to the NewPort 2832 C PowerMeter Baud Rate 9600 baud No Parity 8 Data Bits 1 Stop Bit No Flow Control RS232 connection to the NewPort SR844 lock in amplifier Baud Rate 9600 baud No Parity 8 Data Bits 1 Stop Bit Full Duplex via the front panel of the SR844 A digital signal is connected to the Interlock input of the laser s power supply unit In case of a HW interlock the laser OK flag on the PMLSS panel is set to FALSE Please check the readings on the Doc VLT MAN ESO 15736 4547 ESO PRIMA Metrology Control Software Issue 2 0 User Manual Date 08 12 2010 Page 22 of 45 power supply unit if the interlock condition was cleared successfully As soon as the interlock condition has been removed please send the Switch Laser ON command to switch on the laser again 3 RTDScope can be started for the PMLSS LCU by pressing the RTDSCOPE button in the PMLSS GUI Command INIT ONLINE in the RTDScope GUI to display the data delivered by the RT algorithm The following information can be displayed in realtime by connecting to the Scope block of the TAC RT algorithm e Error signal X delivered by the SR844 Lock in Amplifier e Piezo command calculated by TAC e Temper
Download Pdf Manuals
Related Search
Related Contents
Télécharger le PDF Pioneer LD-1100 User's Manual Copyright © All rights reserved.
Failed to retrieve file