Command Structure
The following command structure is used to issue commands to the Level Plus monitor.
<SOH><addr><tank#><register#><EOT>
Where:
1. <SOH> is an ASCII start of header code (01 Hex).
2. <addr> is the communication address decoded by each Level Plus monitor.
Valid addresses are upper case ASCII A through S (41 through 53 Hex). Each
Level Plus monitor address is user programmable through the Level Plus pro-
gramming system.
3. <tank#> is the tank number to interrogate. Valid tank numbers are ASCII 0
through 8 (30 through 38 Hex). Tank number “0” will output all eight tanks.
4. <register#> is the two digit ASCII pointer to the type of data to output. Valid
ASCII register numbers are defined below.
00 = Remote keypad mode request
01 = Product level
02 = Interface level
03 = Average temperature
04 = GOVP (gross observed volume product)
05 = GOVI (gross observed volume interface)
06 = GOVT (gross observed volume total)
07 = GOVU (gross observed volume ullage)
08 = NSVP (net standard volume product)
09 = MASS (net standard mass)
10 = MASSR (net standard mass reference)
11 = Product level, interface level and average temperature
12 = Individual RTD temperatures
13 = System alarms
14 = Read tank gauge data (product level, interface level, average temperature,
individual RTD temperatures, GOVT and NSVP)
20 = Enable mass stabilization mode
21 = Disable mass stabilization mode
30 = Read VCF mode
31 = Read API gravity
32 = Read system volume units
60 = Write VCF mode
61 = Write API gravity
5. <EOT> is an ASCII end of transmission code (04 Hex).
NOTE
ASCII carriage return <CR> (OD Hex) may be substi-
tuted for <EOT>.
77