**************************************************************************************************** ** LNG product: ELISA source **************************************************************************************************** ** Type: Sequence ** ** FOP Name & Version: None ** ** Description: The following sequence performs the following steps :- ** - Switch on SWA PAS ** ** ** Input Arguments: None ** ** ** Output Values: None ** ** CSW Version: V2.1.3 or higher ** ** FOPs used: None ** ** HK TM packets used: ** ** Test Procedure & Reference: SO-SWA-MSSL-TOP-059 Issue 1 Section 5.3 ** ** Restrictions and Limitations: SSMM hardware required to be on before switch ON. ** SWA DPU to be On in OPS mode. ** **************************************************************************************************** ** History **-------------------------------------------------------------------------------------------------- ** Version Date Author Comment **-------------------------------------------------------------------------------------------------- ** 1.1-4 26/04/2018 J Silverthorn Initial version ** 1.5 01/05/2018 E Boulet Update proto to include HV safety and forbid switch on if flight conf is chosen ** 1.6 01/05/2018 E Boulet Update capture of packet for macro ** 1.7 01/08/2018 J Silverthorn Introduced check on parameter NIA00532 to verify correct HV disable / airsafe plug is fitted ** 1.8 02/08/2018 Introduced check on parameter NIA00524 to verify correct HV disable / airsafe plug is fitted ** Removed check on parameter NIA00532 to verify correct HV disable / airsafe plug is fitted ** 1.9 Limits changed for acquisition of HV parameter NIA00524 ** 1.10 Limits changed for acquisition of HV parameter NIA00526, removal of NIA00524 *************************************************************************************************** ** SEQUENCE TISS_PAS_ON SEQUENCE TISS_PAS_ON ** Definition of Input parameters proto string $sPAS_HVSafety ["AIRSAFE","DISABLED","FLIGHT"] end proto ** Definition of Constants const string $sTitle := "TITLE" string $sTrace := "TRACE" ** Definition of Variables var string $sBufArg := "" string $sNumPha string $sPlatform date $dCurDate int $Count int $i_reportflowID int $i_reportflowID_1 int $i_reportflowID_2 int $i_reportflowID_3 int $i_RptRefNb int $i_RptRefNb_1 int $i_RptRefNb_2 int $i_RptRefNb_3 string $s_lcl_a_cur := "AB.TM.NPWD3267" --IFA_LCL4_LCL16 SWA-A_LCL TM string $s_lcl_b_cur := "AB.TM.NPWD2768" --IFA_LCL2_LCL17 SWA-B PWR_LCL TM string $s_lcl_a_sts := "AB.TM.NPWD0077" --IFA_LCL4_LCL16 SWA-A_LCL ST string $s_lcl_b_sts := "AB.TM.NPWD0038" --IFA_LCL2_LCL17 SWA-B PWR_LCL ST string $s_rsa_a_sts := "AB.TM.NRUD2007" --Acq. RSA_1_1_9 SWA A string $s_rsa_b_sts := "AB.TM.NRUD2067" --Acq. RSA_2_1_9 SWA B string $sTTRM string $sPM string $sRIU string $sPCDU string $sMilBus string $sRSA_A string $sRSA_B main window @SU_SEQSTART("Switching ON SWA PAS", *$dCurDate, $sTrace, "") $sPlatform := AB.USR.PLATFORM IF ($sPAS_HVSafety = "FLIGHT") raise NOK, "There is no HV safety plug connected to PAS - switch on not allowed" abort ENDIF @TPZC_PSFT_CONFIG(*$sTTRM,*$sPM,*$sRIU,*$sPCDU,*$sMilBus) if ($sPCDU = "B") $s_lcl_a_cur := "AB.TM.NPWT3267" $s_lcl_b_cur := "AB.TM.NPWT2768" $s_lcl_a_sts := "AB.TM.NPWT0077" $s_lcl_b_sts := "AB.TM.NPWT0038" endif if ($sRIU = "B") $s_rsa_a_sts := "AB.TM.NRUT2007" $s_rsa_b_sts := "AB.TM.NRUT2067" endif ******************************************************************** @SU_SEQPHASE2(1, "Initial checks", *$sNumPha, "", $sTitle) ******************************************************************** @su_digacs($s_lcl_a_sts,"NO","NO", $sTrace, 5) @su_digacs($s_lcl_b_sts,"NO","NO", $sTrace, 5) @su_digacrs($s_rsa_a_sts,"NO","NO", *$sRSA_A, $sTrace, 5) @su_digacrs($s_rsa_b_sts,"NO","NO", *$sRSA_B, $sTrace, 5) @su_anaacs($s_lcl_a_cur,"NO","NO",$sTrace, 60) @su_anaacs($s_lcl_b_cur,"NO","NO",$sTrace, 60) if (($sRSA_A = "Off") and ($sRSA_B = "Off")) ta_print "Error SWA DPU is OFF - please check" Return "INIT_NOK" end if @su_digacs("AB.TM.NIAD0703","=","OPS", $sTrace, 5) @SU_SEQPHASE2(1, "Switch PAS ON", *$sNumPha, "", $sTitle) @SU_SEQPHASE2(2, "Enable PAS HK", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58050 , \ PIA58050_ := "PAS_SENS_HK"}, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Enable PAS HK", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_:OBV := 2 , \ PIA60150_1 := 0x0005 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x26 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0xCC , \ PIA60150_2 := 0x0006 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x26 , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x0F , \ PIA60141_2 := 0x32 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON +3.3v monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0007 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x28 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0xE6 , \ PIA60150_2 := 0x0008 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x28 , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x0A , \ PIA60141_2 := 0xCB }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON Control Register to EQUIAL 0x18", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x000C , \ PIA60410_1 := 0x13 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x00 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x18 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0x00 , \ PIA60150_2 := 0x000E , \ PIA60410_2 := 0x29 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x00 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x18 , \ PIA60144_2 := 0xFF , \ PIA60145_2 := 0x00 , \ PIA60141_2 := 0x00 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON delay to 1000ms on step 18", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0010 , \ PIA60410_1 := 0x1D , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0008 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x00 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x01 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0x00 , \ PIA60150_2 := 0x0011 , \ PIA60410_2 := 0x06 , \ PIA60409_2 := 0x01 , \ PIA60151_2 := 0x0008 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x00 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x00 , \ PIA60144_2 := 0x00 , \ PIA60145_2 := 0x00 , \ PIA60141_2 := 0x00 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) if ($sPlatform = "FM") @SU_SEQPHASE2(2, "Modify Macro PAS ON +28v monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0001 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x2A , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x02 , \ PIA60141_1 := 0x2B , \ PIA60150_2 := 0x0002 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x2A , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x08 , \ PIA60141_2 := 0x6C }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON +12V monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0003 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x24 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x01 , \ PIA60141_1 := 0x1F , \ PIA60150_2 := 0x0004 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x24 , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x0F , \ PIA60141_2 := 0x87 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON +1.5V monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0009 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x2C , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x02 , \ PIA60141_1 := 0x71 , \ PIA60150_2 := 0x000A , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x2C , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x0A , \ PIA60141_2 := 0xD1 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Accept Macro Change", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58713 , \ PIA60154_ := 0x0011 , \ PIA60153_ := 0x2F71 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) endif -- FM only if ($sPlatform <> "FM") @SU_SEQPHASE2(2, "Modify Macro PAS ON +28v monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0001 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x2A , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x04 , \ PIA60141_1 := 0x74 , \ PIA60150_2 := 0x0002 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x2A , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x07 , \ PIA60141_2 := 0xDD }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON +12V monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0003 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x24 , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0xCC , \ PIA60150_2 := 0x0004 , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x24 , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x0F , \ PIA60141_2 := 0x32 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Modify Macro PAS ON +1.5V monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58711 , \ PIA60146_ := 0x0011 , \ PIA60149_ := 2 , \ PIA60150_1 := 0x0009 , \ PIA60410_1 := 0x31 , \ PIA60409_1 := 0x00 , \ PIA60151_1 := 0x0000 , \ PIA60147_1 := 0x0000 , \ PIA60148_1 := 0x0000 , \ PIA60139_1 := 0x0000 , \ PIA60140_1 := 0x01 , \ PIA60142_1 := 0x00 , \ PIA60143_1 := 0x2C , \ PIA60144_1 := 0x00 , \ PIA60145_1 := 0x00 , \ PIA60141_1 := 0xF6 , \ PIA60150_2 := 0x000A , \ PIA60410_2 := 0x31 , \ PIA60409_2 := 0x00 , \ PIA60151_2 := 0x0000 , \ PIA60147_2 := 0x0000 , \ PIA60148_2 := 0x0000 , \ PIA60139_2 := 0x0000 , \ PIA60140_2 := 0x01 , \ PIA60142_2 := 0x00 , \ PIA60143_2 := 0x2C , \ PIA60144_2 := 0x01 , \ PIA60145_2 := 0x07 , \ PIA60141_2 := 0x3B }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Accept Macro Change", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58713 , \ PIA60154_ := 0x0011 , \ PIA60153_ := 0x0F13 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) end if -- Platform = EM @SU_SEQPHASE2(2, "Dump monitoring parameters", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58066 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(5) @SU_SEQPHASE2(2, "Disable PAS current monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58064 , \ PIA60452_ := 1 , \ PIA60449_1 := "PASPOWER_MI" }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Configure PAS current monitor for 300mA Current limit", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58065 , \ PIA60452_ := 1 , \ PIA60449_1 := "PASPOWER_MI" , \ PIA60450_1 := 0x01 , \ PIA60061_1 := "PAR_WORD" , \ PIA60435_1 := 0x02 , \ PIA60335_1 := "PASPOWER" , \ PIA60332_1 := "DPUHKVAL" , \ PIA60336_1 := "PasVal" , \ PIA60334_1 := 0x0000 , \ PIA60333_1 := 0x0294 , \ PIA60132_1 := "NoEvent" , \ PIA60131_1 := "PasDetOffEmrOFF" }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Enable PAS current monitor", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58063 , \ PIA60452_:OBV := 1 , \ PIA60449_1 := "PASPOWER_MI" }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Dump monitoring parameters", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58066 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(5) @SU_SEQPHASE2(2, "Run PAS Power ON", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58858 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Use PAS master control register to enable Main HV", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58863 , \ PIA60343_ := 0x1C }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @SU_SEQPHASE2(2, "Request a PAS HK packet", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58866 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) @su_anaacs("AB.TM.NIA00500",">=0","<=10", $sTrace, 10) @su_anaacs("AB.TM.NIA00501",">=0","<=10", $sTrace, 10) @su_anaacs("AB.TM.NIA00509",">=0","<=10", $sTrace, 10) @su_anaacs("AB.TM.NIA00510",">=0","<=15", $sTrace, 10) @su_anaacs("AB.TM.NIA00511",">=-15","<=0", $sTrace, 10) @su_anaacs("AB.TM.NIA00504",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00505",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00506",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00507",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00523",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00514",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00530",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00515",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00531",">=0","<=60", $sTrace, 10) @su_anaacs("AB.TM.NIA00516",">=0","<=100", $sTrace, 10) @su_anaacs("AB.TM.NIA00517",">=0","<=100", $sTrace, 10) @su_anaacs("AB.TM.NIA00518",">=0","<=100", $sTrace, 10) @su_anaacs("AB.TM.NIA00519",">=0","<=100", $sTrace, 10) @su_anaacs("AB.TM.NIA00522",">=0","<=200", $sTrace, 10) if ($sPAS_HVSafety = "AIRSAFE") $i_reportflowID := startreportflow("AB.TM.YIA58012") @SU_SEQPHASE2(2, "Run PAS Config Macro", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58853 }, $sTrace, VER := "ACK", TIMEOUT_VER := 60) @SU_SEQPHASE2(2, "Wait 10 minutes", *$sNumPha, "", $sTitle) @su_wait(600) @RPZA_CATCHTMPCKT($i_reportFlowID, "AB.TM.YIA58012", *$i_RptRefNb) -- Check reception of Connection Test Report TM(17,2) stopreportflow $i_reportflowID @SU_SEQPHASE2(2, "Checking AIRSAFE plug is fitted", *$sNumPha, "", $sTitle) @su_anaacs("AB.TM.NIA00526",">=348.0","<=695.0", $sTrace, 10) @SU_SEQPHASE2(2, "Checking other HK", *$sNumPha, "", $sTitle) @su_anaacs("AB.TM.NIA00526",">=0","<=1000", $sTrace, 10) @su_anaacs("AB.TM.NIA00527",">=-1000","<=0", $sTrace, 10) @SU_SEQPHASE2(2, "Use PAS master control register to set CEM centr' and CEM periph' ON", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58863 , \ PIA60343_ := 0x5 }, $sTrace, VER := "ACK_EXEC", TIMEOUT_VER := 60) @su_wait(2) $i_reportflowID := startreportflow("AB.TM.YIA58012") @SU_SEQPHASE2(2, "Run the HV Ramp Macro", *$sNumPha, "", $sTitle) @SU_SEND({ AB.TC.ZIA58856 , \ PIA60791_ := 0 , \ PIA60790_ := 0xCCC , \ PIA60792_ := 0x1FD , \ PIA60793_ := 0x1E }, $sTrace, VER := "ACK", TIMEOUT_VER := 60) @SU_SEQPHASE2(2, "Wait 5 minutes", *$sNumPha, "", $sTitle) @su_wait(300) @RPZA_CATCHTMPCKT($i_reportFlowID, "AB.TM.YIA58012", *$i_RptRefNb) -- Check reception of Connection Test Report TM(17,2) stopreportflow $i_reportflowID endif end sequence