Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

The ERRORP and ERROR commands allow the 6000 or 6K program to goto an error program when an error occurs. The ERROR command enables which errors you will be monitoring and which ones will cause it to run the error program. The ERRORP command defines which program will run when the error occurs(be sure to use set the ERRORP command before the ERROR command). You can enable several errors to cause it to run the ERRORP program, but you can only define one ERRORP program. To determine what error caused the ERRORP program to run, you can capture the error into a binary variable. The command would be VARB1=ER. Please refer to the example below.

DEL MAIN                 ;Deletes previous MAIN program

	DEF MAIN                 ;Defines new MAIN program

	ERRORP FAULT             ;Defines FAULT as the ERROR program

	ERROR111111111111111111  ;enable all errors to run to ERRORP

	END

	DEL FAULT                ;Deletes previous FAULT program

	DEF FAULT                ;Defines new FAULT program

	VARB1=ER                 ;Places ER bits into VARB1

	ERROR000000000000000000  ;Disable error checking.  This is 

	                         ;so the FAULT program will not

	                         ;continuously run because of the

	                         ;original error

	VARB1                    ;Prints VARB1 to terminal screen

	JUMP MAIN                ;Jump back to MAIN program

	END
  • No labels