#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#,FAULTBIT 7HENA6#,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@[email protected]@4QFFE
QBSBNFUFSGPSPQFSBUJPOJO
-JNJUFE0QFSBUJOH4USBUFHZ
4HE 5SER?&AULT?!CTION?XX VARIABLES SHOULD BE SET UP AT THE BEGINNING OF A
6#,PROGRAMBEFORETHEMAINLOOP ASTHESEFAULTACTIONSSHOULDBEDElNED
ONLYONCEINAPROGRAM(EREISANOTHEREXAMPLE
6TFS@'BVMU@"DUJPO@
4FUGBVMUBDUJPOUP4IVUEPXO*OUFSMPDL
BOE4IVUEPXO5ISPUUMF
.BJO-PPQ
JG #%*@1FSDFOUBHF
\
6TFS'BVMU0/
4FU6TFS'BVMUCJU
1VU@4QZ@5FYU i#%*-PXw 4FOENFTTBHFUP.PEFMEJTQMBZ
^
FMTF
\
6TFS'BVMU0''
$MFBS6TFS'BVMUCJU
^
HPUP.BJO-PPQ
4HISTIMEWHEN5SER&AULTISSETTHEOPERATINGSYSTEMWILL3HUTDOWN)NTERLOCK
AND3HUTDOWN4HROTTLEWHICHWILLRESULTINA4HROTTLE?#OMMAND IN
6#,