#URTIS-ANUAL/3
6#,
53).'4(%&!5,4(!.$,%2).6#,
4HEOPERATINGSYSTEMOFTHECONTROLLERDETECTSVARIOUSFAULTSANDTAKESAPPROPRI
ATEFAULTACTIONS
TOPROTECTTHECONTROLLER4HESEFAULTSHAVEFAULTCODESTHATARE
mASHEDONTHECONTROLLERSTATUS,%$SANDFAULTTEXTISDISPLAYEDINTHE
3YSTEM&AULTSAND&AULT(ISTORYMENUS4HESEOPERATINGSYSTEMFAULTSARECOV
ER
EDIN3ECTION!DDITIONALLYTHEOPERATINGSYSTEMMAKESTHESTATUSOFTHE
OPERATINGSYSTEMFAULTSAVAILABLEFORUSEIN6#,PROGRAMSINTHEFORMOFSEVEN
VARIABLESCALLED3TATUS3TATUS3TATUS3TATUS3TATUS3TATUSAND3TATUS
%ACHOFTHESEBITVARIABLESCONTAINSTHESTATUSOFFAULTSINTHELOWERBYTE
THEUPPERBYTEISALWAYSSETTO4HESE3TATUSnVARIABLESAREREADONLY2/
ANDCANBEUSEDINA6#,PROGRAMTOTRIGGERADDITIONALFAULTACTIONSSUCHAS
SENDINGFAULTTEXTMESSAGESTOADISPLAYORBLINKINGADASHBOARD,%$
(EREARETHEBITLOCATIONSOFEACHOFTHEOPERATINGSYSTEMFAULTSINTHE
3TATUSnVARIABLES
4UBUVT
#JU.BJO$POUBDUPS8FMEFE$PEF
#JU.BJO$POUBDUPS%JE/PU$MPTF$PEF
#JU1PU-PX0WFSDVSSFOU$PEF
#JU5ISPUUMF8JQFS-PX$PEF
#JU5ISPUUMF8JQFS)JHI$PEF
#JU1PU8JQFS-PX$PEF
#JU1PU8JQFS)JHI$PEF
#JU&&130.'BJMVSF$PEF
4UBUVT
#JU)1%4FRVFODJOH'BVMU$PEF
#JU4FWFSF6OEFSWPMUBHF$PEF
#JU4FWFSF0WFSWPMUBHF$PEF
#JU6OEFSWPMUBHF$VUCBDL$PEF
#JU0WFSWPMUBHF$VUCBDL$PEF
#JU/PU6TFE
#JU$POUSPMMFS0WFSUFNQ$VUCBDL$PEF
#JU$POUSPMMFS4FWFSF6OEFSUFNQ$PEF
4UBUVT
#JU$POUSPMMFS4FWFSF0WFSUFNQ$PEF
#JU$PJMM%SJWFS0QFO4IPSU$PEF
#JU$PJ%SJWFS0QFO4IPSU$PEF
#JU$PJM%SJWFS0QFO4IPSU$PEF
#JU$PJ%SJWFS0QFO4IPSU$PEF
#JU1%0QFO4IPSU$PEF
#JU.BJO0QFO4IPSU$PEF
#JU&.#SBLF0QFO4IPSU$PEF
4UBUVT
#JU1SFDIBSHF'BJMFE$PEF
#JU%JHJUBM0VU0WFSDVSSFOU$PEF
#JU%JHJUBM0VU0WFSDVSSFOU$PEF
#JU$POUSPMMFS0WFSDVSSFOU$PEF
#JU$VSSFOU4FOTPS'BVMU$PEF
#JU.PUPS5FNQ)PU$VUCBDL$PEF
#JU1BSBNFUFS$IBOHF'BVMU$PEF
#JU.PUPS0QFO$PEF