DL8000 Preset Instruction Manual
D-10
Communications Protocols
Revised February-2016
When the operator selects an additive, DL8000 sets the additive selected
flag (bit 5 in [63,0,119]), indicating that the TAS can read the selected
additive. The additive selected flag is subsequently cleared either by
another Prompt Additive command or a Clear Status (hex 0x13)
command.
In the DanLoad 6000 protocol, the TAS reads the selected additive
bitmap [63,0,112] using Request Selected Additive command (hex
0x04). In the Modbus protocol, the TAS can directly read the selected
additive [63,0,112] using a read function code.
At this point the TAS can either use the operator-selected additive or its
own additive to authorize a transaction. A new additive bitmap
[63,0,112] can be changed by directly writing to the additive bitmap
[63,0,60] without the TAS issuing a command when the 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
additive selection
without
input from the operator, the Prompt Additive
and Request Selected Additive commands are
not
required.
Prompting for Auxiliary Data Items
The TAS can command the DL8000 to prompt the operator for data
(such as customer number, order number, or compartment number)
using the Display message (hex 0x1C) command.
Using the Number of Data Items field on the Preset Setup’s General tab,
you can define up to five auxiliary data items for the operator to
complete. You then use the Number of Data Items field to indicate the
number of prompts to display. If the auxiliary data index [63,0,178] is
not zero and the TAS issues this command, the DL8000 then prompts
the operator with appropriate messages Data Prompt 1 [63,0,187], Data
Prompt 2 [63,0,189], Data Prompt 3 [63,0,191], Data Prompt 4
[63,0,193], and Data Prompt 5 [63,0,195]. The number and sequence of
displayed data prompts depends on the value in the auxiliary data index
TLP.
When the operator enters data from the keypad, DL8000 sets a flag (bit
7 in [63,0,119]) to indicate when keypad data is available. Based on the
auxiliary data item number, the system writes data entered from the
keypad as Data Item 1 [63,0,188], Data Item 2 [63,0,190], Data Item 3
[63,0,192], Data Item 4 [63,0,194] and Data Item 5 [63,0,196].
If a transaction is not authorized and the Operation Timed Out flag is
not set (bits 18 and 3 in [63,0,119]), then the system can directly write
auxiliary data items 1 to 5 without the TAS issuing this command.
In the DanLoad 6000 protocol, the TAS obtains the keypad data using
the Request Keypad Data [0x1D] command. In the Modbus protocol,
the system can directly read entered data items from appropriate Data
item 1 through Data item 5.