DL8000 Preset Instruction Manual
Revised February-2016 Communications Protocols D-9
The following sections detail the steps to authorize a new recipe (that is,
a transaction).
Selecting a Recipe
Before a transaction can begin an operator must select a recipe. The
TAS can use the Prompt Recipe (hex 0x01) command and request the
DL8000 to prompt the operator for a recipe selection. The DL8000 then
displays a recipe selection screen on which the recipe names display
beginning with the first recipe up to the maximum number of configured
recipes [63,0,26]. The operator must select a recipe within configured
timeout time [63,0,171]; otherwise, the DL8000 aborts the operation
and sets a timeout flag (bit 3 in [63,0,119]).
Note: If you set the timeout to zero then a timeout does not occur.
When the operator selects a recipe, the DL8000 sets a Recipe Selected
flag (bit 4 in [63,0,119]) telling the TAS that it can read the recipe
selected. The Recipe Selected flag is subsequently cleared either by
another Prompt Recipe command or a Clear Status [0x13] command.
In the DanLoad 6000 protocol, the TAS reads the selected recipe
[63,0,118] using a Request Selected Recipe command (hex 0x02). In the
Modbus protocol, the TAS can directly read the value of the selected
recipe [63,0,118] using a read function code.
At this point, the TAS can either use the operator-selected recipe or its
own recipe to authorize a transaction. A new recipe [63,0,118] can be
changed by directly writing to recipe selection [63,0,10] without the
TAS issuing a Prompt Recipe command when a transaction is not
authorized, no primary alarms are active, and the Operation Timed Out
flag is not set. This means that if the TAS can determine the recipe
number without input from the operator, the Prompt Recipe and
Request Selected Recipe commands are not required.
Selecting One or More Additives
Up to six additives can be selected before the system authorizes a
transaction. The TAS can command the DL8000 to prompt the operator
for an additive selection using the Prompt Additive command (hex
0x03). A “suggested” additive [63,0,170] can display for the operator;
the selection of “no additives” is a valid additive selection.
When the system issues the Prompt Additive command, it locks the
keypad and display to the TAS. The DL8000 displays the additive
selection screen with the suggested additive. The operator must select an
additive within the timeout time [63,0,171]; otherwise, the system
aborts the operation and sets a timeout flag (bit 3 in [63,0,119]).
Note: If you set the timeout to zero then a timeout does not occur.