PROC L_FL_SAFEEIT ;Version 2 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: L_FL_SAFEEIT ;# MMS-F Name: SAFE_EIT ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 03/16/95 ;# Revision: 1.04/13/95 ;# 2.10/24/95 ;# ;# 1.3 Change Description: ;# ;# 1. Changed H '5A64' and H '5A65' to H'5A64' and H'5A65' by ;# omitted space. Also, added step 1 for the do loop and I ;# in the local variable. ;# 2. Changed proc's name from TS to FL, there is no TSTOL changes ;# and no further input from PI since GSCT#3. ;# ;# 1.4 Point of Contact: CCazeau ;# ;# FOT Author: C.Q ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure may be used to place the EIT experiment into a ;# safe condition. In the event that the EMERGENCY shutdown ;# procedure is used, the experiments may have been left in ;# an unsafe condiion requiring that this procedure should be in- ;# voked at the earliest possible time. This prcedure should be ;# used prior to any spacecraf movements. ;# ;# 2.2 Intended Use: ;# ;# To place the LASCO/EIT experiments into a safe condition ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: LASCO/EIT EXPERIMENT GUIDE ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# The LEB must be powered on. If it is off then the LEBPWRON ;# procedure must be run first. ;# ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF LOCAL SIDE,I IF (P@LSIAR = "ON") THEN LET SIDE = H'5A64' ELSE LET SIDE = H'5A65' ENDIF WRITE "Display 'CLOSING EIT DOOR'" IF (P@EKMEDPOS <> 2) THEN ;If the door is not closed /LBMCMD,D'$SIDE',0000,0201,6410,FA00,0A00 ;EIT door close /LBMCMD,D'$SIDE',0000,0201,6410,FA00,0A00 ;EIT door close WAIT ;VERIFY COMMAND BUFFER CONTENTS /SEND WAIT 180 ;Wait for 180 seconds FOR I = 1 TO 3 STEP 1 DO /LBMCMD,D'$SIDE',0000,0003,6410,FA00,0A00 ;EIT door close 250 STEPS /LBMCMD,D'$SIDE',0000,0003,6410,FA00,0A00 ;EIT door close 250 STEPS WAIT ;VERIFY COMMAND BUFFER CONTENTS /SEND WAIT 15 ;Wait for 15 seconds ENDDO /LBMPOS,D'$SIDE',1000 ;ICE mech current position read WAIT ;VERIFY COMMAND BUFFER CONTENTS /SEND WAIT 30 ;Wait for 30 seconds WAIT UNTIL (P@EKMEDPOS = 2) ;EIT door Mtr encoder pos ENDIF ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** ENDPROC