Information
3. SYSTEM:ERROR MESSAGES
The Status and Error Registers described in the previous section is only one of the status
methods in the IEEE board. There is also a SCPI requirement for error messages that are
in the form of:
<Error Number><Comma><Quote><Error Description><Quote>
The user sends the “SYST:ERR?” query to read the error message. The messages are
VWRUHGLQD¿UVWLQ¿UVWRXWTXHXH
The SYST:ERR queue can buffer up to TEN error messages, although the tenth is replaced
E\WKH±´4XHXH2YHUÀRZ´LIDQHOHYHQWKPHVVDJHLVJHQHUDWHG$IWHUWKHTXHXHRYHU-
ÀRZRQO\WKH¿UVWWHQPHVVDJHVDUHVWRUHGDQGWKHODWHUPHVVDJHVDUHORVW
The SYST:ERR queue is cleared by:
A. Reading the messages one at a time using “SYST:ERR?” until 0, ”No error” is
read.
B. The *CLS (Clear Status) command.
C. Sending SYSTEM:ERROR:ENABLE command.
If any message is in the SYST:ERR queue (except “No error”), then bit 2 of the Status Byte
is set. A Service Request is generated if enabled.
ERROR
#
ERROR DESCRIPTION
ERROR EVENT ERROR EXAMPLE
0 “No error”
No error reported
-100 “Command error”
,(((UHFHLYHVFRPPDQGZLWKXQVSHFL¿HGHUURU
-101 “Invalid Character”
A character was received that is not:
a-z, A-Z, 0-9, ?, *, :, ;,period, space, CR, LF
V%LT 50
VOLT, 50
-102 “Syntax error”
IEEE receives unrecognized command word
BEAS:VOLT?
VOLTS 150
-104 “Data type error”
IEEE receives command parameter with wrong type of data. Example:
receives letter where number expected.
CURRENT NA
OUTPUT DC
-109 “Missing parameter”
Valid command received but not enough parameters.
VOLT
-112 “Program word too long”
Command word had more than 14 characters before separator (space or
colon) was found
MEASUREVOLTAGE?
-222 “Data out of range”
Attempt to program voltage, current or OVP beyond supply limits
-241 “Hardware Missing”
When operating in Multi Drop mode, an attempt was made to address a
non-existent supply.
-350 ³4XHXH2YHUÀRZ´
Too many SYST:ERR messages are stored in this queue and the newest
messages are discarded. The Max. number of stored messages is 10.
+300 “Execution error”
General execution error.
+301 “PV above OVP”
Attempt to program voltage above OVP setting.
+302 “PV below UVL”
Attempt to program voltage below UVL setting.
+304 “OVP below PV”
Attempt to set OVP below voltage setting.
+306 “UVL above PV”
Attempt to set UVL above voltage setting.
+307 “On during fault”
Attempt to set supply output “ON” when a fault exists
+320 “Fault shutdown”
*HQHUDOPHVVDJHIRUQRQVSHFL¿HGVKXWGRZQ