0% found this document useful (0 votes)
261 views197 pages

Accuload Ii - Rbu: Electronic Preset Controller

Uploaded by

Dicky Pratama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
261 views197 pages

Accuload Ii - Rbu: Electronic Preset Controller

Uploaded by

Dicky Pratama
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 197

Electronic Preset Controller

 - RBU
AccuLoad II
Communications
Bulletin MN06069L

1602 Wagner Avenue „ P.O. Box 10428 „ Erie, Pa 16514-0428 „ Telephone: 814/898-5000 „ Telex: 19-9902 „ Fax: 814/899-8927
Proprietary Notice

This document contains information that is proprietary to Smith Meter, Inc. and is available solely for customer
information. The information herein shall not be duplicated, used or disclosed without prior permission of Smith
Meter, Inc.

Smith Meter, Inc. will not be held responsible for loss of liquid or of damage of any kind or from any cause to the
person or property of others, or for loss or profit, or loss of use, or any other special, incidental, or consequential
damages caused by the use or misapplication of the contents stated herein.
Table of Contents
Section I - Introduction .........................................................................................................................................1
System Directory ..............................................................................................................................................1
Standby Automation Mode................................................................................................................................2
Section II - Communication Primer .......................................................................................................................5
Section III - Communication Protocol.................................................................................................................. 12
Communication Types .................................................................................................................................... 12
Communication Type 1, For Terminal Mode of Operation ............................................................................ 12
Communication Type 2 or 3, For Minicomputer Mode of Operation.............................................................. 13
Text Format................................................................................................................................................. 14
Communication Mode Values ...................................................................................................................... 14
Section IV - Using AccuLoad II-RBU Communications........................................................................................ 15
Section V - Communication Diagnostics ............................................................................................................. 24
Communications Dynamic Display Reference ................................................................................................. 24
50 - EIA-232 Comm Analyzer ...................................................................................................................... 24
51 - EIA-232 Received Command ............................................................................................................... 24
52 - EIA-232 Transmitted Response............................................................................................................ 25
53 - EIA-485 Comm Analyzer ...................................................................................................................... 25
54 - EIA-485 Received Command ............................................................................................................... 25
55 - EIA-485 Transmitted Response............................................................................................................ 26
Section VI - Command Reference Guide ............................................................................................................ 27
Command Code AB - Allocate Blend Recipes ................................................................................................. 27
Command Code AP - Authorize Transaction to Preset .................................................................................... 34
Command Code AR - Alarm Reset ................................................................................................................. 37
Command Code AT - Request Additive Volumes By Transaction .................................................................... 41
Command Code AU - Authorize Transaction................................................................................................... 42
Command Code AV - Request Additive Volumes By Batch ............................................................................. 43
Command Code CC - Clear Configurable Report ............................................................................................ 44
Command Code CF - Configuration Events..................................................................................................... 45
Command Code CL - Calibration Events......................................................................................................... 46
Command Code CR - Request Configuration Report....................................................................................... 47
Command Code CT - Clear All Saved Transactions ........................................................................................ 49
Command Code DA - Release Keypad and Display ........................................................................................ 50
Command Code DB - Request Program Mode Directory Bit-Map.................................................................... 51
Command Code DR - Release Right Display .................................................................................................. 52
Command Code DY - Request Dynamic Display Values ................................................................................. 53
Command Code EA - Enquire Alarms ............................................................................................................. 57
Command Code EB - End Batch..................................................................................................................... 74
Command Code EO - Enquire Options ........................................................................................................... 75
Command Code EQ - Enquire ........................................................................................................................ 78
Command Code ET - End Transaction............................................................................................................ 87
Command Code FL - Read Flow Count........................................................................................................... 88
Command Code GD - Get Date and Time....................................................................................................... 89
Command Code GK - Get Key........................................................................................................................ 90
Command Code GP - Get PROM Signatures.................................................................................................. 91
Command Code LD - Request Load Average Density ..................................................................................... 92
Command Code LT - Request Load Average Temperature ............................................................................. 94
Command Code OR - Output Relay................................................................................................................ 96
Command Code PB - Request Parameter Bit-Map.......................................................................................... 98
Command Code PC - Change Program Code Values ................................................................................... 100
Command Code PF - Request Time of Power-fail ......................................................................................... 114
Command Code PT - Request Printer Ticket Data ........................................................................................ 115
Command Code PV - Request Program Code Values................................................................................... 121
Command Code RA - Request Alarm Status................................................................................................. 123
Command Code RB - Request Batch............................................................................................................ 127
Command Code RC - Resume Communications........................................................................................... 132

i
Table of Contents
Command Code RD - Request Current Transducer or Probe Value .............................................................. 133
Command Code RE - Reset Status Conditions ............................................................................................. 134
Command Code RK - Read Keypad.............................................................................................................. 135
Command Code RO - Request Options ........................................................................................................ 137
Command Code RP - Request Preset........................................................................................................... 139
Command Code RQ - Request Current Flow Rate ........................................................................................ 140
Command Code RR - Current Recipe Number.............................................................................................. 141
Command Code RS - Request Status........................................................................................................... 142
Command Code RT - Request Transaction................................................................................................... 144
Command Code SA - Remote Start .............................................................................................................. 146
Command Code SB - Set Batch.................................................................................................................... 147
Command Code SD - Set Date and Time...................................................................................................... 149
Command Code SP - Remote Stop .............................................................................................................. 150
Command Code SR - Recipes Currently Allocated........................................................................................ 151
Command Code TA - Set Transaction........................................................................................................... 152
Command Code TI - Show Prompts Data Entry ............................................................................................ 153
Command Code TN - Show Transaction Stop Date and Time ....................................................................... 154
Command Code VT - Request Meter Totalizer Data from the AccuLoad II .................................................... 156
Command Code WA - Write Message to Display to be Alternated with
Present Message (as sent by ‘WD’ or ‘WX’) .............................................................................................. 158
Command Code WD - Write to Display ......................................................................................................... 160
Command Code WP - Write Delayed Prompt with Echo................................................................................ 162
Command Code WQ - Write Delayed Prompt with Security Echo.................................................................. 164
Command Code WR - Write to Right Display ................................................................................................ 166
Command Code WX - Write to the Display in Security Mode......................................................................... 167
Section VII - Appendix...................................................................................................................................... 169
Appendix I .................................................................................................................................................... 169
Command Code Summary ........................................................................................................................ 169
Appendix II ................................................................................................................................................... 171
Reference for ‘NOXX’ Responses.............................................................................................................. 171
Appendix III .................................................................................................................................................. 174
Alphanumeric Character Set Used By The Accuload II .............................................................................. 174
Appendix IV .................................................................................................................................................. 178
Using Standby Mode and Processing Local Storage Transactions ............................................................. 178
Appendix V ................................................................................................................................................... 182
Unauthorized Flow..................................................................................................................................... 182
Appendix VI .................................................................................................................................................. 183
Using The Bit-Map Tables ......................................................................................................................... 183
Section VIII - Communications Glossary........................................................................................................... 184
Section IX - Index............................................................................................................................................. 190
Section X - Related Publications....................................................................................................................... 193

ii
Section I - Introduction

This manual fully describes how the Smith AccuLoad II electronic preset/ratio blender communicates with other
computing devices from a simple dumb terminal to a large computer.

Incorporated within the AccuLoad II-RBU is the ability to directly (i.e., without a modem or multiplexor) communi-
cate with an EIA-232C and/or an EIA-485 compatible remote terminal or minicomputer. Depending on the com-
munication type, certain key information from up to sixteen AccuLoad IIs can be requested (polled). If the Accu-
Load IIs are so programmed, the unit desired may be remotely authorized and released for the operators use.
The operator may also authorize specific additives, remotely set the batch volume, reset alarms, and remotely
program certain AccuLoad II program codes.

The AccuLoad II also incorporates a Standby option which can be automatically engaged if polling of the Accu-
Load II through communications ceases for a programmable period. Standby Mode allows the AccuLoad II to
continue to emulate the automation system locally until the problem is corrected. The AccuLoad II provides five
programmable prompt messages with an associated data entry length for each prompt which is also programma-
ble. While the AccuLoad II provides a full range of communications program codes for use in an automation sys-
tem these standby features, when programmed in, will allow the AccuLoad II to continue operating if an automa-
tion communications failure occurs. The AccuLoad II-RBU will retain approximately twenty-five sets of transaction
information when using the fixed format ticket. When the unit is programmed for the configurable report in pro-
gram code 721, the local storage will change to a floating format and only the items selected to be printed on the
configurable report will be saved. Thus, the number of sets of transaction information that can be stored will be
increased. The number will vary depending on the number of items selected for the configurable report. To check
on how many transactions can be saved, view program code 609.

Note: Floating format local storage is available in Rev. 11 and above firmware.

Once the maximum number of standby transactions have been stored the AccuLoad II will not permit any addi-
tional transactions to take place until the transactions have been cleared. While in this state any attempt to initi-
ate a new transaction will result in an error message being displayed. Functional operation of that position may
be resumed when communications has been restored to the AccuLoad II, the mode of operation is changed or
the standby transaction information is cleared.

To communicate with a particular AccuLoad II unit, the following communication program codes involving type,
mode, address and configuration must be specified for that particular unit as follows:

System Directory

Code Description

701 EIA-232 Communication Type

702 EIA-232 Communication Control

703 EIA-232 Baud Rate

704 EIA-232 Data Format

705 EIA-485 Communication Type

706 EIA-485 Communication Control

707 EIA-485 Baud Rate

MN06069L Rev. 0.4 (8/97) 1


Section I - Introduction

708 EIA-485 Data Format

709 Communication Address

742 Communication Time-out Setting

743 Communications Alarm Mode Setting

Note: Either EIA-232 or EIA-485 communication codes must be programmed, dependant on the characteristics of the automation computer's
communication port. EIA-485 communications is available as an option to the AccuLoad II-RBU and may not be available for use. See
Operators Reference Manual MN06066L for complete description of program codes.

Standby Automation Mode


The Standby option will be incorporated automatically if the AccuLoad II Communications Polling Time-out pro-
gram code is appropriately programmed. Program Code System 742 is non-zero, System 743 is 0, Standby
Mode. When in Standby Mode, a status flag will be set. Automation functional operation may be resumed when
communications have been restored to the AccuLoad II. This is accomplished when the AccuLoad II is issued a
Restore Communications command (RC), which will clear the Standby Mode status flag and resume normal op-
erations under the Communications Mode currently programmed or when the Communications Time-out (System
742) is set to 0. However, the restore communications operation will not clear the stored transaction data. This
can only be done through the use of a Clear Transaction command (CT) or locally through Diagnostics (System
956).

Operational Notes:

1. When the AccuLoad II unit enters the Standby Mode the unit will retain the authorization status (if present) for
the next transaction completed under the Standby Mode. Thereafter, the authorization status flag would be
removed.

2. Additive selection made during standby operation may be made manually or automatically depending on the
entry made in the Injector Option program code (System 803).

3. When communication has been restored to the AccuLoad II before issuing of the Restore Communications
command or setting the Communication Time-out code to zero, the AccuLoad II will maintain standby
operation but will allow a polling only mode of communication for diagnostic or status checking. Note that this
polling only mode overrides the Communication Control selection made in System 702 or 706 until either of
the above actions has been taken.

4. The last transaction completed at the time the unit enters the Standby Mode of operation would be logged as
a standby transaction provided the following conditions exist:

a. The transaction completed has not already been logged as a standby transaction.

b. The transaction done status is present at the time the ’SET’ key is pressed during the preset operation at
the start of a transaction only. The transaction done status shows a transaction was completed and is
returned via a status request communication command; it is reset when the unit is authorized by
communications for a transaction.

c. The unit is in the Standby Mode of operation.

2 MN06069L Rev. 0.4 (8/97)


Section I - Introduction
Note that a completed transaction that has already been processed by the Automation System may be logged as
a standby transaction. All transactions completed after the unit is in Standby Mode of operation will be logged as
standby transactions provided the unit is in the Standby Mode at the time of transaction completion.

The local storage transaction number will reflect the number of local storage transactions logged (i.e., stored).

The following information will be stored by the AccuLoad II for each transaction when using the fixed format or
default ticket:

1. Data Entry for Prompt 1 (9 Digits maximum if used)

2. Data Entry for Prompt 2 (9 Digits maximum if used)

3. Data Entry for Prompt 3 (9 Digits maximum if used)

4. Data Entry for Prompt 4 (9 Digits maximum if used)

5. Data Entry for Prompt 5 (9 Digits maximum if used)

6. Recipe Selected (per batch)

7. Recipe Profile (including the Clean Line Product)

8. Recipe Batch Totals

9. Delivery Type (per batch)

10. Three of the following product total types, as selected in System Program Code 307:

Raw Batch Totals


Gross Batch Totals
Gross @ Standard Temperature Batch Totals
Net Batch Totals
Mass Batch Totals

11. The product total types selected for storage

12. Number of products and additives configured

13. Additive Totals for each Batch

14. Additive Code (per batch)

15. Transaction Date & Time of Completion

16. Product Load Average Temperature per Batch (if used)

17. Recipe Load Average Temperature per Batch (if used)

18. Product Load Average Density per Batch (if used)

19. Recipe Load Average Density per Batch (if used)

MN06069L Rev. 0.4 (8/97) 3


Section I - Introduction
20. Product Reference Density (if used)

21. Product Reference Density Type (if used)

22. Number of Batches on this Transaction

23. Internal Transaction Number

24. Alarm History

Note: For information stored when using a configurable report, see the Operator Reference Manual (MN06066L) program code 759.

Transactions are stored in a circular buffer. Once the memory space is filled, the information from the current
transaction will overwrite the oldest transaction stored. However, standby transactions are never overwritten until
they have been cleared. When a new transaction would cause the data from an uncleared standby transaction to
be overwritten, that transaction is not allowed and a storage full alarm is generated. At this point, the AccuLoad II
will not permit any additional transactions whether in standby or not. While in this state, any attempt to initiate a
new transaction will result in an error message being displayed when the "SET" key is pressed during the preset
operation. Also, if communications has been restored under the storage full condition, batch and transaction
authorization will not be allowed until the stored transaction data has been cleared.

See Appendix IV, using Standby Mode and Processing Local Storage Transactions for more detailed information.

4 MN06069L Rev. 0.4 (8/97)


Section II - Communication Primer

Samuel F.B. Morse's dot-dash telegraph code is the earliest example of a practical, time sequential, data coding
scheme for transmission of information by communication equipment. This code is considered the predecessor of
the ones and zeros modern digital communication codes now used for serial data transmission of time sequenced
information over a pair of wires.

Similar to Morse code, digital codes provide a means of representing numbers, letters of the alphabet, or other
special characters in a digital information system. A digital code is a pattern of binary digits or bits: 0s and 1s ar-
ranged in a particular fashion. The most familiar code used for arithmetic computations in digital systems is the
Binary Coded Decimal; commonly known as BCD code. The BCD code is a weighted code in that a numerical
weight is assigned to each bit position in the code. Using a 4 bit BCD code for an example, the left-most bit has a
numeric weighted value of 8, the next bit has a numeric weighted value of 4, the next to the last bit a weighted
value of 2 and the last bit, a value of 1. The total value of the coded number is equal to the sum of the numerical
weights of the bits represented by the binary digit 1. Four bit BCD codes are valid only for numbers between 0
and 9. For example the number 3 is represented by a BCD code of ’0011’, and the number 9 is ’1001’. To repre-
sent 39, the respective BCD code is ’0011 1001’.

There are many different codes used to perform specific tasks in digital systems, but the one code most widely
used in digital communications systems is the American Standard Code for Information Interchange or simply
ASCII code. Like other binary codes the ASCII code is a weighted code.

The ASCII code is a more complex code than BCD since it uses patterns of seven bits to represent 128 charac-
ters consisting of either upper or lowercase letters of the alphabet, punctuation characters, and control characters
in addition to numbers. For example the ASCII code representation of the number 39 is ’0110011 0111001’. A
complete ASCII code character table is shown in Table 1.

MN06069L Rev. 0.4 (8/97) 5


Section II - Communication Primer

ASCII Code Table

ASCII CHARACTER DECIMAL HEX BINARY


NUL 0 0 000 0000
STX 2 2 000 0010
ETX 3 3 000 0011
LF 10 A 000 1010
CR 13 D 000 1101
SP 32 20 010 0000
! 33 21 010 0001
" 34 22 010 0010
# 35 23 010 0011
$ 36 24 010 0100
% 37 25 010 0101
& 38 26 010 0110
' 39 27 010 0111
( 40 28 010 1000
) 41 29 010 1001
* 42 2A 010 1010
+ 43 2B 010 1011
, 44 2C 010 1100
- 45 2D 010 1101
. 46 2E 010 1110
/ 47 2F 010 1111
0 48 30 011 0000
1 49 31 011 0001
2 50 32 011 0010
3 51 33 011 0011
4 52 34 011 0100
5 53 35 011 0101
6 54 36 011 0110
7 55 37 011 0111
8 56 38 011 1000

6 MN06069L Rev. 0.4 (8/97)


Section II - Communication Primer

ASCII CHARACTER DECIMAL HEX BINARY


9 57 39 011 1001
: 58 3A 011 1010
; 59 3B 011 1011
< 60 3C 011 1100
= 61 3D 011 1101
> 62 3E 011 1110
? 63 3F 011 1111
@ 64 40 100 0000
A 65 41 100 0001
B 66 42 100 0010
C 67 43 100 0011
D 68 44 100 0100
E 69 45 100 0101
F 70 46 100 0110
G 71 47 100 0111
H 72 48 100 1000
I 73 49 100 1001
J 74 4A 100 1010
K 75 4B 100 1011
L 76 4C 100 1100
M 77 4D 100 1101
N 78 4E 100 1110
O 79 4F 100 1111
P 80 50 101 0000
Q 81 51 101 0001
R 82 52 101 0010
S 83 53 101 0011
T 84 54 101 0100
U 85 55 101 0101
V 86 56 101 0110
W 87 57 101 0111

MN06069L Rev. 0.4 (8/97) 7


Section II - Communication Primer

ASCII CHARACTER DECIMAL HEX BINARY


