Error Codes

Each Function Block has an Error output bit and two INT error codes: ErrCode1 and ErrCode2. The error output is set to high when an error has occurred, and ErrCode1, ErrCode2 indicate which error has occurred as described in the table below.

ErrCode1 ErrCode2 Description Cause/Remedy
0x200A(8202) 1 -9999 A robot controller error has occurred. ErrCode2 is the robot controller error.

See the Status Code / Error Code List.

"Status Code / Error Code List"

0x200B(8203) 0 Command not accepted by the controller The controller is in a state where it cannot accept commands. Power cycle the controller.
0x3000(12288) 0x280A(10250) Function Block execution timeout Network communications was lost during command execution, or the command took too long to execute.
0x3000(12288) 0x280B(10251) Cannot execute instruction because of previous error or ExtReset input in the controller is low. After any error has occurred, SPEL_ResetError must be executed.
0x3000(12288) 0x280C(10252) Cannot execute instruction because of invalid robot controller configuration. Check that Remote I/O and PLC Vendor settings are correct in the robot controller.
0x3000(12288) 0x280D(10253) An invalid value for MaxTime was used. Check that the value for MaxTime is greater than 0.
0x3000(12288) 0x280E(10254) Cannot execute instruction because another instruction is executing. Check to ensure that instructions are not executed simultaneously.
0x3000(12288) 1 -9999 A robot controller error has occurred. ErrCode2 is the robot controller error.

See the Status Code / Error Code List.

"Status Code / Error Code List"