#URTIS-ANUAL/3
4OADDAUTOMATICFAULTACTIONSTOTHE6#,FAULTSTHE6#,PROGRAM
MERMUSTDElNETHEDESIREDFAULTACTIONSBYUSINGTHESIXTEEN6#,VARIABLES
5SER?&AULT?!CTION?THROUGH5SER?&AULT?!CTION?%ACHOFTHE5SER&AULT
BITS HAS A CORRESPONDING 5SER?&AULT?!CTION?XX VARIABLE WHERE hXXv IS THE
NUMBEROFTHE6#,FAULTBIT7HENA6#,FAULTBITISSETTHEACTIONSDElNED
IN THE CORRESPONDING 5SER?&AULT?!CTION?XX VARIABLE WILL BE AUTOMATICALLY
EXECUTEDBYTHEOPERATINGSYSTEM(EREARETHEFAULTACTIONSAVAILABLEINTHE
5SER?&AULT?!CTIONS?XXVARIABLES
6!2)!",% &!5,4!#4)/.
6TFS@'BVMU@"DUJPO@YY
#JU4IVUEPXO.PUPS %JTBCMFUIFNPUPS
#JU4IVUEPXO.BJO$POUBDUPS4IVUEPXOUIFNBJODPOUBDUPS
POMZJG.BJO&OBCMF0O
#JU4IVUEPXO&.#SBLF 4IVUEPXOUIF&.CSBLF
POMZJG&.#SBLF%JTBCMF6QPO
'BVMU0O
#JU4IVUEPXO5ISPUUMF 4FUUIF5ISPUUMF@$PNNBOE
#JU4IVUEPXO*OUFSMPDL 4FUUIF*OUFSMPDL@4UBUF0GG
#JU4IVUEPXO%SJWFSM 4IVUEPXO%SJWFS
#JU4IVUEPXO%SJWFS 4IVUEPXO%SJWFS
#JU4IVUEPXO%SJWFS 4IVUEPXO%SJWFS
#JU4IVUEPXO%SJWFS 4IVUEPXO%SJWFS
#JU4IVUEPXO1% 4IVUEPXO1SPQPSUJPOBM%SJWFS
#JU'VMM#SBLF 4FUUIF#SBLF@$PNNBOE
#JU4IVUEPXO1VNQ 4IVUEPXO%$QVNQ
#JU5SJN%JTBCMF %JTBCMF%VBM%SJWFUSJN
DBMDVMBUJPO
#JU4FWFSF%VBM 'PS%VBM%SJWFTZTUFNPOFDPO
USPMMFSIBTBTFWFSFGBVMUCVU
UIFNBJODPOUBDUPSNVTUTUBZ
DMPTFETPUIFPUIFSDPOUSPMMFS
DBODPOUJOVFUPPQFSBUF
#JU4IVUEPXO4UFFS 4UFFSBOHMF¡
#JU-04%VBM 'PS%VBM%SJWFTZTUFNTFUUIF
NBYTQFFEUP%VBM@-04@.BY@4QFFE
QBSBNFUFSGPSPQFSBUJPOJO
-JNJUFE0QFSBUJOH4USBUFHZ
4HE5SER?&AULT?!CTION?XXVARIABLESSHOULDBESET UPATTHEBEGINNINGOF A
6#,PROGRAMBEFORETHEMAINLOOPASTHESEFAULTACTIONSSHOULDBEDElNED
ONLYONCEINAPROGRAM(EREISANOTHEREXAMPLE
6TFS@'BVMU@"DUJPO@ 4FUGBVMUBDUJPOUP4IVUEPXO*OUFSMPDL
BOE4IVUEPXO5ISPUUMF
.BJO-PPQ
JG#%*@1FSDFOUBHF
\
6TFS'BVMU0/
4FU6TFS'BVMUCJU
1VU@4QZ@5FYUi#%*-PXw 4FOENFTTBHFUP.PEFMEJTQMBZ
^
FMTF
\
6TFS'BVMU0'' $MFBS6TFS'BVMUCJU
^
HPUP.BJO-PPQ
4HISTIMEWHEN5SER&AULTISSETTHEOPERATINGSYSTEMWILL3HUTDOWN)NTERLOCK
AND3HUTDOWN4HROTTLEWHICHWILLRESULTINA4HROTTLE?#OMMANDIN
6#,