PROC C_FL_GHVOFF ; VERSION 1 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: C_FL_GHVOFF ;# CDS Name: ;# CDS Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 17-MAY-95 ;# Revision: 27-OCT-95 TFM ;# ;# 1.3 Change Description: ;# ;# 1. Changed ts in name to fl. ;# ;# 1.4 Point of Contact: MHill ;# FOT Author: MHill ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure is derived from C_TS_GIS section 11 for GSCT2. ;# ;# 2.2 Intended Use: ;# ;# ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# NONE ;# ;# 3.3 Special Constraints or Activities ;# ;# NONE ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF ;******SECTION 11****** HVOFF: ;SWITCH OFF HIGH VOLTAGES (IF FAILURE EARLIER) ASK "DO YOU WANT TO SWITCH OFF HIGH VOLTAGES" LET ANSWER = %UPPER(ANSWER) IF (ANSWER = "Y") THEN /CBGHV1V,BB00 ;HV 1 Set to Zero /CBGHV2V,BC00 ;HV 2 Set to Zero /CBGHV3V,BD00 ;HV 3 Set to Zero /CBGHV4V,BE00 ;HV 4 Set to Zero WAIT ;Verify command buffer contents /SEND /NRT TPUT RSUM /CMSMSG CDS 'CHECK BKGHV(1,2,3,4)L = 0' WAIT ;WAIT FOR CDS IWS CHECK: BKGHV1L = 0,BKGHV2L = 0,BKGHV3L = 0,BKGHV4L = 0 /NRT TPUT PAUS WAIT UNTIL (P@CUGHV1 < 0.04) ;HV Detector 1 WAIT UNTIL (P@CUGHV2 < 0.04) ;HV Detector 2 WAIT UNTIL (P@CUGHV3 < 0.04) ;HV Detector 3 WAIT UNTIL (P@CUGHV4 < 0.04) ;HV Detector 4 /CBGHV1D ;HV 1 Disable /CBGHV2D ;HV 2 Disable /CBGHV3D ;HV 3 Disable /CBGHV4D ;HV 4 Disable WAIT ;Verify command buffer contents /SEND WAIT UNTIL (P@CSGHV1 = "DISABLED") WAIT UNTIL (P@CSGHV2 = "DISABLED") WAIT UNTIL (P@CSGHV3 = "DISABLED") WAIT UNTIL (P@CSGHV4 = "DISABLED") /CBEGHV1F ;GIS HV1 OFF /CBEGHV2F ;GIS HV2 OFF /CBEGHV3F ;GIS HV3 OFF /CBEGHV4F ;GIS HV4 OFF WAIT ;Verify command buffer contents /SEND WAIT UNTIL (P@CSEGHV1 = "OFF") ;Relay ON/OFF +27V GIS HV 1 WAIT UNTIL (P@CSEGHV2 = "OFF") ;Relay ON/OFF +27V GIS HV 2 WAIT UNTIL (P@CSEGHV3 = "OFF") ;Relay ON/OFF +27V GIS HV 3 WAIT UNTIL (P@CSEGHV4 = "OFF") ;Relay ON/OFF +27V GIS HV 4 ENDIF OUT: ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# NONE ;# ;#************************************************************************** RETURN ENDPROC