Software Communication 3-46
Table 3-8. Error Codes and ASCII and Hexadecimal Values
Status Byte Hex # if
Bit 5 =
Dec # if
Bit 5 =
Error
Code
7 6 5 4 3 2 1 0 0 or 1 0 or 1 Number Error
0 1 X 0 0 0 0 0 40h 60h 64 96 0 No Error
0 1 X 0 0 0 0 1 41h 61h 65 97 1 Initialization
0 1 X 0 0 0 1 0 42h 62h 66 98 2 Invalid Command
0 1 X 0 0 0 1 1 43h 63h 67 99 3 Invalid Operand
0 1 X 0 0 1 0 0 44h 64h 68 100 4 Invalid Command Seq.
0 1 X 0 0 1 0 1 45h 65h 69 101 5 Fluid Detection
0 1 X 0 0 1 1 0 46h 66h 70 102 6 EEPROM Failure
0 1 X 0 0 1 1 1 47h 67h 71 103 7 Device not Initialized
0 1 X 0 1 0 0 1 49h 69h 73 105 9 Plunger Overload
0 1 X 0 1 0 1 0 4Ah 6Ah 74 106 10 Valve Overload
0 1 X 0 1 0 1 1 4Bh 6Bh 75 107 11 Plunger Move Not
Allowed
0 1 X 0 1 1 1 1 4Fh 6Fh 79 111 15 Command Overflow
Error Reporting Examples
[A4000R] Does not return an error immediately after the
command, but when queried ([Q] command),
returns an “Invalid Parameter” error.
[A3000A3500R] Moves to position 3000, then stops. A [Q]
command returns an error.
[E2000R] Returns an invalid command error immediately.
The pump status is “Not Busy.”
[A3000E2000R] Returns an invalid command error immediately.
The pump is “Not Busy.”
Valve in Bypass [A1000R] Does not return an error immediately, but when
queried ([Q] command), returns a “Plunger Move
Not Allowed” error.