X 88 58 101 1000
Y 89 59 101 1001
Z 90 5A 101 1010
[ 91 5B 101 1011
\ 92 5C 101 1100
] 93 5D 101 1101
^ 94 5E 101 1110
_ 95 5F 101 1111
` 96 60 110 0000
a 97 61 110 0001
b 98 62 110 0010
c 99 63 110 0011
d 100 64 110 0100
e 101 65 110 0101
f 102 66 110 0110
g 103 67 110 0111
h 104 68 110 1000
i 105 69 110 1001
j 106 6A 110 1010
k 107 6B 110 1011
l 108 6C 110 1100
m 109 6D 110 1101
n 110 6E 110 1110
o 111 6F 110 1111
p 112 70 111 0000
q 113 71 111 0001
r 114 72 111 0010
s 115 73 111 0011
t 116 74 111 0100
u 117 75 111 0101
v 118 76 111 0110

8 MN06069L Rev. 0.4 (8/97)


Section II - Communication Primer

ASCII CHARACTER DECIMAL HEX BINARY


w 119 77 111 0111
x 120 78 111 1000
y 121 79 111 1001
z 122 7A 111 1010
15 123 7B 111 1011
l 124 7C 111 1100
} 125 7D 111 1101

° 126 7E 111 1110

DEL 127 7F 111 1111

Table 1. ASCII Codes

A computer system always requires some digital data transmission between its various parts - CPU to peripher-
als, CPU to memory, or memory to peripherals. Data transmission to and from these devices must conform to
some accepted standard. To date the only widely used transmission standards deal with serial digital data. There
are essentially three organizations that issue standards that define serial digital communication interface circuits,
their electrical and timing characteristics, the manner in which they operate, and the mechanical details of the ap-
propriate connectors. These organizations are the Electronics Industries Association (EIA), the International Con-
sultative Committee for Telephony and Telegraphy (CCITT), and the International Standards Organization (ISO).

EIA Standard, EIA-232 (formerly known as RS-232) is the most popular serial interface standard. This standard is
extensively used by terminals, data sets, measuring instruments, and controllers for data transmission rates up to
20,000 bits per seconds for transmission cables up to 50 feet in length. EIA-232 is a single ended voltage mode
transmission system standard that defines data communication between equipment using alternating pulses
which can be in one of two states - either high (logic 1) or low (logical 0). These states are often called "mark"
(logic 1) or "space" (logic 0). According to EIA, the logical 1 level must be within +3.75 to +25 volts dc., while the
logical 0 level must be within -3.75 to -25 volts dc. Any other voltage levels are unacceptable according to EIA
standards. Figure 1 shows a typical EIA-232 bit stream as captured on an oscilloscope.

MN06069L Rev. 0.4 (8/97) 9


Section II - Communication Primer

Figure 1 Typical EIA-232 Bit Stream

EIA-232 is not the only serial interface standard or system. EIA-422, 485 and 20 mA current loop are among the
newer long distance current mode digital communication standards. The current mode standards are better suited
for longer distance, higher speed communications than its voltage mode predecessors. Although not a revolution-
ary concept, the current mode system dates back to the oldest form of binary serial transmission - the telegraph.
In this system a current, usually 20 mA, flows through a single loop to represent a logic level one, and turns off,
"open key" to represent logic zero.

Serial data is typically transmitted among or between devices in an asynchronous fashion. In asynchronous data
transmission, each transmitted character is formed by using a start bit which signals the beginning of the charac-
ter before the ASCII code pattern, and one or two stop bits after the code pattern signaling the end of the char-
acter. The ASCII character is described fully by seven bits with an optional parity bit in the eighth position for error
control (see Figure 2). Therefore each transmitted ASCII character requires at least ten bits for complete defini-
tion. As the communication equipment receives the asynchronously transmitted characters, the start and stop bits
are stripped off, parity is checked, and the character itself is interpreted and treated according to whether it is al-
phanumeric data or control information.

10 MN06069L Rev. 0.4 (8/97)


Section II - Communication Primer

Figure 2 Asynchronous Characters are Framed by Start and Stop Bits

Baud rate and bit rate are two distinct terms used to describe the speed of data transmission. These terms are
often used synonymously and cause much confusion if not completely understood. The baud is a measurement
unit dating back to the days of Morse code and it is defined as the shortest signaling element. In modern
telecommunications language, the data rate is more often specified in bits per second (bps), because a single
change of state in a signal can represent a group of two or more data bits. If each signal event represents only
one bit condition, baud rate equals bps. Typical asynchronous serial baud rates are 110, 300, 600, 1200, 2400,
4800, and 9600 bps. To have an interactive session between two computing devices, both of the devices must
either be transmitting and receiving at the same baud rate or there must be an intermediate memory device
(called a buffer) that accommodates the differences in speed. Refer to Bulletin MN06064 - AccuLoad II
Installation to determine the appropriate baud rate based on cable length for each unique installation site.

MN06069L Rev. 0.4 (8/97) 11


Section III - Communication Protocol
Communication Types
The type of communicating device that is being used in the system with an AccuLoad II is programmable and can
be defined in the communications directory of the AccuLoad II. There are two types of communicating devices
that can be used with either the EIA-232 Port or EIA-485 Port on the AccuLoad II. (See Bulletin MN06066L - Op-
erator Reference Manual, for programming details).

EIA-Type Terminal - The AccuLoad II communication ports communicate with a terminal type device using a
simplified communications protocol.

EIA-Type Minicomputer - The AccuLoad II communication ports communicate with a minicomputer type device
using a sophisticated and secure communications protocol.

Communication Type 1, For Terminal Mode of Operation


AccuLoad II System program code 701 or 705 must be set to ’1’. This character oriented protocol uses the ASCII
character ’*’ to show the start of a message and Carriage Return - Linefeed (CR-LF) characters to terminate the
message. No error checking other than parity on each character is performed.

The message format is:

* A1 A2 text CR LF

for an instruction to AccuLoad II, or

NL * A1 A2 text CR LF

for a response from AccuLoad II.

where:
* = asterisk Hex ’2A’
text = character string containing instructional or response information
CR = carriage return Hex ’0D’
LF = linefeed Hex ’0A’
NL = null character Hex ’00’
A1 A2 = AccuLoad II address (01 to 99)

The longest character string consists of 34 ASCII characters for the text of an instructional message sent to the
AccuLoad II from a communication device, and a maximum of 80 ASCII characters for the text of a response
message transmitted from the AccuLoad II electronic preset controller to a communication device.

The universal or global address ’00’ is an invalid address and must not be assigned to any AccuLoad II. The ad-
dress, A1 A2, always consists of two ASCII characters.

Data is formatted using ASCII characters and each character frame consists of: 1 start bit, 7 or 8 data bits, none,
even or odd parity, and 1 stop bit (the data bits and parity are programmable in the communication directory pro-
gram code 704 or 708). A maximum communication rate of 9600 baud is supported and can be selected in Sys-
tem program code 703 or 707. There is no echo back of received characters by the AccuLoad II in the terminal
mode of operation.

12 MN06069L Rev. 0.4 (8/97)


Section III - Communication Protocol
Communication Type 2 or 3, For Minicomputer Mode of Operation
AccuLoad II System program code 701 or 705 must be set to ’2’. This character oriented protocol uses the
transmission control characters STX to show the start of a message and ETX to terminate the message. A Lon-
gitudinal Redundancy Check (LRC) character follows the ETX character for additional message error detection
beyond the traditional parity check done on each transmitted character.

The message format is:

STX A1 A2 text ETX LRC

for an instruction to AccuLoad II, or

NL STX A1 A2 text ETX LRC PAD

for a response from AccuLoad II.

where:

NL = Null character Hex ’00’


STX = Start of Text Hex ’02’
text = Character string containing instructional or response information
ETX = End of Text Hex ’03’
LRC = Longitudinal Redundancy Check
PAD = Pad characterHex ’7F’
A1 A2 = AccuLoad II Address (01 to 99)

The LRC is a 7-bit ASCII character computed as the Exclusive OR (XOR) sum of all characters following the STX
and including the ETX transmission control characters.

The longest character string consists of 34 ASCII characters for the text of an instructional message sent to the
AccuLoad II from a communication device and a maximum of 80 ASCII characters for the text of a response
message transmitted from the AccuLoad II electronic preset controller to a communication device.

The universal or global address ’00’ is an invalid address and must not be assigned to any AccuLoad. The ad-
dress, A1 A2, always consists of two ASCII characters.

Data is formatted using ASCII characters and each character frame consists of: 1 start bit, 7 or 8 data bits, none,
even or odd parity, and 1 stop bit for communication type 2, and 1 start bit, 7 or 8 data bits, none, even or odd
parity, and 1 stop bit for communication type 3. (The data bits and parity are programmable in the communication
directory System program code 704 or 708). A maximum communication rate of 9600 baud is supported and can
be selected in System program code 703 or 707. There is no echo back of received characters by the AccuLoad
II in the Minicomputer Mode of communications.

MN06069L Rev. 0.4 (8/97) 13


Section III - Communication Protocol
Text Format
Command and Response text will be shown enclosed in single quotes. Embedded spaces will be represented by
an underscore character (_). Any other character representation will be described where used.

An ’OK’ is used in response to any action type command that has been successfully carried out. For request only
commands, a ’Good Response’ will report the data requested in the format shown for that command.

A ’NOXX’ (XX represents a two character code) is used to show that the command has been rejected. The two
character code represents the condition causing the rejection. For an expanded description of these codes, see
"Appendix II" on page 171.

Time-out, or no response received from the AccuLoad II, occurs when the command string has been entered in-
correctly. The communicating program should set an upper limit on the amount of time it will wait for a response
from any AccuLoad and register a time-out when that time has elapsed to prevent a bad command from locking
up the communications. Commands must be formatted exactly as stated. Invalid addresses, incomplete data, and
excess data are all causes for this to occur. A more detailed explanation follows:

INVALID ADDRESS - An AccuLoad II will ignore a command whose address does not match its own. The com-
munication address is programmed into the AccuLoad II System Program Code 709.

INCOMPLETE DATA - The code format for each communication command is stated in the Command Refer-
ence Guide section. If any portion of the command is left out a time-out will occur. The data field, however, is not
required to include leading zeros and spaces and trailing spaces to fill the field.

EXCESS DATA - Commands must be formatted exactly as stated. No excess data may be inserted or added.

Communication Mode Values


The amount of control that the EIA communicating device has over the AccuLoad II is programmable for various
degrees of control.

0 = Polling Only - Permits the EIA-232 or EIA-485 communication device to request information only.

1 = Poll and Authorize - Permits the EIA-232 or EIA-485 communication device to request information and to
authorize operation.

2 = Remote Control - Permits the EIA-232 or EIA-485 communication device to have complete control over all
operations.

Each command listed in the Command Reference guide section of this manual indicates under which communi-
cation modes it will be supported. This information is also contained in "Appendix I" Command Code Summary in
tabular form.

14 MN06069L Rev. 0.4 (8/97)


Section IV - Using AccuLoad II-RBU Communications

The Computer sequentially asks each AccuLoad II preset


Polling postion for status. Following processes and I/O transmissions
may occur anytime during normal polling.

AccuLoad II is instructed to reply with the status of its


EQ
operation.

The computer receives an eight character response indicating


00000000
an idle condition.

The computer processes information, sets internal flags, etc.


Process The computer determines that a prompting message needs to
be sent to AccuLoad II.

WD 060
The computer instructs AccuLoad II to display the message
ENTER PIN-
ENTER PIN-PRESS E and enables the keypad and display.
PRESS E&04

AccuLoad II is instructed to reply with the status of its


EQ
operation. The computer is looking for keypad information.

The computer receives an eight character response indicating


01000000 keypad data is waiting. If the response was other than
indicated it might continue polling or process information.

MN06069L Rev. 0.4 (8/97) 15


Section IV - Using AccuLoad II-RBU Communications

AccuLoad II is instructed to transmit keypad information to


RK
the computer.

The computer receives a Personal Identification Number


(PIN) of 5430. The computer compares this information with
KY 5430E its file contents and determines that the driver is permitted to
load. Otherwise the computer would format another message
to further instruct the driver.

AccuLoad II is instructed to take full control of the keypad and


DA display.

OK The computer receives a response of acknowledgement from


AccuLoad II.

The computer allocates Recipe #2 for the driver with PIN


AB 200000 Number 5430.

The computer receives a response of acknowledgement from


OK
AccuLoad II.

16 MN06069L Rev. 0.4 (8/97)


Section IV - Using AccuLoad II-RBU Communications

AccuLoad II is instructed to authorize loading and display the


AP 06 preset prompt for volume entry by the driver. Also, additive
injector controls 2 and 3 are enabled.

The computer receives a response of acknowlegement from


OK
AccuLoad II.

AccuLoad II is instructed to reply with the status of its


EQ operation.

The computer receives an eight character response indicating


70000000 the the AccuLoad II is authorized., released and product is
flowing. The driver has started the load.

The computer processes the information, sets internal flags,


PROCESS etc. The computer determines that it needs transaction
information during the delivery.

AccuLoad II is instructed to transmit the current gross total for


RT G 02
Recipe 2 to the computer.

MN06069L Rev. 0.4 (8/97) 17


Section IV - Using AccuLoad II-RBU Communications

The computer receives a gross total of 1496 units delivered


RT G 2 02
for Recipe 2 at the time requested. Also indicated is that this
001496
is the 2nd batch (compartment).

The computer processes information, sets internal flags, etc.


Process
the computer continuously polls other units and devices.

AccuLoad II is instructed to reply with the status of its


EQ operation. (Assume the AccuLoad II completes a loading
transaction and the driver presses the 'PRINT" key).

06000000 The computer receives an eight character response indicating


a transaction done and batch done status.

The computer processes the information, sets internal flags,


PROCESS etc. The computer determines that transaction data is
required for a B.O.L. and data files.

AccuLoad II is instructed to transmit the load average density


LD 1 P1
for Product 1 for batch #1 of the transaction to the computer.

18 MN06069L Rev. 0.4 (8/97)


Section IV - Using AccuLoad II-RBU Communications

LD 1 P1 The computer receives the load average density of Product 1


0047.5 for batch #1 of the transaction.

AccuLoad II is instructed to transmit the load average density


LD 1 P2
of Product 2 for batch #1 of the transaction to the computer.

LD 1 P2 The computer receives the load average density of Product 2


0049.5 for batch #1 of the transaction.

LT1 AccuLoad II is instructed to transmit the load average


temperature for batch #1 of the transaction to the computer.

LT 1 01 The computer receives the load average temperature of batch


+0065.5 #1 which was made up of Recipe #01

AccuLoad II is instructed to transmit the load average


LTR temperature for the current recipe of the transaction to the
computer.

MN06069L Rev. 0.4 (8/97) 19


Section IV - Using AccuLoad II-RBU Communications

LT 2 02 The computer receives the load average temperature of batch


+0072.5 #2 which was made up of Recipe #02.

AccuLoad II is instructed to transmit the Gross transaction


RT G P1
totals for Product 1 to the computer.

RT G 2 P1 The computer receives the Gross volume of Product 1 for the


001500 transaction indicating that it was loaded in two batches.

RT G P2 AccuLoad II is instructed to transmit the Gross volume for


Product 2 of the transaction to the computer.

RT G 2 P2 The computer receives the Gross volume of Product 2 for the


000500 transaction indicating that it was loaded in two batches.

AccuLoad II is instructed to transmit the Gross volume for


RT G 01
Recipe 01 of the transaction to the computer.

20 MN06069L Rev. 0.4 (8/97)


Section IV - Using AccuLoad II-RBU Communications

RT G 2 01 The computer receives the Gross volume of Recipe 01 for the


001000 transaction indicating that it was loaded in two batches.

AccuLoad II is instructed to transmit the Gross transaction


RT G 02
volume for Recipe 02 to the computer.

RT G 2 02 The computer receives the Gross volume of Recipe 02 for the


001000 transaction indicating that it was loaded in two batches.

RT N 01 AccuLoad II is instructed to transmit the Net transaction


volume for Recipe 01 to the computer.

RT N 2 01 The computer receives the Net volume of Recipe 01 for the


000998 transaction indicating that it was loaded in two batches.

AccuLoad II is instructed to transmit the Net transaction


RT N 02
volume for Recipe 02 to the computer

MN06069L Rev. 0.4 (8/97) 21


Section IV - Using AccuLoad II-RBU Communications

RT N 2 02 The computer receives the Net volume of Recipe 02 for the


000998 transaction indicating that it was loaded in two batches.

AccuLoad II is instructed to transmit Additive #2 volume to


AT 2
the computer.

AT 2 2 The computer receives the volume of Additive #2 for the


00250.000 transaction indicating that it was loaded in two batches.

AT 3 AccuLoad II is instructed to transmit Additive #3 volume to


the computer.

AT 3 2 The computer receives the volume of Additive #3 for the


00150.000 transaction indicating that it was loaded in two batches.

AccuLoad II is instructed to transmit the transaction stop date


TN
and time and the internal transaction number.

22 MN06069L Rev. 0.4 (8/97)


Section IV - Using AccuLoad II-RBU Communications

TN 0155
The computer receives the internal transaction number, the
121291 1214
stop date and the stop time.
A

The computer processes the information and sets internal


flags, generates a bill of lading, and modifies inventory
Process
records. The computer determines it is now ready for another
transaction.

AccuLoad II is instructed to RESET transaction and batch


RE TD done status flags.

OK The computer receives a response of acknowledgement from


the AccuLoad II

Process The process continues..................................

MN06069L Rev. 0.4 (8/97) 23


Section V - Communication Diagnostics

The AccuLoad II Ratio Blender provides an internal communication analyzer which can be used to diagnose the
communications between the AccuLoad II and the computing device. The communication diagnostics are initiated
by accessing the associated dynamic display.

The dynamic display is selected by pressing ’ENTER’ ’0’ ’XX’ where XX is the number associated with the dy-
namic display to be viewed and the ’0’ denotes the System Directory. The communication diagnostic displays are
numbered from 50 through 55; see details on each display below. The display will remain displayed for the time
period that was entered in Program Code 111 (00-99 seconds) of the System General Purpose Directory. If a
"00" was entered, the display will remain until the ’CLEAR’ button is pressed. The AccuLoad II will continue to
function normally while the display is on and other keystrokes may be entered.

Communications Dynamic Display Reference

50 - EIA-232 Comm Analyzer


This dynamic display diagnostic will show the 44 most recent characters received and transmitted by the Accu-
Load II. This dynamic diagnostic will not interfere with the normal running of the communications. The 22 most
recent characters will be displayed in ASCII as they are received or transmitted. These characters will scroll
across the display from right to left, with the most recent character appearing in the right-most position of the dis-
play.

The continuous scrolling of characters may be stopped by pressing the ’ENTER’ button. This will allow the display
to be frozen for closer review. Any subsequent received or transmitted characters will be ignored by this diagnos-
tic though they will still be processed by communications. Pressing ’ENTER’ again will cause characters 23
through 44 to be displayed in ASCII with the twenty-third most recent character in the right-most position of the
display. Pressing ’ENTER’ again will cause the most recent 11 characters to be displayed in hexadecimal with the
most recent character displayed in the two right-most positions of the display. Continue to repeat this procedure
to display characters 12-22, 23-33, and 34-44.

Transmitted characters will flash to allow them to be easily distinguished from the received characters. Some
ASCII characters are not printable; these will be displayed as question marks. The pad character will be displayed
as all segments lit.

A parity error will cause the "P" to be displayed in the left-most position of the display.

51 - EIA-232 Received Command


This dynamic display diagnostic will show the last complete command received by and addressed to the Accu-
Load II. The first 22 characters of the command will be displayed. An additional 22 characters are stored and
available for display. If the command is less than 44 characters, the remainder of the display will show blanks.
This dynamic diagnostic will not interfere with the normal running of communications.

The continuous updating of the display as commands are received may be stopped by pressing the ’ENTER’
button. This will allow the display to be frozen for closer review. Any subsequent received command will be ig-
nored by this diagnostic though it will still be processed by communications. Pressing ’ENTER’ again will cause
characters 23 through 44 to be displayed in ASCII. Pressing ’ENTER’ again will cause the first 11 characters of
the command to be displayed in hexadecimal. Continue to repeat this procedure to display characters 12-22, 23-
33, and 34-44. Some ASCII characters are not printable; these will be displayed as question marks. The pad
character will be displayed as all segments lit. The null character will not be displayed.

The LRC error will cause an "L" to be displayed in the left-most position of the display.

24 MN06069L Rev. 0.4 (8/97)


Section V - Communication Diagnostics

52 - EIA-232 Transmitted Response


This dynamic display diagnostic will show the contents of the communications transmit buffer utilized by the Ac-
cuLoad II. At the time the AccuLoad II initiates a transmission, the first 22 characters of the response will be dis-
played. An additional 22 characters are stored and available for display. If the response is less than 44 charac-
ters, the remainder of the display will show blanks. This dynamic diagnostic will not interfere with the normal run-
ning of communications.

The continuous updating of the display as commands are received may be stopped by pressing the ’ENTER’
button. This will allow the display to be frozen for closer review. Any subsequent received command will be ig-
nored by this diagnostic though it will still be processed by communications. Pressing ’ENTER’ again will cause
characters 23-44 to be displayed in ASCII. Pressing ’ENTER’ again will cause the first 11 characters of the com-
mand to be displayed in hexadecimal. Continue to repeat this procedure to display characters 12-22, 23-33, and
34-44. Some ASCII characters are not printable; these will be displayed as question marks. The pad character
will be displayed as all segments lit.

53 - EIA-485 Comm Analyzer


This dynamic display diagnostic will show the 44 most recent characters received and transmitted by the Accu-
Load II. This dynamic diagnostic will not interfere with the normal running of the communications. The 22 most
recent characters will be displayed in ASCII as they are received or transmitted. These characters will scroll
across the display from right to left, with the most recent character appearing in the right-most position of the dis-
play.

The continuous scrolling of characters may be stopped by pressing the ’ENTER’ button. This will allow the display
to be frozen for closer review. Any subsequent received or transmitted characters will be ignored by this diagnos-
tic though they will still be processed by communications. Pressing ’ENTER’ again will cause characters 23-44 to
be displayed in ASCII with the twenty-third most recent character in the right-most position of the display. Press-
ing ’ENTER’ again will cause the most recent 11 characters to be displayed in hexadecimal with the most recent
character displayed in the two right-most positions of the display. Continue to repeat this procedure to display
characters 12-22, 23-33, and 34-44.

Transmitted characters will flash to allow them to be easily distinguished from the received characters. Some
ASCII characters are not printable; these will be displayed as question marks. The pad character will be displayed
as all segments lit.

A parity error will cause the "P" to be displayed in the left-most position of the display.

54 - EIA-485 Received Command


This dynamic display diagnostic will show the last complete command received by and addressed to the Accu-
Load II. The first 22 characters of the command will be displayed. An additional 22 characters are stored and
available for display. If the command is less than 44 characters, the remainder of the display will show blanks.
This dynamic diagnostic will not interfere with the normal running of communications.

The continuous updating of the display as commands are received may be stopped by pressing the ’ENTER’
button. This will allow the display to be frozen for closer review. Any subsequent received command will be ig-
nored by this diagnostic though it will still be processed by communications. Pressing ’ENTER’ again will cause
characters 23-44 to be displayed in ASCII. Pressing ’ENTER’ again will cause the first 11 characters of the
command to be displayed in hexadecimal. Continue to repeat this procedure to display characters 12-22, 23-33,
and 34-44. Some ASCII characters are not printable; these will be displayed as question marks. The pad char-
acter will be displayed as all segments lit. The null character will not be displayed.

The LRC error will cause an "L" to be displayed in the left-most position of the display.

MN06069L Rev. 0.4 (8/97) 25


Section V - Communication Diagnostics

55 - EIA-485 Transmitted Response


This dynamic display diagnostic will show the contents of the communications transmit buffer utilized by the Ac-
cuLoad II. At the time the AccuLoad II initiates a transmission, the first 22 characters of the response will be dis-
played. An additional 22 characters are stored and available for display. If the response is less than 44 charac-
ters, the remainder of the display will show blanks. This dynamic diagnostic will not interfere with the normal run-
ning of communications.

The continuous updating of the display as commands are received may be stopped by pressing the ’ENTER’
button. This will allow the display to be frozen for closer review. Any subsequent received command will be ig-
nored by this diagnostic though it will still be processed by communications. Pressing ’ENTER’ again will cause
characters 23-44 to be displayed in ASCII. Pressing ’ENTER’ again will cause the first 11 characters of the
command to be displayed in hexadecimal. Continue to repeat this procedure to display characters 12-22, 23-33,
and 34-44. Some ASCII characters are not printable; these will be displayed as question marks. The pad char-
acter will be displayed as all segments lit.

26 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code AB - Allocate Blend Recipes


This command allocates the blend recipes that will be allowable for selection.

Command:
‘AB_C1C2C3C4C5C6’

C1C2C3C4C5C6 - 6 character bit- map

Note: See Tables on pages 28, 29, 30, 31, 32 and 33 in Communications Manual.

Responses:
‘OK’ Good Response.

or...

‘NOXX’

Where X = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’07’ Wrong Control Mode
= ’13’ AccuLoad II Authorized
= ’19’ Option Not Installed

Remarks: 1. A one allocates the corresponding recipe number for selection. Allocation is cancelled on
transaction done status being set.
2. Allocation is cancelled if, when in Remote Control Mode, a power fail restart occurs
between batches. (Note: Applies to Rev. 05 and above firmware.)

Constraints: A ’NO19’ response occurs when any of the requested recipes are disabled in the program
mode.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 27


Section VI - Command Reference Guide

Command to Allocate Recipes


Character 1

Character Recipe Request


Char Hex Recipe #4 Recipe #3 Recipe #2 Recipe #1
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 1.

28 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command to Allocate Recipes


Character 2

Character Recipe Request


Char Hex Recipe #8 Recipe #7 Recipe #6 Recipe #5
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 2.

MN06069L Rev. 0.4 (8/97) 29


Section VI - Command Reference Guide

Command To Allocate Recipes


Character 3

Character Recipe Request


Char Hex Recipe #12 Recipe #11 Recipe #10 Recipe #9
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 3.

30 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command To Allocate Recipes


Character 4

Character Recipe Request


Char Hex Recipe #16 Recipe #15 Recipe #14 Recipe #13
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 4.

MN06069L Rev. 0.4 (8/97) 31


Section VI - Command Reference Guide

Command To Allocate Recipes


Character 5

Character Recipe Request


Char Hex Recipe #20 Recipe #19 Recipe #18 Recipe #17
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 5.

32 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command To Allocate Recipes


Character 6

Character Recipe Request


Char Hex Recipe #24 Recipe #23 Recipe #22 Recipe #21
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Command to Allocate Recipes - Character 6.

MN06069L Rev. 0.4 (8/97) 33


Section VI - Command Reference Guide

Command Code AP - Authorize Transaction to Preset


This command authorizes a transaction and displays the "PRESET" prompt.

Command:
‘AP’
‘AP_A1A2’

Where: A1A2 is the optional 2 character additive selection code. (See pages 36 and 35 for
a description of A1 and A2.)

Responses:

OK’ AccuLoad II has been authorized for transaction.

or...

‘NOXX’ The transaction failed to release.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Valve Rejected
= ’04’ Flow is Active
= ’07’ Wrong Control Mode
= ’08’ Transaction in Progress
= ’09’ Alarm Condition
= ’10’ Storage Full
= ’16’ Ticket Not in Printer
= ’19’ Option Not Installed
= ’22’ Print Request Pending
= ’26’ More Than One Recipe Enabled
= ’28’ Checking Entries

Remarks: If the A1A2 qualifier is not used, the additive selection will operate as currently programmed in
the AccuLoad II. For authorization with additives, only one recipe may be enabled. Additives
selected in A1A2 must be programmed for use. Additive will be injected for all components of
the blend recipe. If more than one recipe is enabled, the ’Select Recipe’ prompt will be
displayed.

Constraints: The ’AP’ will reset the transaction done, batch done and keypad pending flags.

Special Case: None.

Comm. Modes: Poll & Authorize (1).

34 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Additive Selection Code A1

Character Sent (A1) Add 8 Add 7 Add 6 Add 5


Char Hex
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
A 41 X X
B 42 X X X
C 43 X X
D 44 X X X
E 45 X X X
F 46 X X X X

Codes for AP and AU.

MN06069L Rev. 0.4 (8/97) 35


Section VI - Command Reference Guide

Additive Selection Code A2

Character Sent (A2) Add 4 Add 3 Add 2 Add 1

Char Hex
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
A 41 X X
B 42 X X X
C 43 X X
D 44 X X X
E 45 X X X
F 46 X X X X

Codes for AP and AU.

36 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code AR - Alarm Reset


This command resets one of the alarms currently registered at the AccuLoad II.

Command:
‘AR_XX_D’

Where: XX = Two-character alarm code. (See pages 38 through 40 for alarm status
codes.)
D = 0 (General System)
= 1 (Product 1)
= 2 (Product 2)
= 3 (Product 3)
= 4 (Product 4)
= 5 (Recipe)

Responses:
'AR_XX_D_OK’ Good Response.

Where: XX = Two-character alarm code.

or...

’NOXX’ The alarm would not reset.

Where: XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Valve Rejected
= ’04’ Flow is Active
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode
= ’24’ Ticket Alarm During Transaction

Remarks: The two character alarm code must be one of those alarms which is allowed to be reset
through the communication channel. All alarms except ’DA’ can be cleared through
communications. The alarms that can be reset are found on pages 38 through 40.

Constraints: The alarm code must be allowed to be reset through communications. (See pages 38 through
40). If it is allowed, it must be pending or a ’NO03’ will be returned. System program code
741 must be programmed 1, 2, or 3 to allow this operation.

Special Case: A special code ’AA’ may be used to reset any or all resettable alarms that are pending in the
directory specified. If there are no resettable alarms pending, a ’NO03’ will return.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 37


Section VI - Command Reference Guide

Alarm Status Codes That Can Be Reset Through Communications


System Directory

Code Condition
AA All Resettable Alarms - All resettable alarms will be reset.
A2 232 Printer Access Cover Open - The access cover on the printer must be closed so that
printing may resume.
A4 485 Printer Access Cover Open - The access cover on the printer must be closed so that
printing may resume.
B2 232 Printer Buffer Overflow
B4 485 Printer Buffer Overflow
CL Clean Line - The clean line volume delivered has underrun the clean line volume
programmed by at least the amount of the clean line alarm limit.
CM Communications Alarm - Communications failure on one of the communications channels.
D2 232 Printer Deselected - The printer must be put back on-line.
D4 485 Printer Deselected - The printer must be put back on-line.
E2 General 232 Printer Error
E4 General 485 Printer Error
F1 Additive 1 Feedback Error
F2 Additive 2 Feedback Error
F3 Additive 3 Feedback Error
F4 Additive 4 Feedback Error
F5 Additive 5 Feedback Error
F6 Additive 6 Feedback Error
F7 Additive 7 Feedback Error
F8 Additive 8 Feedback Error
H2 232 Printer Hardware Failure
H4 485 Printer Hardware Failure
I2 232 Printer Not Responding
I4 485 Printer Not Responding
OA Overrun Alarm - Volume delivered has exceeded the preset amount by at least the number
of units set in the Overrun Limit program code.
O2 232 Printer Paper Out
O4 485 Printer Paper Out

38 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

P2 232 Printer Communications


P4 485 Printer Communications
SF Storage Full - Local storage area is full.
SP Shared Printer - An output was attempted to the shared printer, but was unsuccessful
because the shared printer remained busy longer than the programmed shared printer out
alarm timer.
TK Ticket Alarm - Ticket was cranked from ticket printer while batch loading was in progress.

Resettable Alarms - System.

MN06069L Rev. 0.4 (8/97) 39


Section VI - Command Reference Guide

Alarm Status Codes That Can Be Reset Through Communications


Product Directory

Code Condition
AA All Resettable Alarms - All resettable alarms will be reset.
BH Blend High - An overflow on this product has caused the blend tolerance to be exceeded.
BL Blend Low - An underflow on this product has caused the blend tolerance to be exceeded.
BP Back Pressure - Back pressure per the entries set cannot be maintained during flow enough
to maintain entry set in product program code 501.
CF Unconfigured Flow - Flow exists for a product that is not configured.
DP Down Pulse Error - Consecutive down pulses are greater than or equal to the dual pulse
comparator error count.
DR Density Transducer - Density transducer failure or out-of-range condition.
HD High Density - Density transducer is out-of-range of the high alarm setting.
HF High Flow Alarm - Flow rate has exceeded limit set by Excess High Flow program code for
more than 4 seconds.
HP High Pressure - Pressure transducer is out-of-range of the high alarm setting.
HT High Temperature - Temperature reading is out-of-range of the high alarm setting.
LD Low Density - Density transducer is out-of-range of the low alarm setting.
LF Low Flow Alarm - Flow rate was at or below the minimum flow rate established by Low Flow
Limit program code for longer that 8 seconds.
LP Low Pressure - Pressure transducer is out-of-range of the low alarm setting.
LT Low Temperature - Temperature reading is out-of-range of the low alarm setting.
OA Overrun Alarm - Volume delivered has exceeded the preset amount by at least the number
of units set in the overrun limit program code.
PR Pressure Transducer - Pressure transducer failure or out-of-range condition.
PS Pulse Security - Used only with security pulse option. Indicates that an excessive number of
erroneous pulses have been detected, or power failure on PSC board.
PT Pulse Transmission - Meter pulses are not being received and the valve is open, or meter
pulses are being received and the valve is closed for more than what is programmed in the
PT/VF time delay program code. (Used in conjunction with the optional valve position
indicator switch.) Will result in an immediate valve fault alarm - no ten second delay.
TP Temperature Probe - Short or open condition in the temperature probe circuit (RTD).
UF Unauthorized Flow - Flow exists for a product that is not selected in the recipe.
VF Valve Fault - The valve did not close within ten seconds after receiving the signal to close.
ZF Zero Flow - A zero flow condition has existed for longer than the programmed zero flow timer
setting.

Resettable Alarms - Product.

40 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code AT - Request Additive Volumes By Transaction


This command retrieves additive transaction volumes from AccuLoad II.

Command:
Current Transaction

‘AT_X’ Cumulative transaction additive volume.

Local Storage Transaction

‘AT_X_NNN’

Where X = 1 through 8 (Additive #)


NNN = number of transactions back into local storage to retrieve the data

Responses:
Good Response:

Current Transaction

‘AT_X_Y_VVVVV.VVV’

Local Storage Transaction

‘AT_X_Y_VVVVV.VVV_NNN’

Where:
X = 1 through 8 (Additive #)
Y = Total Number of Batches
VVVVV.VVV = Total Additive Transaction Volume
NNN = # of transactions back into local storage to retrieve the data

or...

‘NOXX’

Where: XX = ‘03’ Value Rejected


= ‘05’ No Transaction Ever Done
= ‘18’ No Transaction in Progress
= ‘29’ Data Not Stored

Remarks: None.

Constraints: Volume units are assumed as the type programmed into AccuLoad II.

Special Case: ‘NO29’ Data Not Stored applies to Rev. 11 and above firmware.

Comm. Modes: Polling only (0), Poll & Authorize (1), Remote Control (2).

MN06069L Rev. 0.4 (8/97) 41


Section VI - Command Reference Guide

Command Code AU - Authorize Transaction


This command authorizes a transaction at the AccuLoad II. The AccuLoad will continue to display ’READY’ until
the SET key is pressed. Then the ’PRESET’ or recipe selection prompt will be displayed.

Command:
‘AU’

‘AU_A1A2’

Where: A1A2 = the optional additive selection code. (See pages 36 and 35 for a description
of A1 and A2.)

Responses:
‘OK’ Good Response. The AccuLoad II has been authorized for the transaction.

or...

‘NOXX’ The transaction was not authorized.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’04’ Flow is Active
= ’07’ Wrong Control Mode
= ’08’ Transaction in Progress
= ’09’ Alarm Condition
= ’10’ Storage Full
= ’19’ Option Not Installed
= ’22’ Print Request Pending
= ’26’ More Than One Recipe Enabled
= ’28’ Checking Entries

Remarks: If the A1A2 qualifier is not used, the additive selection will operate as currently programmed in
the AccuLoad II. For authorization with additives, only one recipe may be enabled. Additives
selected in A1A2 must be programmed for use. Additives will be injected for all components
of the blend recipe. If more than one recipe is enabled, the ’Select Recipe’ prompt will be
displayed.

Constraints: The ’AU’ will reset the transaction done, batch done and keypad pending flags.

Special Case: "INSERT TICKET" will be displayed when the operator presses the ’SET’ key if a ticket is
required but not inserted. If auto preset option is in effect, the maximum batch amount
programmed in System Program code 304 would be displayed.

Comm. Modes: Poll & Authorize (1).

42 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code AV - Request Additive Volumes By Batch


This command retrieves additive batch volumes from AccuLoad II.

Command:
Current Transaction

‘AV_X’ Total additive of batch in progress.

‘AV_X_Y’ Total additive of a previous batch.

Local Storage Transaction

‘AV_X_Y_NNN’ Batch additive volume.

Where X = 1 through 8 (Additive #)


Y = Batch Number Requested
NNN = number of transactions back into local storage to retrieve the data

Responses:
Good Response:

Current Transaction

‘AV_X_Y_VVVVV.VVV’

Local Storage Transaction

‘AV_X_Y_VVVVV.VVV_NNN’

Where:
X = 1 through 8 (Additive #)
Y = Total Number of Batches or Batch Number Requested
VVVVV.VVV = Total Additive Batch Volume
NNN = # of transactions back into local storage to retrieve the data

or...

‘NOXX’

Where: XX = ‘03’ Value Rejected


= ‘05’ No Transaction Ever Done
= ‘18’ No Transaction in Progress
= ‘29’ Data Not Stored

Remarks: None.

Constraints: Volume units are assumed as the type programmed into AccuLoad II.

Special Case: ‘NO29’ Data Not Stored applies to Rev. 11 and above firmware.

Comm. Modes: Polling only (0), Poll & Authorize (1), Remote Control (2).

MN06069L Rev. 0.4 (8/97) 43


Section VI - Command Reference Guide

Command Code CC - Clear Configurable Report


This command clears the programmed configurable report.

Command:
‘CC’

Responses:
‘OK’ Good Response. The configurable report has been cleared.

or...

‘NOXX’ Configurable Report was not cleared.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’07’ Wrong Control Mode
= ’08’ Transaction In Progress
= ’09’ Alarm Condition
= ’13’ AccuLoad II Authorized

Remarks: None.

Constraints: This communication code applies to those units with AccuLoad II-RBU Version 04 and above
firmware.

Special Case: If no configurable report was programmed, the ’OK’ response will still be given.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

44 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code CF - Configuration Events


This command will display the NIST Configuration Event Counter.

Command:
‘CF’

Responses:
‘CF Config Events XXXX’ Good Response.

Where: XXXX = Configuration Events Count

or...

‘NOXX’

Where XX = ‘01’ in the Programming Mode

Remarks: The configuration event counter reading is the number of times the program mode has been
entered and at least one program code (X90 through X99 and all codes in the Configuration
Directory) have been changed.

Constraints: The configuration event counter is a non-resettable counter that did not necessarily start at
zero. Calculate the difference between the current reading and the previous reading to
determine the number of times the program mode has been entered and at least one
program code in this category has changed.

This communication code applies to those units with AccuLoad II-RBU Version 10 and above
firmware.

Special Case: None.

Comm. Modes: Polling Only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 45


Section VI - Command Reference Guide

Command Code CL - Calibration Events

This command will display the Nist Calibration Event Counter.

Command:
‘CL’

Responses:
‘CL Calib Events XXXX’ Good Response.

Where: XXXX = Calibration Events Count

or...

‘NOXX’

Where XX = ‘01’ in the Programming Mode

Remarks: The calibration event counter reading is the number of times the program mode has been
entered and at least one program code (X40 through X79 and X80 through X89 if
programmed for weights and measures) have been changed. This counter also counts the
number of times these codes are changed through communications.

Constraints: The calibration event counter is a non-resettable counter that did not necessarily start at
zero. Calculate the difference between the current reading and the previous reading to
determine the number of times the program mode has been entered and at least one
program code in this category has changed.

This communication code applies to those units with AccuLoad II-RBU Version 10 and above
firmware.

Special Case: None.

Comm. Modes: Polling Only (0), Poll & Authorize (1) or Remote Control (2).

46 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code CR - Request Configuration Report


This command gets the formatted configuration report.

Command:
‘CR’

Responses:
Good Response: See following page.

or...

‘NOXX’ Configuration report not retrieved.

Where XX = ‘01’ in the Programming Mode

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), Remote Control (2).

MN06069L Rev. 0.4 (8/97) 47


Section VI - Command Reference Guide

Accuload II-RBU Configuration Report. dd-dd-dd tt:tt a


3 Product Delivery
--------------------------------------------------------------------
I/O Device : Terminal locations : Programmed Function
--------------------------------------------------------------------

AC Relay 1 : Terminals 89 and 90 : No Assignment


AC Relay 2 : Terminals 91 and 92 : No Assignment
AC Relay 3 : Terminals 93 and 94 : Alarm Relay
AC Relay 4 : Terminals 95 and 96 : Additive Relay 1
AC Relay 5 : Terminals 87 and 88 : Pump - Product 3
AC Relay 6 : Terminals 84 and 85 : Pump - Product 1
AC Relay 7 : Terminals 124 and 125 : Additive Relay 2
AC Relay 8 : Terminals 126 and 127 : Additive Relay 3
AC Relay 9 : Terminals 128 and 129 : Additive Relay 4
AC Relay 10 : Terminals 130 and 131 : General Purpose Relay
AC Relay 11 : Terminals 121 and 122 : Additive Relay 5
AC Relay 12 : Terminals 119 and 120 : Pump - Product 2
If no Quad OPV:
DC Output 1 : Terminals + 9 and - 10 : Pulse Output Product 1
DC Output 2 : Terminals + 57 and - 58 : Pulse Output Product 2
With Quad OPV:

DC Output 1 : Terminals + 11 and - 10 : Pulse Output Product 1


DC Output 2 : Terminals + 15 and - 14 : Pulse Output Product 2
DC Output 3 : Terminals + 13 and - 12 : Pulse Output Product 3
DC Output 4 : Terminals + 17 and - 16 : Additive Relay 6
AC Input 1 : Terminals 98 and C 101 : Valve Power
AC Input 2 : Terminals 99 and C 101 : Valve Stem Product 1
AC Input 3 : Terminals 100 and C 101 : Valve Stem Product 2
AC Input 4 : Terminals 103 and C 105 : Valve Stem Product 3
AC Input 5 : Terminals 104 and C 105 : Additive Feedback 1
AC Input 6 : Terminals 73 and C 74 : Additive Feedback 2
AC Input 7 : Terminals 106 and C 109 : Additive Feedback 3
AC Input 8 : Terminals 107 and C 109 : Additive Feedback 4
AC Input 9 : Terminals 108 and C 109 : Additive Feedback 5
AC Input 10 : Terminals 110 and C 112 : Additive Feedback 6
AC Input 11 : Terminals 111 and C 112 : Printer Tray Switch
AC Input 12 : Terminals 75 and C 76 : Permissive Relay 1
RTD # 1 : Terminals 14, 15, 16, 17 : Temperature - Product 1
RTD # 2 : Terminals 62, 63, 64, 65 : Temperature - Product 2
4-20 Input 1 : Terminals + 19 and - 20 : Temperature - Product 3
4-20 Input 2 : Terminals + 22 and - 23 : Pressure - Product 1
4-20 Input 3 : Terminals + 68 and - 69 : Pressure - Product 2
4-20 Input 4 : Terminals + 71 and - 72 : Pressure - Product 3

Legend
+ = Positive Electrical Polarity
- = Negative Electrical Polarity
C = Common Electrical Connection

48 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code CT - Clear All Saved Transactions


This command clears all transactions saved in the AccuLoad II while in local or Standby Mode.

Command:
‘CT’

Responses:
‘OK’ Good Response. All standby transactions have been cleared.

or...

‘NOXX’ Transactions were not cleared.

Where XX = ‘01’ in the Programming Mode


= ‘02’ AccuLoad II Released
= ‘07’ Wrong Control Mode
= ‘08’ Transaction in Progress
= ‘09’ Alarm Condition
= ‘13’ AccuLoad II Authorized

Remarks: None.

Constraints: The AccuLoad II must first be removed from the Standby Mode by issuing an ’RC’ command
or by setting the Communication Time-out (program code System 742) to zero. Otherwise,
the AccuLoad will be operating in the Polling Only mode, and a NO07 response will be
received.

Special Case: If no transactions had been saved, ’OK’ response will still be given.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 49


Section VI - Command Reference Guide

Command Code DA - Release Keypad and Display


This command returns the control of the keypad and display to the AccuLoad II.

Command:
‘DA’

Responses:
‘OK’ Good Response. Keypad and display have been released to AccuLoad II and the
keypad data pending flag is reset.

or...

‘NOXX’ The keypad and display were not released.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’07’ Wrong Control Mode

Remarks: None.

Constraints: None.

Special Case: The ’TO’ status bit will be cleared on acceptance of the ’DA’ command.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

50 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code DB - Request Program Mode Directory Bit-Map


This command requests a bit-map showing which directories had programming changes made in them.

Command:
‘DB_DD’

Where DD = 00 (General System Directory)


= P1 (Product 1 Directory)
= P2 (Product 2 Directory)
= P3 (Product 3 Directory)
= P4 (Product 4 Directory)
= R1 (First 8 Recipe Directories)
= R2 (Next 8 Recipe Directories)
= R3 (Last 8 Recipe Directories)

Responses:
‘C1C2’ Good Response. Two hexadecimal characters.

Where C1 = bits 0-3 represent directories 1 through 4 respectively

Note: A one in any of bits 0-4 shows a change in the respective directory.

Where C2 = bits 0-3 represent directories 5-8 respectively

Note: A one in any of bits 0-3 shows a change in the respective directory.

or...

‘NOXX’

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected

Remarks: Information is only available while the Program Value Change flag is set. Resetting this flag
(RE PC) resets C1 and C2 to zeros.

Constraints: None.

Special Case: System Configuration directory (000) will not be included. A parameter bit-map is available
via the ’PB’ Command.

Comm. Modes: Polling only (0), Poll & Authorize (1), Remote Control (2).

MN06069L Rev. 0.4 (8/97) 51


Section VI - Command Reference Guide

Command Code DR - Release Right Display


This command returns the control of the right display to the AccuLoad II.

Command:
‘DR’

Responses:
‘OK’ Good Response. Right display has been released to AccuLoad II.

or...

‘NOXX’ The display was not released.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’07’ Wrong Control Mode

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

52 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code DY - Request Dynamic Display Values


This command retrieves a current dynamic display value from the AccuLoad II.

Command:
‘DY_DDXX’

Where XX = the number of the display value requested (See pages 54, 55 and 56.)

DD = 00 (System)
= P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
= 01...24 (Recipe Number)

Responses:
‘DY Flow = 600.0 Ga/Min’ Good Response. A variable 23-27 character response in the
same format as the corresponding dynamic display requested.
See Table 12, Table 13, and Table 14 for lists of responses to
System, Product, and Recipe display requests.

or ...

‘NOXX’ Dynamic Display value not retrieved.

Where XX = ‘01’ In the Programming Mode


= ‘03’ Value Rejected

Remarks: None.

Constraints: None.

Special Case: An N/A in the response shows that the unit is not programmed to calculate this value.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 53


Section VI - Command Reference Guide

SYSTEM DIRECTORY
‘DY_DDXX’ Dynamic Display Values

Display Number
Response
("XX")
00 "DY 12:01:06 AM 10-06-87 "
01 "DY Flow = XXXX.X Gal/Min"
02 "DY Flow = XXXXXX.X Gal/Hr"
03 "DY Current Recipe=rrrrrrrrr"
04 "DY Current Products 1 - 4"
05 "DY Add 1 = XXXXXXXXX.XXX Oz"
06 "Dy Add 2 = XXXXXXXXX.XXX Oz"
07 "DY Add 3 = XXXXXXXXX.XXX Oz"
08 "DY Add 4 = XXXXXXXXX.XXX Oz"
09 "DY Add 5 = XXXXXXXXX.XXX Oz"
10 "DY Add 6 = XXXXXXXXX.XXX Oz"
11 "DY Add 7 = XXXXXXXXX.XXX Oz"
12 "DY Add 8 = XXXXXXXXX.XXX Oz"
13 "DY Inj1 Prg XXX Cal XXXX.XX"
14 "DY Inj2 Prg XXX Cal XXXX.XX"
15 "DY Inj3 Prg XXX Cal XXXX.XX"
16 "DY Inj4 Prg XXX Cal XXXX.XX"
17 "DY Inj5 Prg XXX Cal XXXX.XX"
18 "DY Inj6 Prg XXX Cal XXXX.XX"
19 "DY Inj7 Prg XXX Cal XXXX.XX"
20 "DY Inj8 Prg XXX Cal XXXX.XX"
21 "DY PF: 0:00:00 AM 0-00-00 "

Dynamic Display Values - System

54 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PRODUCT DIRECTORY
‘DY_DDXX’ Dynamic Display Values

Display Number
Response
("XX")
00 "DY Temperature = + 060.0~F"
01 "DY API = +060.0"
02 "DY Flow = XXXX.X Gal/Min"
03 "DY Flow = XXXXXX.X Gal/Hr"
04 "DY Ref Density XXXX.X LB/F3"
05 "DY Rel Density = 0.7389"
06 "DY Density XXXX.X LB/F3"
07 "DY P = 103.7 VP = 0.0"
08 "DY Meter Factor = X.XXXX"
09 "DY CTL = X.XXXX"
10 "DY CPL = X.XXXX"
11 "DY Raw Totals 000000000"
12 "DY Grs Totals 000000000"
13 "DY Gst Totals 000000000"
14 "DY Net Totals 000000000"
15 "DY Mas Totals 000000000"
16 "DY Load Avg Temp = +XXX.X~F"
17 "DY Load Avg Pres = XXX.X"
18 "DY Load Avg Den = XXXX.X"
19 "DY Load Avg Mfac = X.XXXX"
20 "DY Raw Transaction XXXXX.XX"
21 "DY Grs Transaction XXXXX.XX"
22 "DY Gst Transaction XXXXX.XX"
23 "DY Net Transaction XXXXX.XX"
24 "DY Mas Transaction XXXXX.XX"
25 "DY Valve Requested Closed"
26 "DY Current XX.X % of Batch"
27 "DY Desired XX.X % if Batch"

Dynamic Display Values - Product

MN06069L Rev. 0.4 (8/97) 55


Section VI - Command Reference Guide

RECIPE DIRECTORY
‘DY_DDXX’ Dynamic Display Values

Display Number Response


("XX")
00 "DY Recipe xx rrrrrrrrr"
01 "DY Raw Totals 000000000"
02 "DY Grs Totals 000000000"
03 "DY Gst Totals 000000000"
04 "DY Net Totals 000000000"
05 "DY Mas Totals 000000000"

Dynamic Display Values - Recipes

Where: XX...X = corresponding value


S = temperature sign
F = ’F’ for Fahrenheit
C = ’C’ for Celsius
LB/F3 = ’LB/F3’ for pounds per cubic feet, ’KG/M3’ for kilograms per cubic meter

For System display number 01 and 02, the equal (=) sign will be replaced by an asterisk (*) if the flow is
being controlled lower than selected because of insufficient back pressure.

56 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code EA - Enquire Alarms


This command requests the alarm status from the AccuLoad II (short form).

Command:
‘EA_D’

Where D = 0 (General System)


= 1 (Product 1)
= 2 (Product 2)
= 3 (Product 3)
= 4 (Product 4)
= 5 (Recipe)

Responses:
‘A1A2A3A4A5A6A7A8’

Good Response. Eight characters for System - See pages 58 through 66.

‘A1A2A3A4A5A6’

Good Response. Six characters for Products - See pages 67 through 72.

‘A1’

Good Response. One character for Recipes - See page 73.

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 57


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A1

Character System Alarm Requests


Char Hex Overrun Ticket Alarm Communications Diagnostics
Alarm (OA) (TK) Alarm (CM) Alarm (DA)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A1. (System)

58 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A2

Character System Alarm Requests


Char Hex Additive Additive Storage Shared
Feedback 2 Feedback 1 Full Printer
Alarm (F2) Alarm (F1) (SF) (SP)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A2. (System)

MN06069L Rev. 0.4 (8/97) 59


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A3

Character System Alarm Requests


Char Hex Additive Additive Additive Additive
Feedback 6 Feedback 5 Feedback 4 Feedback 3
Alarm (F6) Alarm (F5) Alarm (F4) Alarm (F3)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A3. (System)

60 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A4

Character System Alarm Requests


Char Hex Printer 232 Printer 232 Additive Additive
Paper Out (O2) Hardware Feedback 8 Feedback 7
(H2) (F8) (F7)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A4. (System)

MN06069L Rev. 0.4 (8/97) 61


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A5

Character System Alarm Request


Char Hex Printer 232 Printer 232 Printer 232 Printer 232
Comm. Buffer Deselected Cover Open
(P2) Overflow (D2) (A2)
(B2)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A5. (System)

62 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A6

Character System Alarm Request


Char Hex Printer 485 Printer 485 Printer 232 Printer 232
Paper Out Hardware Not General Error
(O4) (H4) Responding (E2)
(I2)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A6. (System)

MN06069L Rev. 0.4 (8/97) 63


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A7

Character System Alarm Request


Char Hex Printer 485 Printer 485 Printer 485 Printer 485
Comm. Buffer Deselected Cover Open
(P4) Overflow (D4) (A4)
(B4)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A7. (System)

64 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A8

Character System Alarm Request


Char Hex Power-Fail Clean Line Printer 485 Printer 485
(PA) (CL) Not General Error
Responding (E4)
(I4)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A8. (System)

MN06069L Rev. 0.4 (8/97) 65


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A9

Character System Alarm Request


Currently Currently Currently Zero Flow
Char Hex
Undefined Undefined Undefined (ZF)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A9. (System)

66 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A1

Character Product Alarm Request


High Temperature Low High
Char Hex Pressure Probe Temperature Temperature
(HP) (TP) (LT) (HT)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A1. (Product)

MN06069L Rev. 0.4 (8/97) 67


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A2

Character Product Alarm Request


Low High Pressure Low
Char Hex Density Density Transducer Pressure
(LD) (HD) (PT) (LP)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A2. (Product)

68 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A3

Character Product Alarm Request


Excess Low Back Density
Char Hex Flow Flow Pressure Transducer
(EF) (LF) (BP) (DT)

0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A3. (Product)

MN06069L Rev. 0.4 (8/97) 69


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A4

Character Product Alarm Request


Pulse
Char Hex Overrun Blend Low Blend High
Transmission
(OA) (BL) (BH)
(PT)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A4. (Product)

70 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A5

Character Product Alarm Request


Not Pulse
Char Hex Zero Flow Valve Fault
Configured Security
(ZF) (VF)
Flow (CF) (PS)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A5. (Product)

MN06069L Rev. 0.4 (8/97) 71


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A6

Character Product Alarm Request


Currently Currently Diagnostic Unwanted
Char Hex
Undefined Undefined (DA) Flow (UF)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A6. (Product)

72 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to Enquire Alarms Command


Character A1

Character Recipe Alarm Request


Currently Currently Currently Diagnostic
Char Hex
Undefined Undefined Undefined Alarm (DA)
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EA - Character A1. (Recipe)

MN06069L Rev. 0.4 (8/97) 73


Section VI - Command Reference Guide

Command Code EB - End Batch


This command cancels the remaining batch volume.

Command:
‘EB’

Responses:
‘OK’ Good Response. Batch flagged as complete if batch is in progress. Batch
authorization is removed.

or...

‘NOXX’ The batch volume has not been canceled.

Where XX = ’01’ In the Programming Mode


= ’04’ Flow is Active
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode
= ’11’ Operation Out of Sequence

Remarks: None.

Constraints: Pressing the ’SET’ key will terminate the batch. If an ’EB’ is sent subsequently, the response
will be ’NO06’.

Special Case: Valve will be commanded to close if it has not already been commanded to do so.

Comm. Modes: Remote Control (2).

74 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code EO - Enquire Options


This command requests the options of AccuLoad II (short form).

Command:
‘EO’

Responses:
‘C1C2’ Good Response: Two characters C1 C2.
See pages 76 and 77 for details.

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 75


Section VI - Command Reference Guide

Response to ‘EO’
Character C1

Character Option
Additive EIA-485
Char Hex 2 Products Dual Pulse
Feedback Communications
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EO - Character 1.

Note: X shows the option is installed.

76 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to ‘EO’
Character C2

Character Option
High-speed
Char Hex Temperature Pressure Density
Proving
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EO - Character 2.

Note: X shows the option is installed.

MN06069L Rev. 0.4 (8/97) 77


Section VI - Command Reference Guide

Command Code EQ - Enquire


This command requests the operational status of the AccuLoad II (short form).

Command:
‘EQ’

Responses:
‘C1C2C3C4C5C6C7C8’ Good Response: Eight characters C1 C2 C3 C4 C5 C6 C7 C8.
See pages 79 through 86 for details.

Remarks: None.

Constraints: None.

Special Case: See notes under tables.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

78 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C1

Character Condition
Programming AccuLoad II AccuLoad II
Char Hex Flow Active
Mode Released Authorized
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C1.

Note: X shows an asserted condition. The AccuLoad II is considered released whenever the valve is opened and has not been
commanded to close.

MN06069L Rev. 0.4 (8/97) 79


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C2

Character Condition
Transaction Transaction Keypad Data
Char Hex Batch Done
in Progress Done Pending
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
ALARM CONDITIONS
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C2.

Note: X shows an asserted condition. "Alarm Conditions" are not conditions that will result in an AccuLoad alarm being generated; they are
combinations of status conditions that should be unable to occur at the same time.

80 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C3

Character Condition
SA
Char Hex Alarm On Transaction Storage Full Standby
Pending
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C3.

Note: X shows an asserted condition. Some alarm conditions cannot reset through the communication channel. (See Alarm Reset
command ’AR’.)

MN06069L Rev. 0.4 (8/97) 81


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C4

Character Condition
Program Delayed
Char Hex Message Power-fail
Value Prompt in
Time-out
Change Effect
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C4.

Note: X shows an asserted condition.

82 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C5

Character Condition
Checking
Char Hex Input #1 Input #2 Input #3
Entries
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C5.

Note: X shows an asserted condition (= AC input at contact).

MN06069L Rev. 0.4 (8/97) 83


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C6

Character Condition
Char Hex Input #4 Input #5 Input #6 Input #7
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C6.

84 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C7

Character Condition
Char Hex Input #8 Input #9 Input #10 Input #11
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C7.

MN06069L Rev. 0.4 (8/97) 85


Section VI - Command Reference Guide

Response to ‘EQ’ Enquire


Character C8

Character Condition
Currently Currently Currently
Char Hex Input #12
Undefined Undefined Undefined
0 30
1 31 X
2 32 X
3 33 X X
4 34 X
5 35 X X
6 36 X X
7 37 X X X
8 38 X
9 39 X X
: 3A X X
; 3B X X X
< 3C X X
= 3D X X X
> 3E X X X
? 3F X X X X

Response to Command Code EQ - Character C8.

Note: X shows an asserted condition (= AC input at contact).

86 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code ET - End Transaction


This command removes authorization and flags the transaction as complete.

Command:
‘ET’

Responses:
‘OK’ Good Response. Transaction is flagged as complete if a transaction is in progress.
Authorization is removed.

or...

‘NOXX’ Transaction was not ended.

Where: XX = ’01’ In the Programming Mode


= ’04’ Flow is Active
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode

Remarks: None.

Constraints: If a mechanical (i.e., local) printer is being used and the ’ET’ command is issued before
removal of the ticket the message: ’REMOVE TICKET’ will appear and remain on the
AccuLoad II display until the ticket is removed. If the transaction has been ended locally by
the operator then an ’ET’ will return a ’NO06’ response.

Special Case: ’ET’ is allowed in communications Standby Mode provided program code 702 (or 706) is
currently programmed at control mode 1 or 2. The ’ET’ command resets the ’AU’ flag (i.e.,
removes authorization).

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 87


Section VI - Command Reference Guide

Command Code FL - Read Flow Count


This command retrieves raw pulse counts from the AccuLoad II.

Command:
‘FL_PP’

Where:

PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4

Responses:
‘FL_VVVVV_PP’ Good Response.

Where: VVVVV = Raw Pulse Count


PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4

Remarks: Stray pulses from the meter may accumulate and register in the FL command between loads.
Note that, in the event of unauthorized flow such as this, the ’PP’ product designation does
not necessarily indicate which product is leaking.

Constraints: VVVVV is unfactored raw pulse count. This value is reset to zero at the start and end of each
transaction.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

88 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code GD - Get Date and Time


This command retrieves the current date and time from the AccuLoad II.

Command:
‘GD’

Responses:
‘GD_DDDDDD_HHNN_X’ Good Response.

Where DDDDDD = MMDDYY (Standard Time)


= DDMMYY (Military Time)
HH = hours
NN = minutes
MM = month
DD = day
YY = year
X = A (Standard Time - A.M.)
= P (Standard Time - P.M.)
= M (Military Time)

or...

‘NOXX’ The date and time were not read from the AccuLoad II.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released

Remarks: If the power fails, following a restoration the response will appear as follows:

For Standard time: ’GD*MMDDYY_HHNN_X’


For Military time: ’GD*DDMMYY_HHNN_X’

Constraints: None.

Special Case: After the power is restored at an AccuLoad II, the date and time value at the moment of failure
will be retained and the response will reflect this occurrence with an asterisk preceding the
date as shown above. The response will appear in this manner until the date and time have
been reset through the ’SD’ command or through the AccuLoad front keypad. If the date and
time are invalid or have never been set, then the default date (01/01/80) and time (12:00) will
be used. Leading spaces may be returned instead of leading zeros for both date and time (in
the first position only).

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 89


Section VI - Command Reference Guide

Command Code GK - Get Key


This command retrieves the last key that was pressed at the AccuLoad II keypad.

Command:

‘GK’

Responses:
‘GK_X’ Good Response.

Where X = 0 through 9 for numeric keys.


= E for the "ENTER" key.
= P for the "PRINT" key.
= A for the "START" key.
= B for the "SET" key.
= C for the "CLEAR" key.
= S for the "STOP" key.

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

90 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code GP - Get PROM Signatures


This command requests that the computed CRC-16 check on each of the proms in the AccuLoad II-RBU.

Command:
‘GP_NN’

Where NN = 08 for PROM #08


= 09 for PROM #09
= 10 for PROM #10 (not used in the AccuLoad II-RBU)
= 11 for PROM #11

Responses:
‘GP_NN_SSSS’ Good Response.

Where NN = 08 for PROM #08


= 09 for PROM #09
= 10 for PROM #10 (not used in the AccuLoad II-RBU)
= 11 for PROM #11
SSSS = four hexadecimal digit signature

or...

‘NOXX’ Did not read the prom signatures.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected

Remarks: Prom signatures may be used to determine firmware revision number. Contact the factory
with inquiries.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 91


Section VI - Command Reference Guide

Command Code LD - Request Load Average Density


This command requests load average density from the AccuLoad II.

Command:
Current Transaction

‘LD_PP’ Load average density of a specific product.

‘LD_Y_PP’ Load average density of a specific product (previous batch).

‘LD_Y’ Load average density for previous batch of current transaction.

‘LD_R’ Current load average density for the recipe. (Note that R is constant.)

Local Storage

‘LD_Y_PP_NNN’ Load average density of a product.

‘LD_Y_NNN’ Load average density for the batch indicated.

Where Y = Batch Number (1 - 6)


PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
NNN = number of transactions back into local storage to retrieve data

92 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
Current Transaction

‘LD_Y_PP_VVVV.V’ For ’LD_PP’ and ’LD_Y_PP’.

‘LD_Y_RR_VVVV.V’ For ’LD_R’ and LD_Y’.

Local Storage

‘LD_Y_PP_VVVV.V_NNN’ For ’LD_Y_PP_NNN’.

‘LD_Y_RR_VVVV.V_NNN’ For ’LD_Y_NNN’.

Where:

Y = Batch Number (1 - 6)
PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
VVVV.V = Average Value
NNN = number of transactions back into local storage to retrieve data
or...

‘NOXX’ The load average density was not read.

Where XX = ’03’ Value Rejected


= ’05’ No Transaction Ever Done
= ’19’ Option Not Installed
= ‘29’ Data Not Stored

Remarks: None.

Constraints: Density units are as programmed in the AccuLoad II. ‘NO29’ Data Not Stored applies to
Rev. 11 and above firmware.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 93


Section VI - Command Reference Guide

Command Code LT - Request Load Average Temperature


This command requests the value of the load average temperature from the AccuLoad II.

Command:
Current Transaction

‘LT_PP’ Current load average temperature of the specified product.

‘LT_Y_PP’ Load average temperature of a specific product for the batch indicated.

‘LT_R’ Current load average temperature for the current recipe.


Note: R is constant here.

‘LT_Y’ Load average temperature for previous batch of the current transaction.

Local Storage Transaction:

‘LT_Y_PP_NNN’ Load average temperature of a product for the batch indicated.

‘LT_Y_NNN’ Load average temperature for the batch indicated.

Where PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
Y = Batch Number 1-6
NNN = Number of transactions back into local storage to retrieve data.

94 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses: Current Transaction

‘LT_Y_PP_SVVVV.V’ For ‘LT_PP’ and ‘LT_Y_PP’

‘LT_Y_RR_SVVVV.V’ For ‘LT_R’ and ‘LT_Y’

Local Storage Transaction

‘LT_Y_PP_SVVVV.V_NNN’ For ’LT_Y_PP_NNN’


‘LT_Y_RR_SVVVV.V_NNN’ For ’LT_Y_NNN’

Where:

Y = Batch Number
PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
RR = 01 (Recipe #1)
= 02 (Recipe #2)
.
.
.
= 24 (Recipe #24)
VVVV.V = Average Value
NNN = Number of transactions back into local storage to retrieve data.
S = sign (+ or -)

or...

NOXX The load average temperature was not read.

Where XX = ’03’ Value Rejected


= ’05’ No Transaction Ever Done
= ‘19’ Option Not Installed
= ‘29’ Data Not Stored

Remarks: None.

Constraints: Temperature units are what was programmed for the AccuLoad II. Negative temperature is
possible. ‘NO29’ Data Not Stored applies to Rev. 11 and above firmware.

Special Case: The ‘LT_Y’ command will return NO03 when requesting the last batch loaded. ‘LT_Y_PP’
will return a load average temperature of 0.0 for products that were not loaded in the batch
specified.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 95


Section VI - Command Reference Guide

Command Code OR - Output Relay


This command will signal the general purpose relay to be on or off.

Command:
‘OR_X’

Where X = ASCII code (0-F) indicating relay settings

See page 97 for details.

Responses:
‘OK’ Good Response. Contacts have been output to.

or...

‘NOXX’ The contacts were not output to.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’06’ Operation Not Allowed

Remarks: None.

Constraints: This command will not be allowed if the corresponding relay is not configured as a general
purpose relay.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

96 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

General Purpose Relay Code X

Character Relay
Hex Code Relay 3 Relay 4 Relay 9 Relay 10
30 0 OFF OFF OFF OFF
31 1 OFF OFF OFF ON
32 2 OFF OFF ON OFF
33 3 OFF OFF ON ON
34 4 OFF ON OFF OFF
35 5 OFF ON OFF ON
36 6 OFF ON ON OFF
37 7 OFF ON ON ON
38 8 ON OFF OFF OFF
39 9 ON OFF OFF ON
41 A ON OFF ON OFF
42 B ON OFF ON ON
43 C ON ON OFF OFF
44 D ON ON OFF ON
45 E ON ON ON OFF
46 F ON ON ON ON

General Purpose Relay Code

MN06069L Rev. 0.4 (8/97) 97


Section VI - Command Reference Guide

Command Code PB - Request Parameter Bit-Map


This command requests a bit-map that shows which parameters were changed in the specified subdirectory.

Command:
‘PB_DD_N’

Where: N = Subdirectory number 0-8


DD = 00 (General System Directory)
= P1 (Product 1 Directory)
= P2 (Product 2 Directory)
= P3 (Product 3 Directory)
= P4 (Product 4 Directory)
= 01 (Recipe 1 Directory)
= 02 (Recipe 2 Directory)
=.
=.
=.
= 24 (Recipe 24 Directory)

98 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘C1 through C25’ Good Response. Twenty-five characters C1 through C25.
*
Where C1 = bits 3-0 represent parameters 00 through 03.
C2 = bits 3-0 represent parameters 04 through 07.
C3 = bits 3-0 represent parameters 08 through 11.
C4 = bits 3-0 represent parameters 12 through 15.
C5 = bits 3-0 represent parameters 16 through 19.
C6 = bits 3-0 represent parameters 20 through 23.
C7 = bits 3-0 represent parameters 24 through 27.
C8 = bits 3-0 represent parameters 28 through 31.
C9 = bits 3-0 represent parameters 32 through 35.
C10= bits 3-0 represent parameters 36 through 39.
C11= bits 3-0 represent parameters 40 through 43.
C12= bits 3-0 represent parameters 44 through 47.
C13= bits 3-0 represent parameters 48 through 51.
C14= bits 3-0 represent parameters 52 through 55.
C15= bits 3-0 represent parameters 56 through 59.
C16= bits 3-0 represent parameters 60 through 63.
C17= bits 3-0 represent parameters 64 through 67.
C18= bits 3-0 represent parameters 68 through 71.
C19= bits 3-0 represent parameters 72 through 75.
C20= bits 3-0 represent parameters 76 through 79.
C21= bits 3-0 represent parameters 80 through 83.
C22= bits 3-0 represent parameters 84 through 87.
C23= bits 3-0 represent parameters 88 through 91.
C24= bits 3-0 represent parameters 92 through 95.
C25= bits 3-0 represent parameters 96 through 99.

Note: A one shows a change in the respective parameter.

or...

‘NOXX’ The request was not processed.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected

Remarks: For recipe directory requests, N has no meaning and anything within the range will be
accepted. N has a range 0-8 because the 900 Subdirectory (Diagnostics) is not available
through communications. Information is only available while the Program Value change flag is
set. Resetting this flag (RE PC) resets C1-C25 to zeros.

Constraints: None.

Special Case: Bit 3 of C1 (listed as parameter 00) does not represent a parameter. If this bit is set, it
indicates that there has been a parameter change somewhere in the directory requested. If
not set, there has been nothing changed in the directory.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 99


Section VI - Command Reference Guide

Command Code PC - Change Program Code Values


This command instructs the AccuLoad II to change the value of one of the programmable entries (101 through
999) in the directory specified provided code 741 is properly programmed to either 1 or 2.

Command:
‘PC_DD_XXX_NNN_V..V’

Where DD = 00 (General System Directory)


= P1 (Product 1 Directory)
= P2 (Product 2 Directory)
= P3 (Product 3 Directory)
= P4 (Product 4 Directory)
= 01 (Recipe 1 Directory)
= 02 (Recipe 2 Directory)
=•
=•
=•
= 24 (Recipe 24 Directory)
XXX = Program Code
NNN = Table Entry Number (code 185 only)
V...V = New Message

For Program Code 759 in the General System Directory the format is: (for Rev. 05 and
above firmware)

‘PC_00_759_llll_ccc_eee’

Where llll = Line Number


ccc = Column Number
eee = Entry Number

100 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘PC_XXX_NNN_A...A’ Good Response for three digit codes.

or...

‘PC_XXXX_A....A’ Good Response for four digit codes (Recipe).

Where XXX = three digit program codes


XXXX = four digit program codes
NNN = Table entry number (code 185 only)
A...A = 24-character value and description as displayed when accessed
through the Program Mode using the AccuLoad II keypad.
or...

‘PC_759_LN_llll,CLccc,ENTeee’ Good Response for Code 759. (Applies to Rev. 05


and above firmware.)

Where llll = Line Number


ccc = Column Number
eee = Entry Number

or...

‘NOXX’ The program value was not changed.

Bad Response:

Where XX = ’01’ In the Programming Mode


= ’03’ Value Rejected
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode
= ’14’ Program Code Not Used

Remarks: 1. The amount of digits or alpha characters entered for the new program code must be
EXACTLY equal to the number of digits or alpha characters required for that particular
program code.
2. The 'PC' command cannot be used for high security program codes unless high security
programming is enabled.
3. Due to the varying lengths of the programmable display messages, the number of digits
or alpha characters entered for the new program code can number up to a maximum of
24. However, the number of digits or alpha characters stored will depend on the
maximum length of that particular message being changed. Any message programmed
with a length less than it's maximum will be padded with spaces. (Applies to Rev. 05 and
above firmware.)
Constraints: Only numeric data, upper or lowercase A through Z, +, -, *, and a space will be allowed in the
V...V range. Also the table entry number (NNN) applies to RBU Version 05 and above
firmware only.

Special Case: Recipe Directory requests are processed much faster due to less critical checking.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

(*) Removed DD from the responses and from the Remarks removed For recipe.........

MN06069L Rev. 0.4 (8/97) 101


Section VI - Command Reference Guide

GENERAL SYSTEM UPPER LEVEL DIRECTORY

PC Ready
Code Description Format PV PC
Mode Only
000 **System Configuration Directory**
001 Number of Products 1-4 X X
002 Number of Additive Injectors 1-7 X X
003-014 A/C Output Relay Assignments 0-22 X X
015-018 D/C Output Relay Assignments 0-9 X X
019-030 A/C Input Relay Assignments 0-20 X X
031-032 RTD Assignments 0-4 X X
033-036 4-20 Channel Assignments NN X X
037-044 Additive Injector Plumbing N-N-N-N X X
0-1 range for
each
045-089 Not Used
090 Input/Output Configuration
091 Print Configuration
092-099 Not Used
100 **System General Purpose Directory**
100 Not Used
101 System Alarm Check/Reset
102 Product 1 Alarm Check/Reset
103 Product 2 Alarm Check/Reset
104 Product 3 Alarm Check/Reset
105 Product 4 Alarm Check/Reset
106 Recipe Alarm Check/Reset
107 Transaction Alarms X
108 Ready Mode Alarms X
109 Set Time HH:MM X
110 Set Date MM:DD:YY X
111 Dynamic Display Time-out NN X X
112-139 Not Used

102 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
140 Protection of Program Codes 180-189 0-1 X X
141 Local Mode Alarm Clearing 0-9 X X
142 Decimal or Comma Selection 0-1 X
143 Alarm Relay 0-2 X X
144 Ready/Run Mode Clearable Alarms
Selection
Note: This option applies to RBU-05 and above
firmware.

145 Ready/Run Mode Clearable Alarms


Selection
Note: This option applies to RBU-05 and above
firmware.

146-179 Not Used


180 Programming Access Code
181 Transaction Security ID NNNNNNNN X X
N
182 Transaction Security Prompt Message 20 Characters X X
183 Auto Reset Timer NN X X
184 Ready Mode Message 15 Characters X X
185 Run & Ready Mode Customized Display
Note: This code applies to RBU-05 and above
firmware.

186 Power Failure Alarm


Note: This code applies to RBU-07 and above
firmware.

187-199 Not Used


200 **System Flow Control Directory**
200 Not Used
201 Low Flow Start Volume NNNN X X
202 Low Flow Start Percentage NN X X
203 Low Flow Start Rate NNNN X X
204 Low Flow Start 0-1 X X
205 System First High Flow Rate NNNN X X
206 System Second High Flow Rate NNNN X X
207 Overrun Alarm Limit NN X X

MN06069L Rev. 0.4 (8/97) 103


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
208 Zero Flow Timer NN X X
209 Start After Stop NNN X X
210 Pump Relay Time Delay NN X X
211 Valve Delay to Open NN X X
212 Zero Flow Alarm
213-239 Not Used
240 Protection of Program Codes 280-289 0-1 X X
241-279 Not Used
280 Clean Line Product 1-4 X X
281 Clean Line Volume NNN X X
282 Clean Line Alarm Limit NN X X
283 Ratio Adjustment Factor NN.N X X
284 Ratio Adjustment Timer NN X X
285-299 Not Used
300 **System Volume Accuracy Directory**
300 Not Used
301 Transaction Control 0-2 X X
302 Maximum Preset Volume NNNNN X X
303 Minimum Preset Volume NNNNN X X
304 Auto Preset NNNNN X X
305 Auto Preset Increment NNNN X X
306 Blank Downcounter 0-1 X X
307 Volumes for Local Storage N-N-N-N X X
0-1 range for
each
308-339 Not Used
340 Protection of Program Codes 380-389 0-1 X X
341 Display Units 3 Characters X X
342 Corrected Display Indicator 0-4 X X
343 Display Resolution 0-1 X X
344 Proving Modes 0-2 X X

104 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
345 Proving Output 0-2 X X
346 Proving Output Units 0-4 X X
347 Recipes Per Transaction 0-1 X X
348 Blend Tolerance (Percentage) N.N X X
349 Blend Tolerance (Volume) NN.N X X
350 Combinated Pulse Output 0-4 X X
Note: This code applies to RBU-02 and above
firmware.

351 Combinated Pulse Output Resolution NNN.NNN X X


Note: This code applies to RBU-02 and above
firmware.

352 Combinated Pulse Output Maximum NNN X X


Frequency
Note: This code applies to RBU-02 and above
firmware.

353 Resolution of Volumetric Totals on a X X


Printed Report
354 Number of Batches Per Transaction Note: N X X
This code applies to RBU-11 and above firmware

355-389 Not Used


390 Input Pulse Type 0-1 X X
391-399 Not Used
400 **System Temperature and Density
Dir.**
400-439 Not Used
440 Protection of Program Codes 480-489 0-1 X X
441 Temperature Units 0-2 X X
442 Reference Temperature NNN.N X X
443 Density Units 0-2 X X
444 Volume/Mass Conversion 0-4 X X
445 Mass Units 3 Characters X X
446-499 Not Used
500 **System Pressure Directory**
500-539 Not Used
540 Protection of Program Codes 580-589 0-1 X X
541 Pressure Units 0-3 X X

MN06069L Rev. 0.4 (8/97) 105


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
542-599 Not Used
600 **System Read Only Directory**
600 Not Used
601-608 Additive Non-resettable Totals NNNNNNNN X
609 Local Storage Transactions NNN NNN X
NNN NNN
610-639 Not Used
640 Protection of Program Codes 680-689 0-1 X X
641-699 Not Used
700 **System Communications Directory**
700 Not Used
701 EIA-232 Communication Type 0-2 X
702 EIA-232 Communication Control 0-4 X
703 EIA-232 Baud Rate 0-9 X
704 EIA-232 Data Format 0-5 X
705 EIA-485 Communication Type 0-2 X
706 EIA-485 Communication Control 0-4 X
707 EIA-485 Baud Rate 0-9 X
708 EIA-485 Data Format 0-5 X
709 Communication Address NN X
710-714 Printer Output Messages 20 Characters X X
715-719 Permissive Messages 20 Characters X X
720 Meter ID 20 Characters X X
721 Print Summary 0-3 X X
Note: This code applies to RBU-01 and above
firmware.

722 Print Volumes 0-2 X X


723 Report Summary for HM Classification 1-4 X X
724 Delivery Report Display LLLLCCCEEE X
Note: This code applies to RBU-01 and above
firmware.

725-739 Not Used

106 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
740 Protection of Program Codes 780-789 0-1 X X
741 Communication Link Programming 0-3 X X
742 Communications Time-out NNN X X
743 Communications Alarm Mode 0-2 X X
744 Prompts Time-out NNN X X
745-749 Prompt Data Amount and Display Type NN X X
750 Start Key Enable/Disable 0-1 X X
751 Shared Printer Out Alarm 0-2 X X
752 Shared Printer Out Timer NN X X
753 EIA-232 Printer Security 0-4 X X
Note: Options 3 & 4 apply to RBU-02 and above
firmware.

754 EIA-485 Printer Security 0-4 X X


Note: Options 3 & 4 apply to RBU-02 and above
firmware.

755 Shared Printer Security Alarm 0-2 X X


756 Select Volumes to Print N-N-N-N-N X X
(0-1 range for
each)
757 Select Load Parameters to Print N-N-N X X
(0-1 range for
each)
758 Select the Additive Volumes to Print N-N-N-N-N-N- X X
N-N
(0-1 range for
each)
759 Define Delivery Report LLLLCCCEEE X X
Note: This code applies to RBU-01 and above
firmware.

760-779 Not Used


780 Number of Prompts N X X
781 Print Transaction 0-2 X X
782 Prompts Printed 0-2 X X
783-789 Not Used
790 High-Security Communications 0-1 X
Programming

MN06069L Rev. 0.4 (8/97) 107


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
791-799 Not Used
800 **System Input/Output Directory**
800 Not Used
801 Additive Injector Stop 0-2 X X
802 Additive Injector Stop Volume NNN X X
803 Additive Injector Output 0-3 X X
804 Manual/Auto Additive Injector Selection 0-1 X X
805 Restart After Valve Power Restored 0-1 X X
806 Valve Power Sense Permissive Message 20 Characters X X
810 Ticket Tray Permissive Message 20 Characters X X
807, 811 Permissive 1 & 2 Select 0-5 X X
808, 812 Permissive 1 & 2 Messages 20 Characters X X
809, 813 Permissive 1 & 2 Select 0-1 X X
814-821 Additive Injector Messages 9 Characters X X
822-839 Not Used
840 Protection of Program Codes 880-889 0-1 X X
841, 843 Additive Feedback Select 0-2 X X
845, 847
849, 851
853, 855
842, 844 Additive Volume/Cycle NNN.NNN X X
846, 848
850, 852
854, 856
857 Injector Units 3 Characters X X
858 Additive Injector Conversion Factor N.NNNNNNS X X
ENN
859 Additive Injector Feedback Errors NN X X
860-867 Additive Feedback Delays NNN X X
868, 870 Minimum Units (4mA) - 4-20 Channels SNNN.N X X
872, 874 NNNN.N
869, 871 Maximum Units (4mA) - 4-20 Channels SNNN.N X X
873, 875 NNNN.N
876-899 Not Used

108 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PC Ready
Code Description Format PV PC
Mode Only
900 **System Diagnostics Directory**
900 Not Used
901-911 Diagnostics
912-939 Not Used
940 Protection of Program Codes 980-989 0-1 X X
941-999 Diagnostics

PRODUCT UPPER LEVEL DIRECTORY

Program PC Ready
Code Description PV PC
Code Format Only
100 **Product General Purpose Directory**
100-139 Not Used
140 Protection of Program Codes 180-189 0-1 X X
141 Product Selection 0-1 X X
142-179 Not Used
180 Product Message 9 Characters X X
181-199 Not Used
200 **Product Flow Control Directory**
200 Not Used
201 Excess Flow Rate NN X X
202 Overrun Alarm Limit NN X X
203 Minimum Flow Rate NNN X X
204 High Flow Rate NNNN X X
205 Flow Tolerance N X X
206 Zero Flow Timer NN X X
207 First Trip Volume NNNN X X
208 Final (Second) Trip Volume NN.N X X
209 Final (Second Trip) Auto Adjust 0-9 X X
210 Low Flow Rate Alarm Limit NNN X X
211 PT/VF Time Delay NN X X

MN06069L Rev. 0.4 (8/97) 109


Section VI - Command Reference Guide

Program PC Ready
Code Description PV PC
Code Format Only
212-239 Not Used
240 Protection of Program Codes 280-289 0-1 X X
241 Flow Control Valve Security 0-1 X X
242-279 Not Used
280 Flow Adjustment Tolerance N.N X X
281 Flow Adjustment Timer NN.N X X
282-299 Not Used
300 **Product Volume Accuracy Directory**
300 Not Used
301 Minimum Batch Volume NNNNN X X
302-339 Not Used
340 Protection of Program Codes 380-389 0-1 X X
341, 343 Flow Rates NNNN X X
345, 347
342, 344 Meter Factors N.NNNN X X
346, 348
349 Meter Factor % Change/Deg. N.NNNN X X
350 Meter Factor Reference Temperature NNN.N X X
351 Pulse Output 0-3 X X
352 Pulse Resolution Output NNN.N X X
353 Input Resolution NNNN X X
354 Dual Pulse Error Count NNN X X
355 Dual Pulse Error Reset 0-3 X X
356 Dual Pulse Flow Rate Cutoff NNN X X
357-389 Not Used
390 Master Meter Factor N.NNNN X X
391 Linearized Factor Deviation N.NN X X
392 Meter Factor Variation 0-1 X X
393 Transmitter Type 0-3 X X
394-399 Not Used

110 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Program PC Ready
Code Description PV PC
Code Format Only
400 **Product Temperature and Density Dir**
400-439 Not Used
440 Protection of Program Codes 480-489 0-1 X X
441 API Table & Product 00-22 X X
442 Reference Density SNNN.N X X
N.NNNN
NNNN.N
.NNNN
443 Low Temperature Alarm SNNN X X
444 High Temperature Alarm SNNN X X
445 Maintenance Temperature SNNN.N X X
446 Temperature Offset SN.N X X
447 Low Density Alarm NNNN X X
448 High Density Alarm NNNN X X
449-499 Not Used
500 **Product Pressure Directory**
500 Not Used
501 Minimum Back Pressure Flow Rate Setting NNNN X X
502 Differential Pressure NNN X X
503 Minimum Back Pressure Flow Rate Timer NN X X
Setting
504 Back Pressure Reduction NN X X
505 Low Pressure Alarm NNNN X X
506 High Pressure Alarm NNNN X X
507-539 Not Used
540 Protection of Program Codes 580-589 0-1 X X
541 Compressibility Factor NNNNN X X
542 Vapor Pressure Calculation 0-1 X X
543, 545 Product Vapor Pressure NNN.N X X
547
544, 546 Product Vapor Pressure Temperature SNNN X X
548

MN06069L Rev. 0.4 (8/97) 111


Section VI - Command Reference Guide

Program PC Ready
Code Description PV PC
Code Format Only
549 Maintenance Pressure NNN.N X X
550-599 Not Used
600 **Product Read Only Directory**
601 Raw Non-resettable Totals NNNNNNNNN X
602 Gross Non-resettable Totals NNNNNNNNN X
603 Gross @ Standard Temp. Non-resettable Totals NNNNNNNNN X
604 Net Non-resettable Totals NNNNNNNNN X
605 Mass Non-resettable Totals NNNNNNNNN X
606 Load Average Temperature SNNN.N X
607 Load Average Pressure NNN.N X
608 Load Average Density NNNN.N X
609 Load Average Meter Factor N.NNNN X
610-639 Not Used
640 Protection of Program Codes 680-689 0-1 X X
641-699 Not Used
700 **Product Communications Directory**
701 HM (Hazardous Materials) Classification 20 Characters X X
702 HM (Hazardous Materials) Classification 20 Characters X X
703 HM (Hazardous Materials) Classification 20 Characters X X
704 HM (Hazardous Materials) Classification 20 Characters X X
705-739 Not Used
740 Protection of Program Codes 780-789 0-1 X X
741-799 Not Used
800 **Product Input/Output Directory**
800-839 Not Used
840 Protection of Program Codes 880-889 0-1 X X
841-899 Not Used
900 **Product Diagnostics Directory**
900-939 Not Used
940 Protection of Program Codes 980-989 0-1 X X
941-999 Not Used

112 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

RECIPE UPPER LEVEL DIRECTORY

Program
Code Description PV PC PC Ready
Code
Only
Format
0100 **Blend Recipe 1 Program Codes**
0101 Blend Recipe 0-1 X X
0102 Blend Recipe Name 9 Characters X X
0103 Recipe Raw Non-resettable Volume NNNNNNNNN X
0104 Recipe Gross Non-resettable Volume NNNNNNNNN X
0105 Recipe Grs @ Std Temp. Non-resettable NNNNNNNNN X
Volume
0106 Recipe Net Non-resettable Volume NNNNNNNNN X
0107 Recipe Mass Non-resettable Total NNNNNNNNN X
0108 HM Classification 1-4 X X
0109 Minimum Preset NNNNN X
0110-0113 Calculated Product Flow Rates NNN NNN X
NNN NNN
0114-0139 Not Used
0140 Protection of Program Codes 0180-0189 0-1 X X
0141 Blend Preset Display 0-4 X X
0142 Blend Delivery Display 0-4 X X
0143-0146 Percentages of Products to Deliver NNN.N X X
0147-0154 Additive Injection Product Select N-N-N-N X X
0-1 range for
each
0155 Recipe Correction Factor N.NNNN X X
0156-0179 Not Used
0180 Clean Line Deduct 1-4 X X
0181-0188 Additive Injection Pulsers NNN X X
0189-0199 Not Used
0200-2400 **Blend Recipe Program Codes** Same as Blend Recipe 01

NOTES

’n CHARACTERS’ = n alphanumeric characters as listed in Appendix 3.


N = represents one numeric digit
A range (ex. 0-1) is indicated for selection type program codes.

MN06069L Rev. 0.4 (8/97) 113


Section VI - Command Reference Guide

Command Code PF - Request Time of Power-fail


This command requests the time and date the last power-fail occurred.

Command:
‘PF’

Responses:
‘PF_DDDDDD_AAAA_X’ Good Response.

Where DDDDDD = Power-fail Date


= (MMDDYY for Standard Time)
= (DDMMYY for Military Time)
AAAA = Power-fail Time (HHMM)
X = A (Standard Time - A.M.)
= P (Standard Time - P.M.)
= M (Military Time)

Remarks: None.

Constraints: None.

Special Case: Leading spaces may be returned instead of leading zeros for both date and time (in the first
position only).

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

114 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code PT - Request Printer Ticket Data


This command retrieves formatted transaction data as printed on a shared printer.

Command:
Current Transaction

‘PT’

Local Storage Transaction

‘PT_NNN’

Where: NNN = Number of transactions back into local storage to retrieve data.

Responses:
See "Product Receipt Ticket" on the following pages Good Response.
or...

‘NOXX’ The transaction data was not retrieved.

Where XX:
= ’01’ In the Programming Mode
= ’03’ Value Rejected (PT_NNN only)
= ’05’ No Transaction Ever Done
= ’08’ Transaction in Progress (’PT’ only)
= ‘29’ Data Not Stored

Remarks: None.

Constraints: Data units for batch volumes are as programmed in the AccuLoad II for delivery display units
(System Program code 344). USED WITH COMM TYPE 1 - EIA TERMINAL ONLY. This
command will return many lines of data, each of which is terminated by a carriage return line-
feed (CR-LF). Because Comm Type 1 - EIA Terminal uses the CR-LF as a terminating
character, the communications scheme used by the computer may need to be altered to allow
the response from the ’PT’ to be received correctly. All of the information included in the
response from the ’PT’ is available through other commands, with the exception of alarm data
for local storage transactions. The ‘NO29’ will be returned when requesting either the current
transaction or a local storage transaction when the configurable report is selected (Rev. 11
and above firmware).

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 115


Section VI - Command Reference Guide

PRODUCT RECEIPT TICKET hhhhhhhhhhhhhhhhhhhh


--- hhhhhhhhhhhhhhhhhhhh
BILL OF LADING hhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhh
dd-dd-dd tt:tt a hhhhhhhhhhhhhhhhhhhh

Page x of x

xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii


xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii
xxxxxxxxxxxxxxxxxxxx iiiiiiiii

Meter ID: mmmmmmmmmmmmmmmmmmmm Transaction Number: nnnn


HM Classification: cccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccc
Customer: _________________________________________________________________
Carrier: __________________________________________________________________
Operator: _________________________________________________________________

BATCH VOLUME TOTALS LIVE AVERAGES REFERENCE


-------------------------------------- ----------------- ---------
RAW GROSS GST NET MASS Temp Density Density
------ ------ ------ ------ ------ ------- ------- --------
Gal Gal Gal Gal Lbs F Lb/F3

Recipe 1 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d


Product1 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product2 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product3 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product4 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr

Additive Volumes: Additive1:aaaaa.aaa Additive2:aaaaa.aaa Additive3:aaaaa.aaa


in Ozs Additive4:aaaaa.aaa Additive5:aaaaa.aaa Additive6:aaaaa.aaa
Additive7:aaaaa.aaa Additive8:aaaaa.aaa
Alarms: R:00, R:11, R:22, R:33, R:44, R:55, R:66, R:77, R:88, R:99

This is to certify that the above-named materials are properly classified,


described, packaged, marked, and labeled and are in proper condition for
transportation according to the applicable DOT regulations.

______________________________________________________
Driver Signature

______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU

116 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PRODUCT RECEIPT TICKET hhhhhhhhhhhhhhhhhhhh


--- hhhhhhhhhhhhhhhhhhhh
BILL OF LADING hhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhh
dd-dd-dd tt:tt a hhhhhhhhhhhhhhhhhhhh

Page x of x

xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii


xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii
xxxxxxxxxxxxxxxxxxxx iiiiiiiii

Meter ID: mmmmmmmmmmmmmmmmmmmm Transaction Number: nnnn


HM Classification: cccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccc
Customer:__________________________________________________________________
Carrier: __________________________________________________________________
Operator: _________________________________________________________________

TRANSACTION VOLUME TOTALS LIVE AVERAGES REFERENCE


-------------------------------------- ----------------- ---------
RAW GROSS GST NET MASS Temp Density Density
------ ------ ------ ----- ------ ------ ------- -----
Gal Gal Gal Gal Lbs F Lb/F3

Recipe 1 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t


Recipe 2 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t
Recipe 3 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t
Recipe 4 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t
Recipe 5 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t
Recipe 6 vvvvvv >vvvvvv vvvvvv vvvvvv vvvvvv tttt.t
Product1 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product2 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product3 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product4 vvvvvv vvvvvv vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr

Additive Volumes: Additive1:aaaaa.aaa Additive2:aaaaa.aaa Additive3:aaaaa.aaa


in Ozs Additive4:aaaaa.aaa Additive5:aaaaa.aaa Additive6:aaaaa.aaa
Additive7:aaaaa.aaa Additive8:aaaaa.aaa
Alarms: R:00, R:11, R:22, R:33, R:44, R:55, R:66, R:77, R:88, R:99

This is to certify that the above-named materials are properly classified,


described, packaged, marked, and labeled and are in proper condition for
transportation according to the applicable DOT regulations.
_____________________________________________________
Driver Signature

______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU

MN06069L Rev. 0.4 (8/97) 117


Section VI - Command Reference Guide

PRODUCT RECEIPT TICKET hhhhhhhhhhhhhhhhhhhh


--- hhhhhhhhhhhhhhhhhhhh
BILL OF LADING hhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhh
dd-dd-dd tt:tt a hhhhhhhhhhhhhhhhhhhh

Page x of x

xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii


xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii
xxxxxxxxxxxxxxxxxxxx iiiiiiiii

Meter ID: mmmmmmmmmmmmmmmmmmmm Transaction Number: nnnn (Reprint)


HM Classification: cccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccc
Customer: _________________________________________________________________
Carrier: __________________________________________________________________
Operator: _________________________________________________________________

BATCH VOLUME TOTALS LIVE AVERAGES REFERENCE


----------------------- ----------------------- ------------
GROSS GST NET Temp Density Density
------ ------ ------ ----------- --------- ------------
GAL GAL GAL F Lb/F3
Recipe 1 vvvvvv >vvvvvv vvvvvv tttt.t dddd.d

Product1 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr


Product2 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product3 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product4 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr

Additive Volumes: Additive1:aaaaa.aaa Additive2:aaaaa.aaa Additive3:aaaaa.aaa


in Ozs Additive4:aaaaa.aaa Additive5:aaaaa.aaa Additive6:aaaaa.aaa
Additive7:aaaaa.aaa Additive8:aaaaa.aaa

Alarms: R:00, R:11, R:22, R:33, R:44, R:55, R:66, R:77, R:88, R:99

This is to certify that the above-named materials are properly classified,


described, packaged, marked, and labeled and are in proper condition for
transportation according to the applicable DOT regulations.

______________________________________________________
Driver Signature

______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU

118 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

PRODUCT RECEIPT TICKET hhhhhhhhhhhhhhhhhhhh


--- hhhhhhhhhhhhhhhhhhhh
BILL OF LADING hhhhhhhhhhhhhhhhhhhh
hhhhhhhhhhhhhhhhhhhh
dd-dd-dd tt:tt a hhhhhhhhhhhhhhhhhhhh

Page x of x

xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii


xxxxxxxxxxxxxxxxxxxx iiiiiiiii xxxxxxxxxxxxxxxxxxxx iiiiiiiii
xxxxxxxxxxxxxxxxxxxx iiiiiiiii

Meter ID: mmmmmmmmmmmmmmmmmmmm Transaction Number: nnnn (Reprint)


HM Classification: cccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccc
Customer:__________________________________________________________________
Carrier: __________________________________________________________________
Operator: _________________________________________________________________

TRANSACTION VOLUME TOTALS LIVE AVERAGES REFERENCE


------------------------- ----------------------- ------------
GROSS GST NET Temp Density Density
------ ------ ------ ----------- --------- ------------
Gal Gal Gal
Recipe 1 vvvvvv >vvvvvv vvvvvv tttt.t
Recipe 2 vvvvvv >vvvvvv vvvvvv tttt.t
Recipe 3 vvvvvv >vvvvvv vvvvvv tttt.t
Recipe 4 vvvvvv >vvvvvv vvvvvv tttt.t
Recipe 5 vvvvvv >vvvvvv vvvvvv tttt.t
Recipe 6 vvvvvv >vvvvvv vvvvvv tttt.t

Product1 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr


Product2 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product3 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr
Product4 vvvvvv vvvvvv vvvvvv tttt.t dddd.d rrrrrr

Additive Volumes: Additive1:aaaaa.aaa Additive2:aaaaa.aaa Additive3:aaaaa.aaa


in Ozs Additive4:aaaaa.aaa Additive5:aaaaa.aaa Additive6:aaaaa.aaa
Additive7:aaaaa.aaa Additive8:aaaaa.aaa
Alarms: R:00, R:11, R:22, R:33, R:44, R:55, R:66, R:77, R:88, R:99

This is to certify that the above-named materials are properly classified,


described, packaged, marked, and labeled and are in proper condition for
transportation according to the applicable DOT regulations.
______________________________________________________
Driver Signature

______________________________________________________
Signature of Receiving Agent

Smith AccuLoad II-RBU

MN06069L Rev. 0.4 (8/97) 119


Section VI - Command Reference Guide

Notes:

hhhhhhhhhhhhhhhhhhhh = User defined messages which are set up in program codes 710 through 714 in the
General System Directory.

mmmmmmmmmmmmmmmmmm = Meter ID as defined in program code 720 in the General System Directory.

cccccccccccccccccccc = First 20 characters of HM Classification selected for this recipe as defined in program
code 701 in the Product Directory.

cccccccccccccccccccc = Second 20 characters as defined in program code 702 in the Product Directory.

cccccccccccccccccccc = Third 20 characters as defined in program code 703 in the Product Directory.

cccccccccccccccccccc = Last 20 characters as defined in program code 704 in the Product Directory.

xxxxxxxxxxxxxxxxxxxx = Prompt messages which are set up in program codes 715 through 719 in the General
System Directory.

iiiiiiiii = Prompt input data.

dd-dd-dd = Date: MMDDYY for Standard Time, DDMMYY for Military Time.

tt:tt = Time HHMM

a = A (Standard Time - A.M.)


P (Standard Time - P.M.)
M (Military Time)

Note: Reference density will not be included on the report for a product if a densitometer is installed for that product.

If a feature is not selected for output on the product receipt ticket or there are no alarms present, a blank line will
be in place of the data.

120 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code PV - Request Program Code Values


This command requests program values from the AccuLoad II.

Command:
‘PV_DD_XXX_NNN’

Where DD = 00 (General System Directory)


= P1 (Product 1 Directory)
= P2 (Product 2 Directory)
= P3 (Product 3 Directory)
= P4 (Product 4 Directory)
= 01 (Recipe 1 Directory)
= 02 (Recipe 2 Directory)
=•
=•
=•
= 24 (Recipe 24 Directory)
XXX = Program Code
NNN = Table entry number (code 185 only)

Responses:
‘PV_XXX_NNN_A...A’ Good Response for three digit codes.

or...

‘PV_XXXX_A...A’ Good Response for four digit codes (Recipe).

Where XXX = three digit program code


XXXX = four digit program code
NNN = Table entry number (code 185 only)
A...A = 24 character value and description as displayed when accessed
through the Program Mode using the AccuLoad II keypad.

or...

‘NOXX’ Program value not read.

Bad Response:

Where XX = ’02’ AccuLoad II Released


= ’06’ Operation Not Allowed
= ’14’ Program Code Not Used

MN06069L Rev. 0.4 (8/97) 121


Section VI - Command Reference Guide

Remarks: None.

Constraints: If unit is in Program Mode at time of 'PV' command, it must be at the High Level Directory
names or a 'NO06' response will be returned. The table entry (NNN) applies to RBU Version
05 and above firmware.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

(*) Removed DD from the responses and from the Remarks removed For Recipe......

122 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RA - Request Alarm Status


This command requests specific alarm conditions from the AccuLoad II.

Command:
‘RA_D’

Where D = 0 (General System)


= 1 (Product 1)
= 2 (Product 2)
= 3 (Product 3)
= 4 (Product 4)
= 5 (Recipe)

Responses:
‘HF OA TP’ Good Response. A character string consisting of from 1 to 5 status
codes separated by a single space. Each status code is two
characters. All codes are detailed on pages 124 through 126.

Remarks: None.

Constraints: Alarm conditions are reported in the order in which they occurred from left to right.

Special Case: If no alarm condition is set, an ’OK’ response is issued.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 123


Section VI - Command Reference Guide

Alarm Status Codes


Product Directory

Code Condition
BH Blend High - An overflow on this product has caused the blend tolerance to be exceeded.
BL Blend Low - An underflow on this product has caused the blend tolerance to be exceeded.
BP Back Pressure - Back pressure per the entries set cannot be maintained during flow enough
to maintain entry set in the minimum back pressure flow rate program code.
CF Unconfigured Flow - Flow exits for a product that is not configured.
DA Diagnostic Alarm - The twelve types are ROM error, RAM error, EEPROM error, Watchdog,
display error, data retention error, display download required, control module alarm, security
code violation, software version mismatch, internal temperature alarm and programming
error.
DP Down Pulse Error - Consecutive down pulses are greater than or equal to the dual pulse
comparator error count.
DR Density Transducer - Density transducer failure or out-of-range condition.
HD High Density - Density transducer is out-of-range of the high alarm setting.
HF High Flow Alarm - Flow rate has exceeded limit set by Excess High Flow program code for
more than 4 seconds.
HP High Pressure - Pressure transducer is out-of-range of the high alarm setting.
HT High Temperature - Temperature probe or transducer is out-of-range of the high alarm
setting.
LD Low Density - Density transducer is out-of-range of the low alarm setting.
LF Low Flow Alarm - Flow rate was at or below the minimum flow rate established by Low Flow
Limit program code for longer than 8 seconds.
LP Low Pressure - Pressure transducer is out-of-range of the low alarm setting.
LT Low Temperature - Temperature probe or transducer is out-of-range of the low alarm setting.

OA Overrun Alarm - Volume delivered has exceeded the preset amount by at least the number
of units set in the Overrun Limit program code.
PR Pressure Transducer - Pressure transducer failure or out-of-range condition.
PS Pulse Security - Used only with security pulse option. Indicates than an excessive number of
erroneous pulses have been detected, or power failure on PSC board.
PT Pulse Transmission - Meter pulses are not being received and the valve is open or meter
pulses are being received and the valve is closed for more than what is programmed in the
PT/VF time delay program code. (Used in conjunction with the optional Valve Position
Indicator Switch.) Will result in an immediate Valve Fault Alarm - no 10 second delay.
TP Temperature Probe - Short or open condition in the temperature probe circuit (main line
probe).

124 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Code Condition
UF Unauthorized Flow - Flow exists for a product that is not selected in the recipe.
VF Valve Fault - The valve did not close within 10 seconds after receiving the signal to close.
ZF Zero Flow Alarm - The flow rate has remained at zero for longer than the zero flow timer.

Alarms (Product)
System Directory

Code Condition
A2 232 Printer Access Cover Open - The access cover on the printer must be closed so that
printing may resume.
A4 485 Printer Access Cover Open - The access cover on the printer must be closed so that
printing may resume.
B2 232 Printer Buffer Overflow
B4 485 Printer Buffer Overflow
CL Clean Line - The clean line volume delivered has underrun the clean line volume pro-
grammed by at least the amount of the clean line alarm limit.
CM Communications Alarm - Communications failure on one of the communications channels.
D2 232 Printer Deselected - The printer must be put back on-line.
D4 485 Printer Deselected - The printer must be put back on-line.
DA Diagnostic Alarm - The twelve types are ROM error, RAM error, EEPROM error, Watchdog,
display error, data retention error, display download required, control module alarm, security
code violation, software version mismatch, internal temperature alarm and programming
error.
E2 General 232 Printer Error
E4 General 485 Printer Error
F1 Additive 1 Feedback Alarm
F2 Additive 2 Feedback Alarm
F3 Additive 3 Feedback Alarm
F4 Additive 4 Feedback Alarm
F5 Additive 5 Feedback Alarm
F6 Additive 6 Feedback Alarm
F7 Additive 7 Feedback Alarm
F8 Additive 8 Feedback Alarm
H2 232 Printer Hardware Failure

MN06069L Rev. 0.4 (8/97) 125


Section VI - Command Reference Guide

Code Condition
H4 485 Printer Hardware Failure
I2 232 Printer Not Responding
I4 485 Printer Not Responding
OA Overrun Alarm - Volume delivered has exceeded the preset amount by at least the number
of units set in the Overrun Limit program code.
O2 232 Printer Paper Out
O4 485 Printer Paper Out
P2 232 Printer Communications
P4 485 Printer Communications
SF Storage Full - Local storage area is full.
SP Shared Printer - An output was attempted to the shared printer but was unsuccessful
because the shared printer remained busy longer than the programmed shared printer out
alarm timer.
TK Ticket Alarm - Ticket was cranked from ticket printer while batch loading was in progress.

Alarms (System)

126 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RB - Request Batch


This command retrieves Batch Data from the AccuLoad II.

Command:
Current Transaction
‘RB’ For batch volume currently in progress - returns the delivery
volume type.

’RB_PP’ For batch volume currently in progress - returns a single

product total in the delivery volume type.

‘RB_Y’ For currently completed batch only - returns the delivery


volume type for the batch requested.

‘RB_Y_PP’ For currently completed batch only - returns a single product


total in the delivery volume type for the batch requested.

‘RB_Y_X’ For currently completed batch only - returns the completed

batch requested in the volume type requested.

‘RB_Y_X_PP’ For currently completed batch only - returns a single product


total for the completed batch in the volume type requested.

Local Storage Transaction


‘RB_Y_NNN’ Returns the delivery volume type.

‘RB_Y_PP_NNN’ Returns the delivery volume type for the single product
requested.

‘RB_Y_X_NNN’ Returns the batch in the volume type requested if that volume
type was stored.

‘RB_Y_X_PP_NNN’ Returns the batch in the volume type requested if that volume
type was stored for product total request.

Where X = R for Raw Total


= G for Gross Total
= N for Gross @ Standard Temperature Total
= P for Net Pressure & Temperature Total
= M for Mass Total
Y = Batch Number (1-6)
NNN = number of transactions back into local storage to retrieve data
PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)

MN06069L Rev. 0.4 (8/97) 127


Section VI - Command Reference Guide

Response:
Current Transaction
‘RB_Y_A1A2_RR_VVVVVV’ For ’RB’ and ’RB_Y’
‘RB_Y_A1A2_PP_VVVVVV’ For ’RB_PP’ and ’RB_Y_PP’
‘RB_Y_X_A1A2_RR_VVVVVV’ For ’RB_Y_X’
‘RB_Y_X_A1A2_PP_VVVVVV’ For ’RB_Y_X_PP’

Local Storage Transaction


‘RB_Y_A1A2_RR_VVVVVV_NNN’ For ’RB_Y_NNN’
‘RB_Y_A1A2_PP_VVVVVV_NNN’ For ’RB_Y_PP_NNN’

‘RB_Y_X_A1A2_RR_VVVVVV_NNN’ For ’RB_Y_X_NNN’


‘RB_Y_X_A1A2_PP_VVVVVV_NNN’ For ’RB_Y_X_PP_NNN’

Y = Batch number requested or current batch


X = R for Raw Total
= G for Gross Total
= N for Gross at Standard Temperature Total
= P for Net Temperature & Pressure
= M for Mass Totals
A1 = Additive selection code character 1
A2 = Additive selection code character 2
(See pages 130 and 131 for codes.)

RR = 01 (Recipe #1)
= 02 (Recipe #2)
=•
=•
=•
= 24 (Recipe #24)

PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4
VVVVVV = Batch Volume
NNN = # of transactions back into local storage to retrieve data
or...
‘NOXX’

Where ’XX’
= ’03’ Value Rejected
= ’05’ No Transaction Ever Done
= ’18’ No Transaction in Progress (’RB’ and ’RB_PP’ only)
= ’25’ Volume Type Not Selected (’RB_Y_X_NNN’ and
RB_Y_X_PP_NNN’ only)
= ‘29’ Data Not Stored

128 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Remarks: A batch is not considered to be complete until the start key is pressed for the next batch or
the transaction is ended. RB_Y will always fail on the current batch even after BD status is
reported in EQ or RS commands.

Constraints: Transaction volume units are assumed as the type programmed into AccuLoad II. ‘NO29’
Data Not Stored applies to Rev. 11 and above firmware.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 129


Section VI - Command Reference Guide

Additive Selection Code A1

Character Returned A1 Additive Selected


Hex Code Additive 8 Additive 7 Additive 6 Additive 5
’30’ 0
’31’ 1 X
’32’ 2 X
’33’ 3 X X
’34’ 4 X
’35’ 5 X X
’36’ 6 X X
’37’ 7 X X X
’38’ 8 X
’39’ 9 X X
’41’ A X X
’42’ B X X X
’43’ C X X
’44’ D X X X
’45’ E X X X
’46’ F X X X X

Additive Selection Code A1 for Command Code RB

130 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Additive Selection Code A2

Character Returned A2 Additives Selected


Hex Code Additive 4 Additive 3 Additive 2 Additive 1
’30’ 0
’31’ 1 X
’32’ 2 X
’33’ 3 X X
’34’ 4 X
’35’ 5 X X
’36’ 6 X X
’37’ 7 X X X
’38’ 8 X
’39’ 9 X X
’41’ A X X
’42’ B X X X
’43’ C X X
’44’ D X X X
’45’ E X X X
’46’ F X X X X

Additive Selection Code A2 for Command RB

MN06069L Rev. 0.4 (8/97) 131


Section VI - Command Reference Guide

Command Code RC - Resume Communications


This command instructs AccuLoad II to resume communications from the Standby Mode.

Command:
‘RC’

Responses:
‘OK’ Good Response. Communications have resumed and the Local Storage Flag
(’SA’) has been cleared.

or...

‘NOXX’ Communications have not been restored.

Where XX = ’07’ Wrong Control Mode


= ’08’ Transaction in Progress

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

132 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RD - Request Current Transducer or Probe Value


This command requests the value of one of the probes or transducers installed and wired to the AccuLoad II.

Command:
‘RD_X_PP’

Where X = T (current temperature)


= P (current pressure)
= D (current density)
PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4

Responses:
‘RD_X_VVVV.V_PP’ Good Response.

‘RD_X_SVVVV.V_PP’ for temperature only.

Where X = T (current temperature)


= P (current pressure)
= D (current density)
VVVV.V = current value
PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4
S = sign (+ or -)

or...

‘NOXX’ The value was not read.

Where XX = ’01’ In the Programming Mode


= ’03’ Value Rejected
= ’19’ Option Not Installed

Remarks: None.

Constraints: Temperature, pressure and density are all individual installable options. Units are as
programmed in the AccuLoad II. Negative temperature is possible. Temperature, pressure
and density data is reset to zero on power-fail or if not installed.

Special Case: Leading digit of the temperature value will be a minus sign (-) if it is below zero degrees.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 133


Section VI - Command Reference Guide

Command Code RE - Reset Status Conditions


This command resets or acknowledges pending status conditions of the AccuLoad II.

Command:
‘RE_XX’

Where XX = two character code as detailed below. (See page 134.)

Responses:
‘OK’ Good Response. Status condition has been reset. Status condition will no longer
appear in responses to status requests (EQ and RS).

or...

‘NOXX’ The status condition has not been reset.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’06’ Operation Not Allowed

Remarks: None.

Constraints: See page 134.

Special Case: ’TD’ and ’BD’ status are also reset on authorize commands. When the ’PC’ status is reset,
the bit-maps used to respond to the ’PB’ and ’DB’ commands will also be cleared.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

Valid Status Codes

Code Condition
’TD’ Transaction Done Status (also resets ’BD’)
’BD’ Batch Done Status
’PF’ Unit has Power Failed
’PC’ Program Mode Value has Changed.

Valid Status Code for RE

Note: If the status code is already reset, a ’NO06’ will be returned.

134 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RK - Read Keypad


This command instructs the AccuLoad II to transmit any pending data entered at the keypad to the requesting
device.

Command:
‘RK’

Responses:
‘KY_NNNN....N’ Good Response.

Where:
NNNN....N is a string of from 1 to 25 characters, where the final
character is a non-numeric terminating key represented as indicated
below:

Numeric keypad data zero through nine will be represented by their


ASCII character equivalents.

The following are accepted as terminating keys only and will be


represented as follows:

Enter key ("ENTER") = "E"

Print key ("PRINT") = "P"

Start key ("START") = "A"

Set key ("SET") = "B"

The Clear key ("CLEAR") has a function and therefore will not be
represented on the display. If pressed, the last character entered will be
cleared and another character may be entered in its place. If pressed a
second time, the entire field will be cleared and entry will have to be
repeated.
or...

‘NOXX’ Pending data was not available.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’07’ Wrong Control Mode
= ’17’ No Keypad Data Pending

MN06069L Rev. 0.4 (8/97) 135


Section VI - Command Reference Guide

Remarks: The response string NNNN...N will contain leading zeros to the length of response specified in
the prompt that was issued. If the expected input length for a prompt is 4 digits and only 2
digits are entered: 2 leading zeros and the 2 digits input at the keypad will be displayed in the
response to the ’RK’. If the prompt was issued with the option to skip numeric input (adding
40 to expected data length), leading question marks, not zeros, are returned. If the prompt
was issued with the delimiter ’[’ or ’]’, the initiating keystroke is NOT returned in the response
to the ’RK’.

Constraints: Once a terminating key is pressed at the keypad the message ’PLEASE WAIT’ will be
displayed. Keypad data is not cleared from the AccuLoad II until a ’WX’, ’WD’, or ’DA’
command has been issued. After data pending, the keypad is locked until a ’WX’ or ’WD’
command has been issued for prompt or a ’DA’ command removes minicomputer control. If
none of these occur within 3 minutes, Accuload II will time-out and release the keypad and
display from minicomputer control.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

136 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RO - Request Options


This command requests the options that are installed in the AccuLoad II.

Command:
‘RO’

Responses:
‘HP PR’ Good Response. A character string consisting of from 1 to 8 option codes
separated by a single space. Each option code is two characters. Option
codes are detailed below.

Remarks: None.

Constraints: None.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 137


Section VI - Command Reference Guide

Option Codes

Code Description
AD Additive Monitoring
CM EIA-485 Communications
DN Density
DP Dual Pulse
HP High-speed Proving
PR Pressure
TM Two Products
TP Temperature

Option Codes for RO

138 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RP - Request Preset


This commands requests the current preset value being loaded at the AccuLoad II.

Command:
'RP'

Response:
‘RP_XXXXXX’ Good Response. (Applies to RBU-05 and above.)

Where XXXXXX = Preset Volume

‘NOXX’ The current preset value was not read.

Where XX = ’01’ In the Programming Mode

Remarks: 1. The preset value is returned with leading spaces (e.g., RP _ _ _ 1000. (Rev. 05 and above
firmware.)
2. Note that in Remote Control Mode once the batch done flag is set this command will return
’RP_ _ _ _ _ _0’. (Rev. 05 and above firmware.)

Constraints: The preset value is only available from the AccuLoad II while the AccuLoad II is Authorized,
Released, Flowing, and Transaction In Progress. RP will return the actual preset value from
the time the load is started (’SA’ command or pressing the ’START’ key) until batch done
status is set. At all other times the response to the ’RP’ will be ’RP_ _ _ _ _ _0’.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 139


Section VI - Command Reference Guide

Command Code RQ - Request Current Flow Rate


This command retrieves the current flow rate from the AccuLoad II.

Command:
‘RQ’ for system flow rate

‘RQ_PP’ for flow rate of specified product

Responses:
‘RQ_XXXX’ Good Response for ’RQ’

‘RQ_XXXX_PP’ Good Response for ’RQ_PP’

Where XXXX = current flow rate


PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4

Remarks: None.

Constraints: None.

Special Case: If flow is currently under back pressure control the response will be ‘RQ*XXXX’ or
‘RQ*XXXX_PP’. The asterisk (*) shows flow is under back pressure control.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

140 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code RR - Current Recipe Number


This command requests the current recipe number from AccuLoad II.

Command:
‘RR’

Response:
‘RR_NN’ Good Response.

Where NN = Recipe Number (01 - 24)

Remarks: The recipe number returned by the RR will remain in effect until another recipe is selected,
either by allocating a single recipe (AB command) or by selection at the AccuLoad keypad.
Neither batch done nor transaction done clears the recipe number from the ’RR’ response.

Constraints: None.

Special Case: If the AccuLoad II is authorized for transaction (AP, AU or SB) with a single recipe enabled
(AB command) and authorization is then removed without actually loading any product (ET);
the response to the RR command will be ’RR_00’. If no transaction has ever been run on the
AccuLoad II the response to the ’RR’ will be ’RR_01’.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 141


Section VI - Command Reference Guide

Command Code RS - Request Status


This command requests the operational status of the AccuLoad II (long format).

Command:
‘RS’

Responses:
‘RL AU FL TP’ Good Response. A character string consisting of from 1 to 20 status
codes separated by a single space. Each status code is two
characters. Codes are detailed on page 143.

Remarks: The AccuLoad II is considered released whenever the valve is open and has not been
commanded to close.

Some alarm conditions cannot be reset through the communication channel. (See Alarm
Reset command.)

Constraints: None.

Special Case: A trailing space is returned after the final status code.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

142 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Request Status Codes

Code Condition
’AL’ Alarm Condition
’AU’ Authorized
’BD’ Batch Done
’DP’ Delayed prompt is in effect (’WP’ or ’WQ’ command).
’FL’ Product is flowing.
’I1’ Input 1
’I2’ Input 2
’I3’ Input 3
’I4’ Input 4
’I5’ Input 5
’I6’ Input 6
’I7’ Input 7
’I8’ Input 8
’I9’ Input 9
’IA’ Input 10
’IB’ Input 11
’IC’ Input 12
’KY’ Keyboard Data Pending
’OK’ AccuLoad II idle, no status pending.
’PC’ Program Mode value has changed.
’PF’ Power-fail has occurred since last reset.
’PW’ Program or Weights & Measures Mode
’RL’ AccuLoad II is Released
’SA’ Standby Mode
’SF’ Storage Full
’ST’ Standby Transaction Pending
’TD’ Transaction Done
’TO’ Display message has timed out.
’TP’ Transaction in Progress

Status codes for RS.

MN06069L Rev. 0.4 (8/97) 143


Section VI - Command Reference Guide

Command Code RT - Request Transaction


This command instructs AccuLoad II to transmit the transaction data.

Command:
Current Transaction

‘RT_X’ Total volume - sum of the recipes.


‘RT_X_PP’ (Total single Product volume).
‘RT_X_RR’ (Total single Recipe volume).

Local Storage Transaction

‘RT_X_NNN’ (Total volume - sum of the recipes).


‘RT_X_PP_NNN’ (Total single Product volume).
‘RT_X_RR_NNN’ (Total single Recipe volume).

Where:

X = R for Raw Total


= G for Gross Total
= N for Gross @ Standard Temperature Total
= P for Net Temperature and Pressure Total
= M for Mass Total
PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4
RR = 01 (Recipe 1)
= 02 (Recipe 2)



= 24 (Recipe 24)
NNN = Number of transactions back into local storage to retrieve data.

144 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
Current Transaction
‘RT_X_Y_RR_VVVVVV’ Good Response. (Total volume - sum of the recipes).
‘RT_X_Y_PP_VVVVVV’ (Total single Product volume).
‘RT_X_Y_RR_VVVVVV’ (Total single Recipe volume).

Local Storage Transaction


‘RT_X_Y_RR_VVVVVV_NNN’ Good Response. (Total volume - sum of the recipes).
‘RT_X_Y_PP_VVVVVV_NNN’ (Total single Product volume).
‘RT_X_Y_RR_VVVVVV_NNN’ (Total single Recipe volume).

Where: X = R for Raw Total


= G for Gross Total
= N for Gross at Standard Temperature Total
= P for Net Temperature & Pressure
= M for Mass Totals
= Y Total Number of Batches
PP = P1 for Product 1
= P2 for Product 2
= P3 for Product 3
= P4 for Product 4
RR = 01 (Recipe 1)
= 02 (Recipe 2)



24 (Recipe 24)
VVVVVV = Total Transaction Volume
NNN = Number of transactions back into local storage to retrieve data.
or...
‘NOXX’ No transaction data was received.

Where XX = ’03’ Value Rejected


= ’05’ No Transaction in Progress or Completed
= ’19’ Option Not Installed
= ’25’ Volume Type Not Selected (Local Storage Transactions Only)
= ‘29’ Data Not Stored

Remarks: For Total Volume Requests (RT_X and RT_X_NNN): ’MR’ as the recipe number on the
response indicates a multiple recipe transaction. For RT_X_PP and RT_X_RR: 0 will be
returned for products and recipes that were not loaded in the transaction.

Constraints: Transaction Volume Units are assumed to be as programmed into AccuLoad II. ‘N029’ Data
Not Stored applies to Rev. 11 and above firmware.

Special Case: For single product deliveries (100% of any product): RT_X_PP and RT_X_RR will not return
the same volume if clean line start (System program code 281) is enabled and the clean line
product (System program code 280) is different from the product requested.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 145


Section VI - Command Reference Guide

Command Code SA - Remote Start


This command remotely starts the AccuLoad II as though the ’START’ key was pressed.

Command:
‘SA’

Responses:
‘OK’ Good Response. AccuLoad II is released for flow to begin.

or...

‘NOXX’ AccuLoad II is not released for Remote Start.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’04’ Flow is Active
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode
= ’09’ Alarm Condition
= ’11’ Operation Out of Sequence
= ’15’ Keypad and Display Under Minicomputer Control
= ’20’ Start After Stop Delay
= ’21’ Permissive Delay

Remarks: None.

Constraints: STOP relay must be bypassed in AccuLoad II wiring to ensure the ’SA’ will be effective. Refer
to Bulletin MN06064 - AccuLoad II Installation (Figure 14 - Remote Start) for information on
bypassing the STOP relay. Use of the ’SA’ command does not lock out the possibility of
starting the AccuLoad II by using the "START" key (unless the "START" key is disabled
through System Program code 750). Flow may be initiated by using either method.

Keypad input which occurs simultaneously with reception of the ’SA’ command, except the
"STOP" key, will be ignored.

The AccuLoad II must first be authorized. Presetting a zero quantity or pressing the "STOP"
key at the same time the ’SA’ is received will result in a ’NO06’ response. The "STOP" key
has priority.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

146 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code SB - Set Batch


This command authorizes a batch and presets Batch Volumes for a transaction.

Command:
‘SB_VVVVV’

’SB_A1A2_VVVVV’

Where

A1A2 = 2 character additive selection code


VVVVV = Volume to preset

*See pages 36 and 35.

Response:
‘OK’ Good Response. Batch volume has been accepted.

or...

‘NOXX’ The batch volume has not been set.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’04’ Flow is Active
= ’07’ Wrong Control Mode
= ’09’ Alarm Condition
= ’10’ Storage Full
= ’16’ Ticket Not in Printer
= ’19’ Option Not Installed
= ’22’ Print Request Pending
= ’26’ More Than One Recipe Enabled
= ’27’ Batch Limit Reached
= ’28’ Checking Entries

MN06069L Rev. 0.4 (8/97) 147


Section VI - Command Reference Guide

Remarks: 1. If the A1A2 qualifier is not used, the additive selection will operate as currently
programmed in the AccuLoad II. For authorization with additives, only one recipe may be
enabled. Additives selected in A1A2 must be programmed for use. Additives will be
injected for all components of the blend recipe. If more than one recipe is enabled, the
'Select Recipe' prompt will be displayed.
2. See also Remarks for 'AB' - Allocate Blend Recipes command. (Rev. 05 and above
firmware.)

Constraints: Batch volume must not exceed programmed maximum batch size and must not be below the
programmed minimum batch size. Units value must correspond to what is programmed into
AccuLoad II for units of measurement.

Special Case: An authorization command with batch size of 0 allows the driver to select batch size. Driver
may clear any preset batch size and enter a new batch volume providing that it is less than
the preset batch size. A batch amount of zero (0) while in the Auto Preset mode will result in
the maximum batch amount being displayed; a non-zero set batch amount will override the
maximum batch amount as the auto preset amount and cannot be overridden by the driver
while in the auto preset mode. Upon receipt of this command, the keypad is returned to
AccuLoad II control.

Comm. Modes: Remote Control (2).

148 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code SD - Set Date and Time


This command sets the date and time in the AccuLoad II.

Command:
‘SD_DDDDDD_HHNN_X’

Where DDDDDD = MMDDYY (Standard Time)


DDDDDD = DDMMYY (Military Time)
MM = month
DD = day
YY = year
HH = hours
NN = minutes
X = A (Standard Time - A.M.)
= P (Standard Time - P.M.)
= M (Military Time)

Responses:
‘OK’ Good Response. Time and Date Value accepted and seconds reset to zero.

or...

‘NOXX’ The time and date were not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected

Remarks: None.

Constraints: Time Value must be within range programmed into AccuLoad II - 0000 to 2359 for Military,
0000 to 1259 for Standard; Month must be within the range of 1 to 12; Day must be in the
range valid for the month chosen.

Special Case: Leading spaces may be used in place of leading zeros for month, day, year, hours, and
minutes. However, this is not recommended.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 149


Section VI - Command Reference Guide

Command Code SP - Remote Stop


This command instructs the AccuLoad II to stop, halting product delivery.

Command:
‘SP’

Responses:
‘OK’ Good Response.

or...

‘NOXX’ The AccuLoad II was not stopped.

Where XX = ’01’ in the Programming Mode

Remarks: None.

Constraints: Valve and pump are shut down whether flow is present or not. If a batch is in progress, the
"START" key or the Remote Start command ’SA’ must be used to continue the batch. If the
AccuLoad II receives the ’SP’ command at the same time as a key is pressed at the keypad
the key will be ignored (except the "STOP" key).

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

150 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code SR - Recipes Currently Allocated


This command requests from the AccuLoad II recipes that are currently allocated.

Command:
‘SR’

Responses:

‘C1C2C3C4C5C6’ Good Response. (Applies to Rev. 05 and above firmware.)

Remarks: 1. Before recipes are allocated with the ’AB’ command, the response from the ’SR’ will show
all recipes that are currently programmed for use at the AccuLoad II. After recipes are
allocated, the response from the ’SR’ will show only those recipes selected in the ’AB’.
Recipe allocation is canceled when transaction done status is set.
2. See also Remarks for ’AB’ - Allocate Blend Recipes command. (Applies to Rev. 05 and
above firmware.)

Special Case: None.

Constraints: None. (Applies to Rev. 05 and above firmware.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 151


Section VI - Command Reference Guide

Command Code TA - Set Transaction


This command sets the maximum transaction volume.

Command:
‘TA_VVVVV’

Where VVVVV = Volume to preset (from 1 to 5 digits)

Responses:
‘OK’ Good Response. The transaction volume has been accepted.

or...

‘NOXX’ The transaction volume was not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’07’ Wrong Control Mode
= ’08’ Transaction in Progress

Remarks: None.

Constraints: Unit value must correspond to what is programmed into the AccuLoad II for units of
measurement and for delivery and preset display.

Special Case: None.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

152 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code TI - Show Prompts Data Entry


This command retrieves the current or stored prompts data entered in the AccuLoad II.

Command:
Current Transaction

‘TI_X’

Local Storage Transaction

‘TI_X_NNN’

Where X = Prompt Number (1 through 5)


NNN = Number of transactions back into local storage to retrieve data.

Responses:
Current Transaction

‘TI_X_AAAAAAAAA’ Good Response.

Local Storage Transaction

‘TI_X_AAAAAAAAA_NNN’ Good Response.

Where:

X = Prompt Number (1-5)


AAAAAAAAA = Prompt Data Entry
NNN = Number of transactions back into local storage to retrieve data.

or...

‘NOXX’ No prompt data retrieved.

Where XX = ’03’ Value Rejected


= ’05’ No Transaction Ever Done
= ’08’ Transaction in Progress

Remarks: Length of this data field will always be nine characters where the last n characters represent
the data entry for the prompt requested (right justified, no lead zero blanking); where n is the
corresponding prompt size programmed for the prompt sequential number ’X’ requested.

Constraints: The value will be rejected if the prompt is programmed out of use or if the input data length for
that prompt was zero.

Special Case: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 153


Section VI - Command Reference Guide

Command Code TN - Show Transaction Stop Date and Time


This command retrieves the transaction stop date and time and internal transaction number.

Command:
Current Transaction

‘TN’

Local Storage Transaction

‘TN_NNN’

Where NNN = The number of transactions back into local storage to retrieve data.

Responses:
Current Transaction

‘TN_IIII_DDDDDD_AAAA_X’ Good Response.

If power-fail has occurred: ’TN*IIII_DDDDDD_AAAA_X’

Local Storage Transaction

‘TN_IIII_DDDDDD_AAAA_X’ Good Response.

If power-fail has occurred: ’TN*IIII_DDDDDD_AAAA_X’

Where IIII = Internal Transaction Number


DDDDDD= Transaction Stop Date
= (MMDDYY for Standard Time)
= (DDMMYY for Military Time)
AAAA = Transaction Stop Time (HHMM)
X = A (Standard Time - A.M.)
= P (Standard Time - P.M.)
= M (Military Time)

or...

‘NOXX’ The transaction stop date and time were not retrieved.

Where XX = ’03’ Value Rejected (’TN_NNN’ only)


= ’05’ No Transaction Ever Done

154 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Remarks: Leading spaces may be returned in place of leading zeros for both date and time in the first
position only. Leading zeros are always returned for internal transaction number.

Constraints: During a power-fail the date and time of failure will be retained.

Special Case: As mentioned in the Introduction to this manual in the section for Standby Automation Mode,
transactions are stored in a circular buffer and new information overwrites old information.
The transaction stop date and time cannot be recorded until the transaction done flag is set.
If a TN request is issued while a transaction is in progress, an historical and therefore invalid
transaction stop date and time will be returned. For the first 20 transactions run on any
AccuLoad, the transaction stop date and time will be all zeros while the transaction is in
progress.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 155


Section VI - Command Reference Guide

Command Code VT - Request Meter Totalizer Data from the AccuLoad II


This command requests a totalizer value from the AccuLoad II.

Command:

‘VT_X_PP’ Product Data.

‘VT_X_RR’ Recipe Data.

‘VT_AA’ Additive Data

Where:

AA = A1 (Additive 1)
= A2 (Additive 2)
=•
=•
=•
= A8 (Additive 8)
PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
RR = 01 (Recipe 1)
= 02 (Recipe 2)
=•
=•
= 24 (Recipe 24)
X = R for Raw Totals
= G for Gross Totals
= N for Gross at Standard Temperature Totals
= P for Net Temperature and Pressure Totals
= M for Mass Totals

156 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘VT_X_PP_VVVVVVVVV’ Product Data. Good Response.

‘VT_X_RR_VVVVVVVVV’ Recipe Data.

‘VT_AA_VVVVVVVVV’ Additive Data.

Where:

X = R for Raw Totals


= G for Gross Totals
= N for Gross at Standard Temperature Totals
= P for Net Temperature and Pressure Totals
= M for Mass Totals
PP = P1 (Product 1)
= P2 (Product 2)
= P3 (Product 3)
= P4 (Product 4)
RR = 01 (Recipe 1)
= 02 (Recipe 2)
=•
=•
= 24 (Recipe 24)
VVVVVVVVV = 9 Digit Totalizer Volume
AA = A1 (Additive 1)
= A2 (Additive 2)
=•
=•
=•
= A8 (Additive 8)

or...

‘NOXX’ Totals were not retrieved.

Where:

XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’19’ Option Not Installed

Remarks: None.

Constraints: Transaction Volume units are assumed to be the type programmed in for the AccuLoad II.
Data is updated only after completion of the transaction. Temperature, pressure and density
are all individual installable options.

Special Cases: None.

Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 157


Section VI - Command Reference Guide

Command Code WA - Write Message to Display to be Alternated with Present Message


(as sent by ‘WD’ or ‘WX’)
This command instructs the AccuLoad II to display a 40 character message alternating (split into two 20-
character messages).

Command:
‘WA_NNN_X...Xd99’

Where X..X = An alphanumeric character string of up to 20 characters. (See Remarks.)

NNN = time-out value in seconds. An entry of 000 will cause the time-out value
to default to what was entered for the first display message or if a non-
zero entry is used, it will override the previous value entered.

d = A required delimiter used to signify the input field. There are three
different delimiters each indicating a unique handling of the input process.
They are as follows:

& = Input data is entered directly with no initiator required; any function key
except the "CLEAR" or the "STOP" may be used to terminate the input
sequence.

[ = An "ENTER" key must initiate the input sequence; any function key
except the "CLEAR" or "STOP" may be used to terminate the input
sequence.

] = An "ENTER" key must initiate the input sequence; only an "ENTER" key
will be accepted for terminating the input sequence.

Note: The above delimiters are acceptable as part of the alphanumeric message.

Note: The delimiter entered in the WA takes precedence over the initiator used in the first prompt (WD or WX).

99 = Represents the input field length along with an additional option which
when encoded allows the operator to skip the input data and only enter
the terminating key associated with the delimiter.

Note: Either the WA or the first prompt issued (WD or WX) must have input field length of 0.

The input field range is 00 to 20. To encode the option, add 40 to the desired input field
length.

EXAMPLE: To request an input field length of 5, enter ’05’. To also include the option,
enter ’45’. If the option is not included the operator will have to put in 5 digits and then
press the terminating key; any more than 5 digits and the message "Error Press Clear"
will appear on the AccuLoad II display. If the option is included, the terminating key can
be pressed at any time sending data to the Host.

158 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘OK’ Good Response. Message has been accepted for the alphanumeric display (left
justified).

or...

‘NOXX’ The message was not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’06’ Operation Not Allowed
= ’07’ Wrong Control Mode
= ’11’ Operation Out of Sequence

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ {l} ° ? * space

Constraints: ’WD’ or ’WX’ must be issued first. Input field length must be zero if one was previously
defined in the first message issued. If it is not, a ’NO06’ will be returned. ’WA’ cannot be
used with delayed prompts ’WP’ or ’WQ’.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 159


Section VI - Command Reference Guide

Command Code WD - Write to Display


This command instructs the AccuLoad II to display a 20 character message.

Command:
‘WD_NNN_X...Xd99’

Where X...X = An alphanumeric character string of up to 20 characters. (See Remarks.)

NNN = time-out value in seconds. An entry of 000 will cause the time-out value to
default to what is programmed in the AccuLoad II for prompt time-out.

d = A required delimiter used to signify the input field. There are three
different delimiters each indicating a unique handling of the input process.
They are as follows:

& = Input data is entered directly with no initiator required; any function key
except the "CLEAR" or the "STOP" may be used to terminate the input
sequence.

[ = An "ENTER" key must initiate the input sequence; any function key
except the "CLEAR" or "STOP" may be used to terminate the input
sequence.

] = An "ENTER" key must initiate the input sequence; only an "ENTER" key
will be accepted for terminating the input sequence.

Note: The above delimiters are acceptable as part of the alphanumeric message.

99 = Represents the input field length along with an additional option which
when encoded allows the operator to skip the input data and only enter
the terminating key associated with the delimiter.

The input field range is 00 to 20. To encode the option, add 40 to the
desired input field length.

EXAMPLE: To request an input field length of 5, enter ’05’. To also include the option,
enter ’45’. If the option is not included the operator will have to put in 5 digits and then
press the terminating key; any less than 5 digits and the message "Error Press Clear' will
appear on the AccuLoad II display. If the option is included, the terminating key can be
pressed at any time sending data to the Host.

160 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display, left
justified.

or...

‘NOXX’ The message was not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’07’ Wrong Control Mode

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ {l} ° ? * space

Constraints: None.

Special Case: The ’TO’ status bit will be cleared on acceptance of a ’WD’, ’WX’, ’WP’, or ’WQ’ command.
Also, keypad data pending flag and data are cleared.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 161


Section VI - Command Reference Guide

Command Code WP - Write Delayed Prompt with Echo


This command sends a delayed prompt message to the AccuLoad II. This message will be displayed when the
’SET’ key is pressed enabling the keypad for input.

Command:
‘WP_NNN_X...Xd99’

Where X...X = An alphanumeric character string of up to 20 characters. (See Remarks.)

NNN = time-out value in seconds. An entry of 000 will cause the time-out value to
default to what is programmed in the AccuLoad II for prompt time-out.

d = A required delimiter used to signify the input field. There are three
different delimiters each indicating a unique handling of the input process.
They are as follows:

& = Input data is entered directly with no initiator required; any function key
except the "CLEAR" or the "STOP" may be used to terminate the input
sequence.

[ = An "ENTER" key must initiate the input sequence; any function key
except the "CLEAR" or "STOP" may be used to terminate the input
sequence.

] = An "ENTER" key must initiate the input sequence; only an "ENTER" key
will be accepted for terminating the input sequence.

Note: The above delimiters are acceptable as part of the alphanumeric message.

99 = Represents the input field length along with an additional option which
when encoded allows the operator to skip the input data and only enter
the terminating key associated with the delimiter.

The input field range is 00 to 20. To encode the option, add 40 to the
desired input field length.

EXAMPLE: To request an input field length of 5, enter ’05’. To also include the option,
enter ’45’. If the option is not included the operator will have to put in 5 digits and then
press the terminating key; any less than 5 digits and the message "Error Press Clear" will
appear on the AccuLoad II display. If the option is included, the terminating key can be
pressed at any time sending data to the Host.

162 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘OK’ Good Response. Message has been accepted and will be displayed when the
"SET" key is pressed at the start of a transaction only. Sets keypad pending
status once keypad input is completed. Timer is not started until the "SET" key
is pressed.

or...

‘NOXX’ The message was not accepted.

Where XX = ’01’ In the Programming Mode


= ’03’ Value Rejected
= ’07’ Wrong Control Mode
= ’08’ Transaction in Progress
= ’13’ AccuLoad II Authorized
= ’15’ Keypad and Display under Minicomputer Control

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space

Constraints: Cancellation occurs on receiving a ’DA’ command or on power-down.

Special Case: The ’DP’ status bit will be set on acceptance of the ’WP’ command and cleared on
cancellation (issuance of DA). The ’TO’ status bit will be cleared on acceptance of a DA.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 163


Section VI - Command Reference Guide

Command Code WQ - Write Delayed Prompt with Security Echo


This command sends a delayed prompt message to the AccuLoad II. This message is displayed when the ’SET’
key is pressed enabling the keypad for input with security echo (’X’).

Command:
‘WQ_NNN_X...Xd99’

Where X...X = An alphanumeric character string of up to 20 characters. (See


Remarks.)

NNN = time-out value in seconds. An entry of 000 will cause the time-
out value to default to what is programmed in the AccuLoad II
for prompt time-out.

d = A required delimiter used to signify the input field. There are


three different delimiters each indicating a unique handling of
the input process. They are as follows:

& = Input data is entered directly with no initiator required; any


function key except the "CLEAR" or the "STOP" may be used
to terminate the input sequence.

[ = An "ENTER" key must initiate the input sequence; any


function key except the "CLEAR" or "STOP" may be used to
terminate the input sequence.

] = An "ENTER" key must initiate the input sequence; only an


"ENTER" key will be accepted for terminating the input
sequence.

Note: The above delimiters are acceptable as part of the alphanumeric message.

99 = Represents the input field length along with an additional


option which when encoded allows the operator to skip the
input data and only enter the terminating key associated with
the delimiter.

The input field range is 00 to 20. To encode the option, add


40 to the desired input field length.

EXAMPLE: To request an input field length of 5, enter ’05’. To also include the option,
enter ’45’. If the option is not included the operator will have to put in 5 digits and then
press the terminating key; any less than 5 digits and the message "Error Press Clear" will
appear on the AccuLoad II display. If the option is included, the terminating key can be
pressed at any time sending data to the Host.

164 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Responses:
‘OK’ Good Response. Message has been accepted and will be displayed when the
"SET" key is pressed at the start of a transaction only. Sets keypad pending
status once keypad input is completed. Timer is not started until the "SET" key
is pressed.

or...

‘NOXX’ The message was not received.

Where XX = ’01’ In the Programming Mode


= ’03’ Value Rejected
= ’07’ Wrong Control Mode
= ’08’ Transaction in Progress
= ’13’ AccuLoad II Authorized
= ’15’ Keypad and Display under Minicomputer Control

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space

Constraints: Cancellation occurs on receiving a ’DA’ command or on power-down.

Special Case: The ’TO’ status bit will be cleared on acceptance of a DA command. The ’DP’ status bit will
be set on acceptance of the ’WQ’ command and cleared on cancellation (issuance of a DA).

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

MN06069L Rev. 0.4 (8/97) 165


Section VI - Command Reference Guide

Command Code WR - Write to Right Display


This command instructs the AccuLoad II to display a 20 character message on the right display.

Command:
‘WR_X...X’

Where X...X = An alphanumeric character string of up to 20 characters. (See


Remarks.)

Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display on the
right display, left justified.

or...

‘NOXX’ The message was not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’07’ Wrong Control Mode

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space

Constraints: This display will remain until an alarm occurs or a ’DR’ command is issued to clear the right
display.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

166 MN06069L Rev. 0.4 (8/97)


Section VI - Command Reference Guide

Command Code WX - Write to the Display in Security Mode


This command sends a message to the AccuLoad II and enables the keypad for input in an echo ’X’ or security
mode.

Command:
‘WX_NNN_X...Xd99’

Where X...X = An alphanumeric character string of up to 20 characters. (See


Remarks.)

NNN = time-out value in seconds. An entry of 000 will cause the time-
out value to default to what is programmed in the AccuLoad II
for prompt time-out.

d = A required delimiter used to signify the input field. There are


three different delimiters each indicating a unique handling of
the input process. They are as follows:

& = Input data is entered directly with no initiator required; any


function key except the "CLEAR" or the "STOP" may be used
to terminate the input sequence.

[ = An "ENTER" key must initiate the input sequence; any


function key except the "CLEAR" or "STOP" may be used to
terminate the input sequence.

] = An "ENTER" key must initiate the input sequence; only an


"ENTER" key will be accepted for terminating the input
sequence.

Note: The above delimiters are acceptable as part of the alphanumeric message.

99 = Represents the input field length along with an additional


option which when encoded allows the operator to skip the
input data and only enter the terminating key associated with
the delimiter.

The input field range is 00 to 20. To encode the option, add


40 to the desired input field length.

EXAMPLE: To request an input field length of 5, enter ’05’. To also include the option,
enter ’45’. If the option is not included the operator will have to put in 5 digits and then
press the terminating key; any less than 5 digits and the message "Error Press Clear" will
appear on the AccuLoad II display. If the option is included, the terminating key can be
pressed at any time sending data to the Host.

MN06069L Rev. 0.4 (8/97) 167


Section VI - Command Reference Guide

Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display, left
justified. Keypad enabled for input in echo ’X’ mode.

or...

‘NOXX’ Message was not accepted.

Where XX = ’01’ In the Programming Mode


= ’02’ AccuLoad II Released
= ’03’ Value Rejected
= ’07’ Wrong Control Mode

Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space

Constraints: None.

Special Case: The ’TO’ status bit will be cleared on acceptance of a ’WD’, ’WX’, ’WP’ or ’WQ’ command.
Also, keypad data pending flag and data are cleared.

Comm. Modes: Poll & Authorize (1) or Remote Control (2).

168 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix
Appendix I

Command Code Summary

Allowable
Code Command
Modes
AB Allocate Blend Recipes 1,2
AP Authorize Transaction to Preset 1
AR Reset Alarm 1,2
AT Request Additive Volume by Transaction 0,1,2
AU Authorize Transaction 1
AV Request Additive Volume by Batch 0,1,2
CC Clear Configurable Report 1, 2
CF Configuration Events 0,1,2
CL Calibration Events 0,1,2
CR Request Configuration Report 0,1,2
CT Clear Saved Transactions 1,2
DA Release Keypad Display 1,2
DB Request Directory Bit-map 0,1,2
DR Clear Right Display 1,2
DY Request Dynamic Display Values 0,1,2
EA Enquire Alarms 0,1,2
EB End Batch 2
EO Enquire Options 0,1,2
EQ Enquire 0,1,2
ET End Transaction 1,2
FL Read Flow Count 0,1,2
GD Get Date and Time 0,1,2
GK Get Key 0,1,2
GP Get PROM Signatures 0,1,2
LD Request Load Average & Density 0,1,2
LT Request Load Average Temperature 0,1,2
OR Output Relay 0,1,2
PB Request Parameter Bit-Map 0,1,2

MN06069L Rev. 0.4 (8/97) 169


Section VII - Appendix

Allowable
Code Command
Modes
PC Program Change 1,2
PF Request Time of Power-fail 0,1,2
PT Request Printer Ticket Data 0,1,2
PV Read Program Value 0,1,2
RA Request Alarms 0,1,2
RB Request Batch Data 0,1,2
RC Resume Communications 1,2
RD Request Current Transducer or Probe Value 0,1,2
RE Reset Status 0,1,2
RK Read Keypad 1,2
RO Request Options 0,1,2
RP Request Preset 0,1,2
RQ Request Current Flow Rate 0,1,2
RR Request Recipe Number 0,1,2
RS Request Status 0,1,2
RT Request Transaction 0,1,2
SA Remote Start 1,2
SB Set Batch 2
SD Set Date and Time 0,1,2
SP Remote Stop 0,1,2
SR Show Recipes Allocated 0,1,2
TA Transaction Authorization 1
TI Show Prompt Data Entry 0,1,2
TN Transaction Completion Time 0,1,2
VT Request Meter Total 0,1,2
WA Write Alternating Display 1,2
WD Write Display 1,2
WP Write Delayed Prompt 1,2
WQ Write Security Delayed Prompt 1,2
WR Write to Right Display 1,2
WX Write Security Display 1,2

Command Code Summary

170 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix
Appendix II

Reference for ‘NOXX’ Responses

XX Description Explanation
00 Command Non-existent The command sent is not a valid
communications command.
01 In the Programming Mode The AccuLoad II is in the Programming Mode
of operation and must be returned to the
READY Mode.
02 AccuLoad II Released The AccuLoad II is released for transaction.
The transaction must be terminated before the
requested action will be permitted. The
AccuLoad II is considered released whenever
the valve is open and has not been
commanded to close.
03 Value Rejected The data sent was rejected because it was
out-of-range or invalid. Check the data
limitations and/or validity for the operation
being requested.
04 Flow is Active Product flow is currently in progress. The
batch must be completed or stopped (via the
"STOP" key or the ’SP’ Command) before the
operation will be allowed.
05 No Transaction Ever Done No transaction has yet been completed.
06 Operation Not Allowed Operation cannot be done or some constraint
associated with the particular command is
preventing its completion. Refer to
Constraints section for that command.
07 Wrong Control Mode The Communication control (program code
702 or 706) is not programmed to the mode
acceptable by the particular command.
08 Transaction in Progress There is a transaction currently in progress.
The transaction must be terminated before the
operation will be permitted.
09 Alarm Condition There is an alarm condition pending. The
alarm must be cleared through Program Mode
before operation will be permitted.
Note: Certain alarms may also be cleared via
communications. See ’AR’ command.

10 Storage Full The AccuLoad II has stored the maximum


amount of standby transactions in local
storage and they may not be overwritten.
Clear the storage area using the ’CT’
command or diagnostic 958.

MN06069L Rev. 0.4 (8/97) 171


Section VII - Appendix

XX Description Explanation
11 Operation Out of Sequence Another operation must be performed first
before the current request will be permitted.
12 Power-fail Occurred During The transaction cannot continue since a
Transaction power-fail has occurred.
13 AccuLoad II Authorized The AccuLoad II has been authorized for a
transaction. The transaction must be
terminated to permit the requested operation.
14 Program Code Not Used The program code entered is currently not
used.
15 Keypad and Display Under The keypad and display need to be under
Minicomputer Control AccuLoad II control to perform the requested
operation. This can be achieved by issuing a
’DA’ command.
16 Ticket Not in Printer Ticket needs to be inserted into the printer.
17 No Keypad Data Pending No keypad data has been entered at the
AccuLoad II.
18 No Transaction in Progress A transaction is not currently in progress.
19 Option Not Installed The transmitted command involves an option
that is not installed in this AccuLoad II or the
option has been removed through the
Program Mode.
20 Start After Stop Delay Start after stop delay is in effect. Start
condition cannot be activated until delay has
expired.
21 Permissive Delay Active Unit is currently pending valve power and/or
permissives as described by the permissive
message select Program Mode commands.
22 Print Request Pending A print request is pending and the transaction
cannot begin until the printout has completed
successfully.
23 Must be in Program Mode The AccuLoad II must be in the Program
Mode for high security program codes to be
programmed via communications.
24 Ticket Alarm During Transaction If the ticket is out during the transaction, then
alarms cannot be cleared remotely.
25 Volume Type Not Selected The volume type for a local storage request is
not one that was selected for storage.
26 Exactly One Recipe Must Be Enabled Authorization with additives requires that one
and exactly one recipe be enabled.

172 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix

XX Description Explanation
27 Batch Limit Reached The maximum number of batches permitted
per transaction (6) has been reached.
28 Checking Entries Program Mode entries are being verified.
29 Data Not Stored The data has not been selected by the user
for the configurable report and has not been
stored in local storage.

MN06069L Rev. 0.4 (8/97) 173


Section VII - Appendix
Appendix III

Alphanumeric Character Set Used By The Accuload II


The following characters are translated by the AccuLoad to display special characters not found on a typical key-
board: the tilde (~) will display as a degree sign at the AccuLoad; degree signs sent by the AccuLoad in a re-
sponse will appear as a tilde (~) on your computer. The vertical bar (|) translates to a script lowercase ’l’, used to
denote liters of volume.

Lowercase letters may not be used to issue any of the two-digit command codes (SB, GD, EA, etc.); a NO00,
Command Nonexistent, will be returned as the response.

Some special characters such as [, ], &, +, -, and . are used in prompting or other data entry; all other special
characters and lowercase letters are typically used in prompts and textual descriptions entered at the AccuLoad,
such as the product name, etc. The comma (,) may not be used within any prompt (WD, WA, WX, WQ, WP.)

ASCII DECIMAL HEX


NUL 0 0
STX 2 2
ETX 3 3
LF 10 A
CR 13 D
SP 32 20
! 33 21
" 34 22
# 35 23
$ 36 24
% 37 25
& 38 26
` 39 27
( 40 28
) 41 29
* 42 2A
+ 43 2B
' 44 2C
- 45 2D
. 46 2E
/ 47 2F

