Accuload Ii - Rbu: Electronic Preset Controller
Accuload Ii - Rbu: 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
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.
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.
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:
10. Three of the following product total types, as selected in System Program Code 307:
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.
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.
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.
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.
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.
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.
* A1 A2 text CR LF
NL * A1 A2 text CR LF
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.
where:
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.
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.
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.
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
TN 0155
The computer receives the internal transaction number, the
121291 1214
stop date and the stop time.
A
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.
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.
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.
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.
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.
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.
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.
Command:
‘AB_C1C2C3C4C5C6’
Note: See Tables on pages 28, 29, 30, 31, 32 and 33 in Communications Manual.
Responses:
‘OK’ Good Response.
or...
‘NOXX’
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.
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:
or...
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.
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
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.
or...
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.
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
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.
Command:
Current Transaction
‘AT_X_NNN’
Responses:
Good Response:
Current Transaction
‘AT_X_Y_VVVVV.VVV’
‘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’
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).
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...
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.
Command:
Current Transaction
Responses:
Good Response:
Current Transaction
‘AV_X_Y_VVVVV.VVV’
‘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’
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).
Command:
‘CC’
Responses:
‘OK’ Good Response. The configurable report has been cleared.
or...
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.
Command:
‘CF’
Responses:
‘CF Config Events XXXX’ Good Response.
or...
‘NOXX’
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.
Comm. Modes: Polling Only (0), Poll & Authorize (1) or Remote Control (2).
Command:
‘CL’
Responses:
‘CL Calib Events XXXX’ Good Response.
or...
‘NOXX’
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.
Comm. Modes: Polling Only (0), Poll & Authorize (1) or Remote Control (2).
Command:
‘CR’
Responses:
Good Response: See following page.
or...
Remarks: None.
Constraints: None.
Comm. Modes: Polling only (0), Poll & Authorize (1), Remote Control (2).
Legend
+ = Positive Electrical Polarity
- = Negative Electrical Polarity
C = Common Electrical Connection
Command:
‘CT’
Responses:
‘OK’ Good Response. All standby transactions have been cleared.
or...
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.
Command:
‘DA’
Responses:
‘OK’ Good Response. Keypad and display have been released to AccuLoad II and the
keypad data pending flag is reset.
or...
Remarks: None.
Constraints: None.
Special Case: The ’TO’ status bit will be cleared on acceptance of the ’DA’ command.
Command:
‘DB_DD’
Responses:
‘C1C2’ Good Response. Two hexadecimal characters.
Note: A one in any of bits 0-4 shows a change in the respective directory.
Note: A one in any of bits 0-3 shows a change in the respective directory.
or...
‘NOXX’
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).
Command:
‘DR’
Responses:
‘OK’ Good Response. Right display has been released to AccuLoad II.
or...
Remarks: None.
Constraints: None.
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 ...
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).
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 "
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"
RECIPE DIRECTORY
‘DY_DDXX’ Dynamic Display Values
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.
Command:
‘EA_D’
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’
Remarks: None.
Constraints: None.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
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:
‘EB’
Responses:
‘OK’ Good Response. Batch flagged as complete if batch is in progress. Batch
authorization is removed.
or...
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.
Command:
‘EO’
Responses:
‘C1C2’ Good Response: Two characters C1 C2.
See pages 76 and 77 for details.
Remarks: None.
Constraints: None.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
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 ‘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
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
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
Note: X shows an asserted condition. The AccuLoad II is considered released whenever the valve is opened and has not been
commanded to close.
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
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.
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
Note: X shows an asserted condition. Some alarm conditions cannot reset through the communication channel. (See Alarm Reset
command ’AR’.)
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
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
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
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
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
Command:
‘ET’
Responses:
‘OK’ Good Response. Transaction is flagged as complete if a transaction is in progress.
Authorization is removed.
or...
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).
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.
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
‘GD’
Responses:
‘GD_DDDDDD_HHNN_X’ Good Response.
or...
‘NOXX’ The date and time were not read from the AccuLoad II.
Remarks: If the power fails, following a restoration the response will appear as follows:
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).
Command:
‘GK’
Responses:
‘GK_X’ Good Response.
Remarks: None.
Constraints: None.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
Command:
‘GP_NN’
Responses:
‘GP_NN_SSSS’ Good Response.
or...
Remarks: Prom signatures may be used to determine firmware revision number. Contact the factory
with inquiries.
Constraints: None.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
Command:
Current Transaction
‘LD_R’ Current load average density for the recipe. (Note that R is constant.)
Local Storage
Responses:
Current Transaction
Local Storage
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...
Remarks: None.
Constraints: Density units are as programmed in the AccuLoad II. ‘NO29’ Data Not Stored applies to
Rev. 11 and above firmware.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
Command:
Current Transaction
‘LT_Y_PP’ Load average temperature of a specific product for the batch indicated.
‘LT_Y’ Load average temperature for previous batch of the current transaction.
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.
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...
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).
Command:
‘OR_X’
Responses:
‘OK’ Good Response. Contacts have been output to.
or...
Remarks: None.
Constraints: This command will not be allowed if the corresponding relay is not configured as a general
purpose relay.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
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
Command:
‘PB_DD_N’
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.
or...
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).
Command:
‘PC_DD_XXX_NNN_V..V’
For Program Code 759 in the General System Directory the format is: (for Rev. 05 and
above firmware)
‘PC_00_759_llll_ccc_eee’
Responses:
‘PC_XXX_NNN_A...A’ Good Response for three digit codes.
or...
or...
Bad Response:
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.
(*) Removed DD from the responses and from the Remarks removed For recipe.........
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
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.
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
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.
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.
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.
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
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
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
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
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
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
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
Command:
‘PF’
Responses:
‘PF_DDDDDD_AAAA_X’ Good Response.
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).
Command:
Current Transaction
‘PT’
‘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...
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).
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Page x of x
______________________________________________________
Driver Signature
______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU
Page x of x
______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU
Page x of x
Alarms: R:00, R:11, R:22, R:33, R:44, R:55, R:66, R:77, R:88, R:99
______________________________________________________
Driver Signature
______________________________________________________
Signature of Receiving Agent
Smith AccuLoad II-RBU
Page x of x
______________________________________________________
Signature of Receiving Agent
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.
dd-dd-dd = Date: MMDDYY for Standard Time, DDMMYY for 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.
Command:
‘PV_DD_XXX_NNN’
Responses:
‘PV_XXX_NNN_A...A’ Good Response for three digit codes.
or...
or...
Bad Response:
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
(*) Removed DD from the responses and from the Remarks removed For Recipe......
Command:
‘RA_D’
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
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).
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
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)
Command:
Current Transaction
‘RB’ For batch volume currently in progress - 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.
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’
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
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.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
Command:
‘RC’
Responses:
‘OK’ Good Response. Communications have resumed and the Local Storage Flag
(’SA’) has been cleared.
or...
Remarks: None.
Constraints: None.
Command:
‘RD_X_PP’
Responses:
‘RD_X_VVVV.V_PP’ Good Response.
or...
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).
Command:
‘RE_XX’
Responses:
‘OK’ Good Response. Status condition has been reset. Status condition will no longer
appear in responses to status requests (EQ and RS).
or...
Remarks: None.
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).
Code Condition
’TD’ Transaction Done Status (also resets ’BD’)
’BD’ Batch Done Status
’PF’ Unit has Power Failed
’PC’ Program Mode Value has Changed.
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:
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...
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.
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.
Comm. Modes: Polling only (0), Poll & Authorize (1) or Remote Control (2).
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
Command:
'RP'
Response:
‘RP_XXXXXX’ Good Response. (Applies to RBU-05 and above.)
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’.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
‘RQ’ for system flow rate
Responses:
‘RQ_XXXX’ Good Response for ’RQ’
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).
Command:
‘RR’
Response:
‘RR_NN’ Good Response.
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).
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).
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
Command:
Current Transaction
Where:
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).
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).
Command:
‘SA’
Responses:
‘OK’ Good Response. AccuLoad II is released for flow to begin.
or...
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.
Command:
‘SB_VVVVV’
’SB_A1A2_VVVVV’
Where
Response:
‘OK’ Good Response. Batch volume has been accepted.
or...
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.
Command:
‘SD_DDDDDD_HHNN_X’
Responses:
‘OK’ Good Response. Time and Date Value accepted and seconds reset to zero.
or...
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).
Command:
‘SP’
Responses:
‘OK’ Good Response.
or...
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).
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
‘SR’
Responses:
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.)
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
‘TA_VVVVV’
Responses:
‘OK’ Good Response. The transaction volume has been accepted.
or...
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.
Command:
Current Transaction
‘TI_X’
‘TI_X_NNN’
Responses:
Current Transaction
Where:
or...
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
Current Transaction
‘TN’
‘TN_NNN’
Where NNN = The number of transactions back into local storage to retrieve data.
Responses:
Current Transaction
or...
‘NOXX’ The transaction stop date and time were not retrieved.
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).
Command:
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
Responses:
‘VT_X_PP_VVVVVVVVV’ Product Data. Good Response.
Where:
or...
Where:
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.
Comm. Modes: Polling only (0), Poll & Authorize (1), or Remote Control (2).
Command:
‘WA_NNN_X...Xd99’
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.
Responses:
‘OK’ Good Response. Message has been accepted for the alphanumeric display (left
justified).
or...
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’.
Command:
‘WD_NNN_X...Xd99’
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.
Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display, left
justified.
or...
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.
Command:
‘WP_NNN_X...Xd99’
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.
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...
Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space
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.
Command:
‘WQ_NNN_X...Xd99’
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.
Note: The above delimiters are acceptable as part of the alphanumeric message.
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.
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...
Remarks: The following characters can be displayed on the AccuLoad II display. (X...X part of
command).
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789
+ ! " # $ % & ' () - . / : ; < = > @ [ \ ^ _ ' {l} ° ? * space
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).
Command:
‘WR_X...X’
Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display on the
right display, left justified.
or...
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.
Command:
‘WX_NNN_X...Xd99’
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.
Note: The above delimiters are acceptable as part of the alphanumeric message.
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.
Responses:
‘OK’ Good Response. Message has been accepted for alphanumeric display, left
justified. Keypad enabled for input in echo ’X’ mode.
or...
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.
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
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
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.
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.
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.
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 Codes.
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.
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.
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:
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.
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.
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
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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
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
The following literature can be obtained from the Smith Meter Literature Department. Please reference the
appropriate bulletin number and title when ordering.
RBU
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)