Outputs – Xylem System 5000 User Manual User Manual
Page 68

OUTPUTS
66
Bit 7 is used for parity and will be stripped off by the time the data is sent to the decoding software.
Bit 6 is always set to 1, forcing the data byte to always be a printable character in the ASCII table.
Valid characters along with their weighted values are listed below in the GOES Pseudo-Binary Look-
up Table.
The GOES system supports 1, 2, 3, and 4 byte values with 6, 12, 18, and 24-bit precision respectfully.
The System 5000
™
uses 3 bytes (18 bits), by default, for Task data values. The
appended battery voltage uses a single byte (6 bits). Date and time also use only one byte each
for seconds, minutes, hours, day, and month. However, date and time are seldom transmitted
through the GOES system, and if so, mainly for testing purposes.
The following table depicts the available ranges using 1-4 Bytes with 0-4 digits of Precision, also
noting the ranges if Signed Values are used (either Signed Magnitude or 2’s Complement) and
their respective resolutions. The default setting for binary data of 3 Bytes, 2 Precision for Signed
Values is bolded.
Data Format / range Table
signed Values = n
signed Values = Y
Bytes
Precision
min
max
min
max
Precision
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
0
0
0
0
0.0
0.0
0.0
0.0
0.00
0.00
0.00
0.00
0.000
0.000
0.000
0.000
0.0000
0.0000
0.0000
0.0000
63
4095
262143
16777215
6.3
409.5
26214.3
1677721.5
0.63
40.95
2621.43
167772.15
0.063
4.095
262.143
16777.215
0.0063
0.4095
26.2143
1677.7215
-32
-2048
-131072
-8388608
-3.2
-204.8
-13107.2
-838860.8
-0.32
-20.48
-1310.72
-83886.08
-0.032
-2.048
-131.072
-8388.608
-0.0032
-0.2048
-13.1072
-838.8608
31
2047
131071
8388607
3.1
204.7
13107.1
838860.7
0.31
20.47
1310.71
83886.07
0.031
2.047
131.071
8388.607
0.0031
0.2047
13.1071
838.8607
1
1
1
1
0.1
0.1
0.1
0.1
0.01
0.01
0.01
0.01
0.001
0.001
0.001
0.001
0.0001
0.0001
0.0001
0.0001