174 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix

ASCII DECIMAL HEX


0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3A
; 59 3B
< 60 3C
= 61 3D
> 62 3E
? 63 3F
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
E 69 45
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4A
K 75 4B
L 76 4C
M 77 4D
N 78 4E

MN06069L Rev. 0.4 (8/97) 175


Section VII - Appendix

ASCII DECIMAL HEX


O 79 4F
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
U 85 55
V 86 56
W 87 57
X 88 58
Y 89 59
Z 90 5A
[ 91 5B
\ 92 5C
] 93 5D
^ 94 5E
- 95 5F
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
e 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6A
k 107 6B
l 108 6C
m 109 6D

176 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix

ASCII DECIMAL HEX


n 110 6E
o 111 6F
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
u 117 75
v 118 76
w 119 77
x 120 78
y 121 79
z 122 7A
{ 123 7B
| 124 7C
} 125 7D
~ 126 7E
DEL 127 7F

ASCII Codes.

MN06069L Rev. 0.4 (8/97) 177


Section VII - Appendix
Appendix IV

Using Standby Mode and Processing Local Storage Transactions

WHY USE STANDBY MODE?


Standby Mode is typically used to emulate the actions of an automation system in the event that communications
between the automation system and the AccuLoad are suddenly and unexpectedly lost. Once communications
have been re-established, the automation system may request transaction-specific data from the AccuLoad for
those transactions that were run while the AccuLoad was operating in Standby Mode.

