2 using the xe edp command, 2 status messages, 1 using the p edp command – Rice Lake IQ Plus 355 Installation Manual V1.17 User Manual
Page 40: 2 using the zz edp command, Using the xe edp command, Using the p edp command, Using the zz edp command

36
IQ plus 355 Installation Manual
7.1.2
Using the XE EDP Command
The XE EDP command can be used to remotely query
the IQ plus 355 for the error conditions shown on the
front panel. The XE command returns two 5-digit
numbers in the format:
xxxxx yyyyy
where
xxxxx
contains a decimal representation of any
existing error conditions as described in Table 7-2.
If more than one error condition exists, the number
returned is the sum of the values representing the error
conditions. For example, if the XE command returns
the number 1040, this value represents the sum of an
A/D reference error (1024) and an A/D calibration
checksum error (16).
The second number returned (
yyyyy
) uses the same bit
assignments as shown in Table 7-2 to indicate whether
the test for the error condition was run. For example,
the value
yyyyy
= 50815 represents the decimal
equivalent of the binary value 1100 0110 0111 1111.
Using the bit assignments in Table 7-2, this value
indicates all tests were run.
7.2
Status Messages
Two EDP commands, P and ZZ, can be used to
provide status about the indicator. These commands
are described in the following sections.
7.2.1
Using the P EDP Command
The P EDP command returns the current displayed
weight value to the EDP port, along with the units
identifier. If the indicator is in an underrange or
overload condition, the weight value is replaced with
&&&&&&
(overload) or
::::::
(underrange).
7.2.2
Using the ZZ EDP Command
The ZZ EDP command can be used to remotely query
which annunciators are currently displayed on the
indicator front panel. The ZZ command returns the
currently displayed weight and a decimal number
representing the LED annunciators currently lit. The
format of the returned data is:
wwwwww uu zzz
where
wwwwww uu
is the current displayed weight and
units,
z z z
is the annunciator status value (see
Table 7-3). If more than one annunciator is lit, the
second number returned is the sum of the values
representing the active annunciators.
For example, if the annunciator status value returned
on the ZZ command is 145, the gross, standstill, and
lb annunciators are lit: 145 represents the sum of the
values for the standstill annunciator (128), gross mode
annunciator (16), and the lb/primary units annunciator
(1).
Error
Code
Description
Binary Value
0
No error
0000 0000 0000 0000
1
EEPROM physical error
0000 0000 0000 0001
2
Virgin EEPROM
0000 0000 0000 0010
4
Parameter checksum error
0000 0000 0000 0100
8
Load cell calibration
checksum error
0000 0000 0000 1000
16
A/D calibration checksum
error
0000 0000 0001 0000
32
Print format checksum error
0000 0000 0010 0000
64
Internal RAM checksum error 0000 0000 0100 0000
128
not assigned
0000 0000 1000 0000
256
not assigned
0000 0001 0000 0000
512
A/D physical error
0000 0010 0000 0000
1024
A/D reference error
0000 0100 0000 0000
2048
Non-maskable interrupt
(NMI) error
0000 1000 0000 0000
4096
Stack overflow error
0001 0000 0000 0000
8192
Zero division error
0010 0000 0000 0000
16384 A/D underrange
0100 0000 0000 0000
32768 Gross > overload limit
1000 0000 0000 0000
Table 7-2. Error Codes Returned on XE Command
Decimal
Value
Annunciator
1
lb/primary units
2
kg/secondary units
4
oz
8
g
16
Gross
32
Net
64
Center of zero
128
Standstill
Table 7-3. Status Codes Returned on the ZZ Command