WHAT TYPE OF COMMUNICATION CONTROL IS REQUIRED?


Standby Mode cannot be used in conjunction with Polling Only systems. System program code 702 or 706 must
be programmed to either Poll & Authorize (1) or Remote Control (2) if Standby Mode is to be enabled.

HOW IS STANDBY MODE ENABLED?


Standby Mode may be configured into the AccuLoad by entering a non-zero value in System program code 742,
Communications Time-out. This value should always be set above the polling frequency of the automation sys-
tem to reduce the possibility of the AccuLoad switching to Standby Mode between commands. For example, if
the automation system typically polls each AccuLoad every 2 seconds, the Communication Time-out should be
set to 10 or more seconds. Alarm clearing through communications should also be enabled by entering a non-
zero value in System program code 741 to prevent a potentially serious communication lock-up problem.

WHEN DOES THE ACCULOAD SWITCH TO STANDBY MODE AND WHAT ELSE CAN HAPPEN?
The action that will be taken in the event of a communication failure can be selected in System program code
743, Communications Alarm Mode. Option 0, Standby Mode, causes the AccuLoad to immediately switch to the
Standby Mode upon the expiration of the Communications Time-out counter. There is no interruption of loading
at the AccuLoad and there is no indication to terminal personnel that the AccuLoad has switched to Standby
Mode. Option 1, Communication Alarm Mode, causes a Communication Alarm to be generated upon the expira-
tion of the Communications Time-out counter. The unit will not switch to Standby Mode, and will not permit load-
ing until the communications alarm is cleared. Alarms may recur if they are cleared but the underlying communi-
cation problem is not corrected. Loading can never occur without the supervisory control of the automation sys-
tem. Option 2, Standby and Communication Alarm, combines the two actions listed above. When the Communi-
cation Time-out counter expires, a Communications Alarm will be generated. When the alarm is cleared, either
through the AccuLoad II keypad or through communications, the AccuLoad will switch to Standby Mode. Termi-
nal personnel are made aware of the problem through the alarm, and loading can continue while the communica-
tions problem is tracked down and corrected.

It may appear contradictory to allow an alarm to be cleared through communications and then switch to Standby
Mode. Communications may be re-established between the two devices, making it possible for them to commu-
nicate with one another. However, communications is not officially restored until the Resume Communications
command (RC) is issued to the AccuLoad.

The AccuLoad will be in Standby Mode from the time the Communication Time-out counter expires (option 0,
Standby Mode) or from the time the communications alarm is cleared (option 2, Standby and Communications
Alarm), until the RC command is issued.

178 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix
WILL THE OPERATOR KNOW THAT THE ACCULOAD IS OPERATING IN A LESS SECURE MANNER
THAN USUAL?
While in Standby Mode, the AccuLoad has the ability to emulate the automation system that usually drives it.
The AccuLoad can be configured to display up to five prompts; each of which may accept up to 9 digits of data in
response. The number of prompts to be used is entered in System program code 780, Number of Prompts.
Prompt messages may be up to 20 characters of free-form text, entered in System program codes 715, 716, 717,
718, 719. Prompts must be programmed in order, i.e., if 3 prompts are selected for use in program code 780
then prompt messages must be programmed into program codes 715, 716, 717. Input data form and length can
be specified in System program codes 745, 746, 747, 748, and 749. Digits may be displayed as entered, or Se-
curity Mode may be enabled. Each input digit is echoed to the AccuLoad display as an X. Data length may be
from 0 to 9 digits long, with a 0-length input prompt used as an information-only prompt. Standby Mode prompt-
ing does not allow for immediate validation of data input as an automation system would but it does provide a
mechanism for recording activity at the rack while the AccuLoad is comm failed. Pressing the SET key at the Ac-
cuLoad will cause the first prompt to be displayed as a displayed prompt is displayed under automation system
control. With careful planning, the automation system and Standby Mode prompts can be identical so that the
operator will not be aware that the AccuLoad is operating independent of the automation system.

After Standby Mode prompting is complete and all typical permissives are met: the AccuLoad will display the ’SE-
LECT RECIPE’ prompt, the operator will select his recipe and loading can begin. Up to six batches per transac-
tion are allowed as in live authorization. Recipe selection will take place for each batch volume preset. Upon
completion of the 6th batch, the AccuLoad will display * BATCH LIMIT REACHED *. This display will alternate
with the final up and downcounters and the preset volume until the transaction is terminated by pressing the
PRINT key or by removing the ticket from the local ticket printer.

HOW MANY STANDBY MODE TRANSACTIONS CAN BE STORED?


Each AccuLoad II can store data for approximately 25 Standby Mode transactions when using the fixed format
ticket. Once this maximum number of transactions has been stored, the AccuLoad will not allow any further
loading to take place until the stored data has been cleared. The Storage Full Status (not the alarm) is set at this
point. If loading is attempted, i.e., the SET key is pressed, the AccuLoad will alarm and display "SF ALARM
PRESS CLEAR" if local alarm clearing is permitted, or "SF ALARM SEE MANAGER" if local alarm clearing is not
allowed or has been exhausted. The SF is the Storage Full Alarm, which should not be confused with the Stor-
age Full Status. A Storage Full Alarm can never be generated unless the Storage Full Status is first set. Alarm
clearing through communications should be enabled to clear the Storage Full Alarm, if set, after communications
are restored by the RC command.

HOW ARE COMMUNICATIONS RESTORED?


To resume communications, i.e., to allow the automation system to take control of AccuLoad authorization once
again, the Resume Communications command (RC) must be issued.

DETERMINING HOW MANY STANDBY MODE TRANSACTIONS HAVE BEEN STORED

To determine how many Standby Mode transactions have been stored by the AccuLoad, a ’PV 00 609’ command
should be issued. This returns the following read-only value:

’PV 00 609 M025 A0xx R0xx S0xx’

The four values that are returned for the ’PV 00 609’ are used as follows:

The ’M’ number indicates the size of the transaction storage buffer. The maximum number of Standby Mode
transactions allowed is one less than this - 24 - and is constant.

MN06069L Rev. 0.4 (8/97) 179


Section VII - Appendix
The ’A’ number indicates the number of transactions that have actually been stored, ever, in the AccuLoad. After
initialization of the AccuLoad, this number is 00. As transactions accumulate, this number increases to a maxi-
mum of 25.

The ’R’ number indicates the number of currently stored Standby Mode transactions plus the number of live
transactions stored; given the situation where communications have been resumed (RC command) but Standby
Mode transactions have not been cleared. This number may reflect Standby Mode transactions only. This num-
ber may reach a maximum of 24 and is zeroed when a CT command is issued to the AccuLoad. When this num-
ber reaches 24 the Storage Full condition is set at the AccuLoad. No transactions, either live or Standby Mode,
may be run until the CT command is issued. Authorization attempts, with a Storage Full condition, may result in a
NO09, Alarm Condition (Storage Full Alarm) or a NO10, Storage Full status. See above for a discussion of the
Storage Full condition.

The ’S’ number indicates the number of currently stored Standby Mode transactions. This number can reach a
maximum of 24 and is zeroed when a CT command is issued to the AccuLoad.

SPECIAL CASE
If the AccuLoad loses communications and goes into the Standby Mode the last (or current) live transaction will
become a Standby Mode transaction. Therefore, it is possible to receive a response of PV 00 609 M025 A025
R001 S001 though no transactions were run in Standby Mode.

MIXED STANDBY MODE AND LIVE TRANSACTIONS


Assume the following response to the PV 00 609: "PV 00 609 M025 A025 R013 S006." This indicates one false
Standby Mode transaction (live transaction completed before the AccuLoad went into Standby Mode), five actual
Standby Mode transactions, and seven live transactions run after the RC command was issued (the CT com-
mand was never issued). If the AccuLoad loses communications at this point and goes into the Standby Mode
then regains communication without having any transactions run while in the Standby Mode, the new response to
the PV 00 609 will be PV 00 609 M025 A025 R013 S013. The previously run live transactions are now consid-
ered to be Standby Mode transactions. This can cause problems if these transactions are blindly recovered and
recorded as actual transactions. Therefore, standby transactions should be retrieved and cleared as soon as
possible.

RECOVERING TRANSACTION DATA FROM STANDBY MODE TRANSACTIONS


The following list of commands describes the information that is available for each Standby Mode transaction.
’NNN’ denotes the local storage transaction number and can range from 001 to 024. However, ’NNN’ is limited by
the ’S’ number returned by the ’PV 00 609’; if the response indicates six Standby Mode transactions the valid
range of ’NNN’ is 001 through 006 only. A NO03 response will be returned for all ’NNN’ greater than 006.

RC resume communications
PV 00 609 number of standby transactions
LD Y PP NNN load average density; by batch, by product, by transaction
LD Y NNN load average density; by batch, by transaction
LT Y PP NNN load average temperature; by batch, by product, by transaction
LT Y NNN load average temperature; by batch, by transaction
RT X NNN transaction volume; by type, by transaction
RT X PP NNN transaction volume; by type, by product, by transaction
RT X RR NNN transaction volume; by type, by recipe, by transaction
AT X NNN additive volume; by type, by transaction
AV X Y NNN additive volume; by type, by batch, by transaction
RB Y NNN batch volume; by batch, by transaction
RB Y PP NNN batch volume; by batch, by product, by transaction

180 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix
RB Y X NNN batch volume; by batch, by type, by transaction
RB Y X PP NNN batch volume; by batch, by type, by product, by transaction
TN NNN stop date, time, and internal transaction number; by transaction
TI X NNN prompt input data; by prompt, by transaction
CT clear transactions from local storage

No information is available regarding requested presets or intermediate non-resettable totals. However, the alarm
history of each transaction is available by printing out the product receipt ticket.

The internal transaction number returned by the TN command should be stored by the automation system to pre-
vent reprocessing any live transactions that may have been stored as the first local storage transaction.

PREVENTING LOADING WHILE LOCAL STORAGE DATA IS BEING RECOVERED


It may be desirable to issue a delayed prompt (WP) after the Resume Communications command (RC) is issued
to the effect that data is being recovered (i.e., WP 999 RECOVERING DATA&00) so that an operator attempting
to use that AccuLoad will be aware of why he is restricted from doing so. The AccuLoad itself will not prevent
loading from taking place once the RC has been issued. However, from an automation point of view it is better to
recover all accumulated local storage data before allowing loading to continue.

GETTING THE ACCULOAD BACK UNDER AUTOMATION CONTROL


After recovering all local storage transaction data and clearing the transactions the transaction done flag can be
reset with an ’RE TD’. The delayed prompt, if used, can be cleared with a ’DA’. The system can now continue to
operate under the control of the automation system.

MN06069L Rev. 0.4 (8/97) 181


Section VII - Appendix
Appendix V

Unauthorized Flow
Unauthorized flow occurs when the AccuLoad picks up and accumulates stray pulses from the meters between
transactions. This may be leakage or it may be product moving back and forth in the meter. These raw pulse
counts are accumulated in the flow counter and can be viewed in the response to the ’FL’ command. These raw
pulses can be converted to units of volume (gallons, liters, etc.) by dividing the accumulated pulse count by the
input resolution for the meter (the value entered in System program code 347). For example, if input resolution is
set to 50, an accumulated pulse count of 104 reflects unauthorized flow of a little more than 2 units of volume
(gallons, liters, etc.)

When the AccuLoad is authorized for a transaction the flow counter is zeroed. This updates the non-resettable
totals for both product and recipe by the amount accumulated in the flow counter. Each product is updated. The
recipe that is updated is the recipe returned by the ’RR’ command. This is the last recipe that was selected.

Note, however, that this is applied to the recipe non-resettable volume even though the ’leakage’ is not the proper
blend for the recipe specification.

Even with unauthorized flow, for a given volume type (e.g. gross), the sum of the products' non-resettable totals
will approximately equal the sum of the recipes' non-resettable totals. There may be some small difference due
to the round-off error.

An automation system can track and report unauthorized flow by comparing the non-resettable totals for either
the products or the recipes before and after loading. The non-resettable totals at the end of the transaction
should equal the non-resettable totals from the end of the previous load plus the loaded volume. However, there
is no sure way of knowing which product actually ’leaked’.

The presence of unauthorized flow is indicated by a status of Flowing without a corresponding Released status in
the response to the ’EQ’ or ’RS’ commands.

182 MN06069L Rev. 0.4 (8/97)


Section VII - Appendix
Appendix VI

Using The Bit-Map Tables


Many command codes in this manual use bit-mapping to encode information concisely and in as short a form as
possible. Up to four discrete bits of information may be represented by a single ASCII character; both as com-
mands to and responses from the AccuLoad. Most command codes that use bit-mapping consist of two or more
such ASCII characters. This appendix describes how to encode or decode a single ASCII character; the process
can be repeated for each additional character.

Each option listed across the top of the table carries a binary weighted value associated with it. From right to left,
the values are 1, 2, 4, and 8. This is why the table headers may appear to be listed backwards. Special charac-
ters are used to represent hexadecimal values A through F which equate to decimal values 10 through 15 when
the bit values for selected options are added together. The ’char’ column, not the ’hex’ column, is used to encode
and decode ASCII characters.

ENCODING A BIT-MAPPED CHARACTER


An X in the table indicates a selected option. First, determine which of the four column header options will be en-
coded. Find the row which contains Xs for the options selected. The character listed along the left axis is equal
to the value of the options selected.

For example, consider the ’AB’ command. Suppose we want to enable recipes 1, 3, 6, 7, and 8. Recipes 1 and 3
can be represented in the first ASCII character. The row containing Xs for 1 and 3 only corresponds to the ASCII
character ’5’. Therefore, the first character of the AB command will be 5. Recipes 6, 7, and 8 can be repre-
sented in the second ASCII character. The character corresponding to these values is a ’>’, so the second char-
acter of the AB command will be >. Because no recipes have been selected that can be encoded in the third,
fourth, fifth, or sixth characters of the AB command, these characters will be 0s.

The complete AB command to enable recipes 1, 3, 6, 7 and 8 is ’AB 5>0000’.

DECODING A BIT-MAPPED CHARACTER


An X in the table indicates an asserted value. Decoding a character is just the opposite of encoding a character.
Find the returned ASCII character in the column along the left. For each X in that row, refer to the column header
to determine what option or condition is asserted. For example, consider the following response to the ’EQ’ com-
mand: ’58002710’.

’5’ represents AccuLoad II Authorized and AccuLoad II Released.

’8’ represents Transaction in Progress.

’0’ represents no conditions met in character 3.

’0’ represents no conditions met in character 4.

’2’ represents Input #1 contact.

’7’ represents Input #6, Input #5, and Input #4.

’1’ represents Input #10 contact.

’0’ represents no conditions met in character 8.

MN06069L Rev. 0.4 (8/97) 183


Section VIII - Communications Glossary

Acoustic Coupler: A device that converts electrical Binary Coded Decimal Representation (BCD): A
signals into audio signals, enabling data to be trans- system of representing decimal numbers, in which
mitted over the public telephone network via a con- each decimal digit is represented by a combination of
ventional telephone handset. four digits (bits). For example, the decimal value 6 is
represented by 0110 in BCD, the decimal value 15 is
Address: A coded representation of the origin or represented by 0001 0101.
destination of data.
Binary Digit (bit): A numeral in the binary scale of
Algorithm: A procedure for solution of a problem in notation. This digit may be zero (0) or one (1), which
a finite number of steps. is equivalent to an off or an on position value.

Applications Software: The applications tasks Bisynchronous Transmission (BSC): An IBM


within a system makes the unit conform to the unique communications protocol which uses a defined set of
circumstances which it must control. Each task within control characters for synchronized transmission of
the applications software performs a function corre- binary coded data between stations in a data com-
sponding to an external event such as xxx etc. munications system.

ASCII (American Standard Code for Information Bit (Binary Digit): Contraction of "binary digit". The
Interchange): Pronounced ’asky’. This is a seven- smallest unit of information in a binary system. A bit
bit-plus-parity code established by ANSI to achieve represents the choice between a one or zero condi-
compatibility between data services. tion. Block One or more records considered or
transferred as a unit, particularly with reference to in-
Assembly Language: A machine-oriented language put and output.
designed to be used to write or express statements
of an assembly program. The instruction code written Block Parity Check: In data transmission it is an er-
in an assembly language is often a mnemonic code ror detection technique which is used in addition to
for assembling machine language computer instruc- parity checks. That is, in addition to bits, one or more
tions. check characters are added to each message trans-
mitted. When received, if these characters match the
Asynchronous Transmission: Transmission in one transmitted, the message is assumed correct.
which time intervals between transmitted characters Otherwise, an error is noted.
may be of unequal length. Transmission is controlled
by start and stop bits at the beginning and end of BPS (Bits Per Second): Unit of data transmission
each character. rate.

Attenuation: The decrease in magnitude of a sig- Buffer: A storage device used to compensate for a
nal. difference in rate of data flow or event timing when
transmitting data from one device to another.
Bandwidth: The range of frequencies available for
signaling; the difference expressed in Hertz between Buss: One or more conductors used for transmitting
the highest and lowest frequencies of a band. signals, data or power. Often a buss acts as a com-
mon connection between several locations.
Baud: Unit of signaling speed. The speed in baud is
the number of discrete conditions or signal events Byte: A binary element string operated upon as a
per second. If each signal event represents only one unit and usually shorter than a computer "word".
bit condition, baud rate equals bps. When each signal Eight-bit bytes are most common. Also called a
event represents other than one bit, e.g. digit, baud "character".
rate does not equal bps.
Carriage Return: In a character-by-character print-
BCC (Block Check Character): The result of a ing mechanism, the operation that causes the next
transmission verification algorithm accumulated over character to be printed at the left margin.
a transmission block. It is normally appended at the
end; (e.g. CRC, LRC).

184 MN06069L Rev. 0.4 (8/97)


Section VIII - Communications Glossary

Cathode Ray Tube (CRT): A television-like picture initiates the proper commands to the computer for
tube used in visual display terminals. execution.

CCITT: International Telegraph and Telephone Con- CR (Carriage Return): A format effector which
sultative Committee (from the French, Comite Con- moves the active position to the first character posi-
sultatif International Telegraphique et Telephonique). tion of the same line.
An international consultative committee that sets in-
ternational communications standards. CRC (Cyclic Redundancy Check): An error detec-
tion scheme in which the check character is gener-
Character: The actual or coded representation of a ated by taking the remainder after dividing all the se-
digit, letter or special symbol. rialized bits in a block by a predetermined binary
number.
Clock: Shorthand term for the source(s) of timing
signals used in synchronous transmission. More CTS (Clear To Send): Physical modern interface
generally: the source(s) of timing signals sequencing control signal from data communications equipment
electronic events. (DCE) that indicates to the data terminal equipment
(DTE) that it may begin data transmission.
Code: A system of symbols and rules for use in rep-
resenting information. Current Loop: Method of interconnecting terminals
and transmitting signals, whereby a mark (binary 1) is
Compiler: A computer program that prepares a ma- represented by current on the line and a space (bi-
chine-language program from instructions or sub- nary 0) is represented by the absence of current.
routines written in a high-level language. A compiler
usually generates more than one machine instruction Data Integrity: A performance measure based on
for each symbolic instruction. the rate of undetected errors.

Computer: A device capable of solving problems by Data Set: A device that converts the signals of a
accepting data, performing prescribed operations on business machine to signals that are suitable for
the data under direction of a stored program, and transmission over communication lines and vice
supplying the results of these operations. versa. It may also perform other related functions.

Conditioning: The addition of equipment to a DC (Device Control): A category of control charac-


leased voice grade channel to provide minimum val- ters primarily intended for turning on or off a subordi-
ues of line characteristics required for transmission. nate device. Sample of DC characters are: DC1,
DC2, DC3, etc. (See X-ON and X-OFF).
Console: The part of a computer that is used for
communications between operators or service per- DCE (Data Communications Equipment): The
sonnel and the system. The console contains lights, equipment that provides the functions required to
keys, switches, and related circuits for man-machine establish, maintain and terminate a data transmission
communication. The console may be used to control connection; e.g. a modem.
the machine manually, correct errors, determine the
status of machine circuits, registers, and counters, Debugging: The process of identifying and correct-
determine the contents of storage, and manually re- ing mistakes in a computer program.
vise the contents of storage.
DIP (Dual In-Line Package): An electronic compo-
Contention: The facility provided by the dial net- nent package characterized by two rows of external
work or a port selector which allows multiple termi- connecting pins which are inserted into the holes of
nals to compete on a first-come-first-served basis for the printed circuit board.
a smaller number of computer ports.
Diskette: A small magnetic disk (resembles a 45-
Conversational Mode: A procedure for communi- rpm record) which is sealed in a square plastic jacket
cation between a terminal and the computer in which and weighs less than 2 ounces.
each entry from the terminal elicits a response from
the computer and vice versa.

CPU (Central Processing Unit): Portion of a com-


puter which directs the sequence of operations and

MN06069L Rev. 0.4 (8/97) 185


Section VIII - Communications Glossary

DTE (Data Terminal Equipment): The equipment Hexadecimal Number System: The number sys-
acting as data source, data sink or both. tem with the base of sixteen. In hexadecimal, the first
ten digits are 0-9 and the last six digits are repre-
EIA (Electronic Industries Association): A stan- sented by the letters A-F.
dards organization in the U.S.A. specializing in the
electrical and functional characteristics of interface Impact Printer: A printer forms characters by the
equipment. use of print hammers that press the paper and ribbon
against selected type characters as they pass in front
EIA-232C: Interface between data terminal equip- of the paper. Type characters are commonly
ment and data communication equipment employing mounted on a moving chain or are engraved on the
unbalanced voltage digital interface circuits. face of a rotating drum. Typical speeds range from
500 to 2,000 lines per minute.
EIA-422: Electrical characteristics of balanced-
voltage digital interface circuits. ISO: International Standards Organization.

Emulate: To imitate a computer system by a combi- KSR: Keyboard Send/Receive. A combination


nation of hardware and software that allows pro- teleprinter transmitter and receiver with transmission
grams written for one computer to run on another. capability from keyboard only.

ETX (End of Text): A transmission control character Line Driver: A signal converter which conditions a
which terminates a text. digital signal to ensure reliable transmission over an
extended distance.
File Maintenance: The activity of keeping a file up-
to-date by adding, changing or deleting data. Line Turnaround: The reversing of transmission di-
rection from sender to receiver or vice versa when
Firmware: A computer program or software stored using a half-duplex circuit.
permanently in PROM or ROM or semi-permanently
in EPROM. Local Line, Local Loop: A channel connecting the
subscribers equipment to the line terminating equip-
Full-Duplex: Simultaneous, two-way, independent ment in the central office. Usually a metallic circuit
transmission in both directions. (either 2-wire or 4-wire).

Half-Duplex: Transmission in either direction, but LRC (Longitudinal Redundancy Check): An error
not both directions simultaneously. detection scheme in which the check character is a 7
bit ASCII character calculated as the exclusive (OR)
Handshaking: Exchange of predetermined signals sum of all characters excluding itself in the packet of
between two devices for purposes of control. transmitted information.

Hardcopy: A printed copy of machine output in Magnetic Disk: A storage device of magnetically
readable form. For example: reports, listings, docu- coated disks on the surface of which information is
ments, summaries. stored in the form of magnetic spots arranged in a
manner to represent binary data. This data is ar-
HDLC (High Level Data Link Control): The inter- ranged in circular tracks around the disks, are acces-
national standard communication protocol defined by sible to reading and writing heads on an arm that can
ISO. be moved mechanically to the desired disk and then
to the desired track on that disk. Data from a given
Header: The control information prefixed in a mes- track is read or written sequentially as the disk ro-
sage text (e.g., source or destination address, se- tates.
quence number or message length or type).
Magnetic Tape: An external storage medium in the
Hertz (Hz.): A measure of frequency or bandwidth. form of a ferrous oxide coating on a reel of metallic or
The same as cycles per second. plastic tape on which bits may be recorded magneti-
cally as a means of retaining data.

186 MN06069L Rev. 0.4 (8/97)


Section VIII - Communications Glossary

Mark: Presence of signal. In telegraph communica- Packet: A group of binary digits, including data and
tion, a mark represents the closed condition or cur- call control signals, which is switched as a whole.
rent flowing. A mark impulse is equivalent to a binary The packet information is arranged in a specific for-
1. mat.

Message Format: Rules for the placement of such Parallel Transmission: Byte-wide data transmis-
portions of a message as message heading, address sion that allocates a data line for each bit in a word.
text, and end of message. Transmission is usually unidirectional.

Minicomputer: A computer usually weighing less Parity Check: Addition of non-information bits to
than 50 pounds that contains a relatively small inter- data making the number of ones in a byte (bit group)
nal memory and that can accept peripherals such as either always odd or always even. This permits de-
disk storage, magnetic tape units and line printers. tection of errors in blocks that have a single error.

Mnemonic Code: Instructions for the computer Perforator: A keyboard device for punching paper
written in a form that is easy for the programmer to tape.
remember. A program written in mnemonics must be
converted to machine code prior to execution. Polling: A centrally controlled method of calling a
number of devices by sequential inquiry to permit
Modem (Modulator-Demodulator): A device used them to transmit information.
to convert serial digital data from a transmitting ter-
minal to a signal suitable for transmission over a Port: An interface on a computer configured as data
telephone channel or to reconvert the transmitted terminal equipment and capable of attaching a mo-
signal to serial digital data for acceptance by a re- dem for communication with a remote data terminal.
ceiving terminal.
Priority or Precedence: Controlled transmission of
Multiplexor: A device used for division of a trans- messages in order of their designated importance;
mission facility into two or more subchannels either e.g., urgent or routine.
by splitting the frequency band into narrower bands
(frequency division) or by allotting a common channel Program: An explicit set of steps or instructions that
to several different transmitting devices one at a time directs the computer and coordinates the operation of
(time division). the various hardware components.

Noise: In communication theory, an undesired dis- PROM (Programmable Read Only Memory): Non-
turbance in a communication system. Noise can volatile memory chip that allows a program to reside
generate errors or spurious messages. Contrast with permanently in a piece of hardware.
signal.
Protocol: A formal set of conventions governing the
Null Modem: A device that connects two DTE de- formatting and relative timing of message exchange
vices directly by emulating the physical connections between two communicating systems.
of a DCE device.
Punched Paper Tape: A strip of paper on which
Off-Line: Pertaining to equipment or devices not characters are represented by combinations of
under direct control of the central processing unit. punched holes.

On-Line: Pertaining to equipment or devices in di- Real Time: Pertaining to the actual time during
rect communication with the central processing unit. which a physical process takes place. Pertaining to
the performance of a computation during a period;
Operating System: The operating system supplies short in comparison with the actual time that the re-
all services and utilities to the applications task nec- lated physical process takes place in order that re-
essary to run the system efficiently. The operating sults of the computations can be used in guiding the
system provides priorities and schedules of the dif- physical process.
ferent applications tasks.

MN06069L Rev. 0.4 (8/97) 187


Section VIII - Communications Glossary

Queue: A waiting line or area. Short Haul Modem: A signal converter which con-
ditions a digital signal to ensure reliable transmission
RAM: Random Access Memory. Semiconductor over dc continuous private line metallic circuits with-
read-write volatile memory. Data stored is lost if out interfering with adjacent pairs in the same tele-
power is turned off. phone cable.

Redundancy Check: A technique of error detection Signal: In communication theory, an intentional


involving the transmission of additional data related disturbance in a communication system. Contrast
to the basic data in such a way that the receiving with noise.
terminal, by comparing the two sets of data, can de-
termine to a certain degree of probability whether an Simplex Transmission: Data transmission in one
error has occurred in transmission. direction only.

Reperforator: A device that automatically punches Single-Address Message: A message to be deliv-


a paper tape from received signals. ered to only one destination.

Response Time: The elapsed time between the Start Bit: In a synchronous transmission, the last bit
generation of the last character of a message at a or element in each character (normally a mark) to
terminal and the receipt of the first character of the which is assigned a minimum duration during which
reply. It includes terminal delay and network delay. the receiving equipment is returned to its rest condi-
tion in preparation for the reception of the next char-
ROM: Read-Only Memory. Non-Volatile semicon- acter.
ductor memory manufactured with predefined data
content (permanently stored). Start Bit: In asynchronous transmission, the first bit
or element in each character (normally a space)
RTS (Request to Send): Physical modem interface which prepares the receiving equipment for the re-
control signal from DTE requesting clearance to ception and registration of the character.
transmit.
Stop Bit: In start-stop transmission, the last bit or
SDLC (Synchronous Data Link Control): IBM element in each character (normally a mark) to which
standard communication protocol superseding BSC. is assigned a minimum duration, during which the re-
ceiving equipment is returned to its rest condition in
Secondary Storage: A storage that principally sup- preparation for the reception of the next character.
plements primary storage. Secondary storage de-
vices include magnetic disk units, magnetic drums, Storage: A general term for any device capable of
and magnetic tape. Secondary storage is character- retaining information.
ized by slower speed of operation and correspond-
ingly lower cost than those related to primary stor- STX (Start of Text): A transmission control charac-
age. ter which precedes a text and which is used to termi-
nate a heading.
Sector: A portion of a track (from a magnetic disk)
whose shape is similar to a slice of pie. Each track is Synchronous Transmission: Transmission in
equally divided into sectors, in which each sector which the data characters and bits are transmitted at
may have its own distinct address. a fixed rate with the transmitter and receiver syn-
chronized. Synchronous transmission eliminates the
Selective Calling: The ability of a transmitting sta- need for start and stop bits.
tion to specify which of several stations on the same
line is to receive a message. Table: An organized collection of data usually ar-
ranged in an array where each item in the array is
Serial Transmission: A method of data transmis- uniquely identifiable by some label or by its relative
sion in which each bit of information is sent sequen- position. Items in a table are easier to locate or iden-
tially on a single data channel. Serial transmission is tify and thus provide a ready reference.
the normal transmission mode for data communica-
tions.

188 MN06069L Rev. 0.4 (8/97)


Section VIII - Communications Glossary

TC (Transmission Control): Category of control X-OFF (Transmitter Off, DC3): The communication
characters intended to control or facilitate transmis- control character used to instruct a terminal to sus-
sion of information over telecommunication networks. pend transmission.
Samples of TC characters are : ACK, DLE, ENQ,
EOT, ETB, ETX, NAK, SOH, STX and SYN. X-ON (Transmitter On, DC1): The communication
control character used to instruct a terminal to start
Voice Grade Channel: A channel suitable for or resume transmission.
transmission of speech, digital or analog data, or fac-
simile, generally with a frequency range of about 300
to 3000 Hertz.

Word: A set of characters that occupies one storage


location and is treated by the computer circuits as a
unit and is transported as such. Word lengths are
fixed or variable, depending on the particular com-
puter and program.

MN06069L Rev. 0.4 (8/97) 189


Section IX - Index

CPU (Central Processing Unit) • 185


A CR (Carriage Return) • 185
Acoustic Coupler • 184 CRC (Cyclic Redundancy Check) • 185
Address • 184 CTS (Clear To Send) • 185
Alarm Reset • 37 Current Loop • 185
Algorithm • 184 Current Recipe Number • 141
Allocate Blend Recipes • 27
Applications Software • 184 D
ASCII • 184
ASCII code character table • 5 Data Integrity • 185
Assembly Language • 184 Data Set • 185
Asynchronous Transmission • 184 DC (Device Control) • 185
Asynchronously transmitted characters • 10 DCE (Data Communications Equipment) • 185
Attenuation • 184 Debugging • 185
Authorize Transaction • 42 DIP (Dual In-Line Package) • 185
Authorize Transaction to Preset • 34 Diskette • 185
DTE (Data Terminal Equipment) • 186
B
Bandwidth • 184
E
Baud • 184 EIA-232 Comm Analyzer • 24
BCC (Block Check Character) • 184 EIA-232 Received Command • 24
Binary Coded Decimal Representation (BCD) • 184 EIA-232 Transmitted Response • 25
Binary Digit (bit) • 184 EIA-232C • 186
Bisynchronous Transmission (BSC) • 184 EIA-422 • 186
Bit (Binary Digit) • 184 EIA-485 Comm Analyzer • 25
Block Parity Check • 184 EIA-485 Received Command • 25
BPS (Bits Per Second) • 184 EIA-485 Transmitted Response • 26
Buffer • 184 EIA-Type Minicomputer • 12
Buss • 184 EIA-Type Terminal • 12
Byte • 184 Emulate • 186
End Batch • 74
End Transaction • 87
C Enquire • 78
Calibration Events • 46 Enquire Alarms • 57
Carriage Return • 184 Enquire Options • 75
Cathode Ray Tube (CRT) • 185 ETX (End of Text) • 186
CCITT • 185 Excess Data • 14
Change Program Code Values • 44, 100
Character • 185 F
Clear All Saved Transactions • 49
Clock • 185 File Maintenance • 186
Code • 185 Firmware • 186
Communication Mode Values • 14 Full-Duplex • 186
Communication Types • 12
Communications Dynamic Display Reference • 24
Compiler • 185
G
Computer • 185 Get Date and Time • 89
Conditioning • 185 Get Key • 90
Configuration Events • 45 Get PROM Signatures • 91
Console • 185
Contention • 185
Conversational Mode • 185

190 MN06069L Rev. 0.4 (8/97)


Section IX - Index

H P
Half-Duplex • 186 Packet • 187
Handshaking • 186 Parallel Transmission • 187
HDLC (High Level Data Link Control) • 186 Parity Check • 187
Header • 186 Perforator • 187
Hexadecimal Number System • 186 Poll and Authorize • 14
Polling • 187
Polling Only • 14
I Port • 187
Impact Printer • 186 Priority or Precedence • 187
Incomplete Data • 14 Program • 187
Invalid Address • 14 PROM (Programmable Read Only Memory) • 187
ISO • 186 Protocol • 187
Punched Paper Tape • 187

K
Q
KSR • 186
Queue • 188

L
R
Line Driver • 186
Line Turnaround • 186 RAM • 188
Local Line, Local Loop • 186 Read Flow Count • 88
Local storage • 3 Read Keypad • 135
LRC (Longitudinal Redundancy Check) • 186 Real Time • 187
Recipes Currently Allocated • 151
Redundancy Check • 188
M Release Keypad and Display • 50
Magnetic Disk • 186 Release Right Display • 52
Magnetic Tape • 186 Remote Control • 14
Mark • 187 Remote Start • 146
Message Format • 187 Remote Stop • 150
Minicomputer • 187 Reperforator • 188
Minicomputer Mode of Operation • 13 Request Additive Volumes By Transaction • 41, 43
Mnemonic Code • 187 Request Alarm Status • 123
Modem (Modulator-Demodulator) • 187 Request Batch • 127
Multiplexor • 187 Request Configuration Report • 47
Request Current Flow Rate • 140
Request Current Transducer or Probe Value • 133
N Request Dynamic Display Values • 53
Request Load Average Density • 92
Null Modem • 187
Request Load Average Temperature • 94
Request Meter Totalizer Data from the AccuLoad II •
O 156
Request Options • 137
Off-Line • 187 Request Parameter Bit-Map • 98
On-Line • 187 Request Preset • 139
Operating System • 187 Request Printer Ticket Data • 115
Output Relay • 96 Request Program Code Values • 121
Request Program Mode Directory Bit-Map • 51
Request Status • 142

MN06069L Rev. 0.4 (8/97) 191


Section IX - Index

Request Time of Power-fail • 114


Request Transaction • 144
T
Reset Status Conditions • 134 Table • 188
Resettable Alarms - Product • 40 TC (Transmission Control) • 189
Resettable Alarms - System • 39 Terminal Mode of Operation • 12
Response Time • 188 Text Format • 14
Resume Communications • 132 Typical EIA232 bit stream • 9
ROM • 188

V
S
Voice Grade Channel • 189
Secondary Storage • 188
Sector • 188
Selective Calling • 188 W
Serial Transmission • 188 Word • 189
Set Batch • 147 Write Delayed Prompt with Echo • 162
Set Date and Time • 149 Write Delayed Prompt with Security Echo • 164
Set Transaction • 152 Write Message to Display to be Alternated with Pre-
Short Haul Modem • 188 sent Message • 158
Show Prompts Data Entry • 153 Write to Display • 160
Show Transaction Stop Date and Time • 154 Write to Right Display • 166
Signal • 188 Write to the Display in Security Mode • 167
Simplex Transmission • 188
Single-Address Message • 188
Standby Automation Mode • 2 X
Start Bit • 188
X-OFF (Transmitter Off, DC3) • 189
Stop Bit • 188
Storage • 188
STX (Start of Text) • 188
Synchronous Transmission • 188

192 MN06069L Rev. 0.4 (8/97)


Section X - Related Publications

The following literature can be obtained from the Smith Meter Literature Department. Please reference the
appropriate bulletin number and title when ordering.

Smith Meter Inc.


1602 Wagner Avenue
P.O. Box 10428
Erie, Pennsylvania 16514

RBU

Specifications .......................................................................................................................................... SS06017


Programming Workbook.......................................................................................................................... AB06034
Installation...............................................................................................................................................MN06064
Operator Guide .......................................................................................................................................MN06065
Operator Reference...............................................................................................................................MN06066L
Communications....................................................................................................................................MN06069L

Revisions included in MN06069L Issue/Rev. 0.4 (8/97):


Added information in the introduction on the configurable report
Added note on information stored on the configurable report
Added the N029 condition to the following commands:
AT, AV, LD, LT, PT, RB, RT
Added ‘N029’ to the reference for ‘N0XX’ Responses
Converted WordPerfect file to Microsoft Word

The specifications contained herein are subject to change without notice and any user of said specifications should verify from the manufacturer that the specifications are
currently in effect. Otherwise, the manufacturer assumes no responsibility for the use of specifications which may have been changed and are no longer in effect.

Headquarters 1602 Wagner Ave., P.O. Box 10428, Erie, PA 16514-0428, Phone: 814/898-5000, Fax: 814/899-8927, Telex: 19-9902,
Smith Systems Oper. 737 North Padre Island Dr., P.O. Box 4658, Corpus Christi, TX 78469, Phone: 512/289-1100, Fax: 512/289-1115, Telex: 650/601-2865
E. Hemisphere Oper. Smith Meter GmbH, Regentstrasse, P.O. Box 1164, 25470 Ellerbek, Germany, Phone: (49) 4101-3040, Fax: (49) 4101-304133, Telex: 17410134
Sales Offices:
Houston 6677 North Gessner, Suite 315, Houston, TX 77040, Phone: 713/510-6970, Fax: 713/510-6972, Telex: 6975810
Los Angeles 19802 Terri Drive, Canyon Country, CA 91351, Phone: 805/250-1033, Fax: 805/298-3112
Dubai Al Moosa Tower, 17th Floor, Box 3228, Dubai, United Arab Emirates, Phone: (97) 1/4313-646, Fax: (97) 1/4310-950
London Ambassador House, 181 Farnham Road, Slough SL1 4XP, Berkshire, England, Phone: (441) 753-571515, Fax: (441) 753-529966, Telex: 846765
Barcelona Via Augusta, 125, Desp. 1-7a, E-08006 Barcelona, Spain, Phone: (34) 3 201-0989, Fax: (34) 3 201-0576, Telex: 98375
Singapore FMC Southeast Asia Pte Ltd., 149 Gul Circle, Singapore 629605, Box 236, Jurong Town Post Office, Singapore 916108, Phone: (65) 861-3011,
Fax: (65) 861-2401
Moscow Smith Meter International Ltd., 3rd Samotechny Per., 11, 103473 Moscow, Russia, Phone: 7 (502) 225-8705, Fax: 7 (502) 221-4066
Printed in U.S.A. © 1/94 Smith Meter Inc. All rights reserved. Issue/Rev.0.4 (8/97)

Smith Meter Inc...Quality...From Concept, to Product, to You.

You might also like