DL8000 Preset Instruction Manual
D-66
Communications Protocols
Revised February-2016
The command response frame differs from that of
the DanLoad 6000 protocol:
struct Tasr
{
Unsigned char dfl // datafield length
Unsigned char cmdcode; // command code
Unsigned long transactionSeqNum; //
transaction sequence no. for this batch
Unsigned long configMode; // batch done in
configuration mode
Unsigned char configstatus[6]; //
configuration bytes 1 to 6
Unsigned long data1[copies1]; // data of
configured param no 1
Unsigned long data2[copies2]; // data of
configured param no 2
:
:
:
Unsigned long dataN[copiesN]; // data of
configured param no N
};
The first two data points in the response frame are
those which are archived by default (namely, the
transaction sequence no. for this batch and batch
done in configuration mode).
The next 6 bytes (configstatus[6]) give the batch
record format in bit format. The bits starting from 0
to 7 through all the configstatus[] bytes 1 to 6 give
the configuration in following order:
Byte 1 Bit 0: Base Temp Option (archived by
default) [61,0,5]
Byte 1 Bit 1: FWA Pressure [61,0,6]
Byte 1 Bit 2: FWA Base Density (archived by
default) [61,0,7]
Byte 1 Bit 3: FWA Tempt (archived by default)
[61,0,8]
Byte 1 Bit 4: Preset Qty [61,0,9]
Byte 1 Bit 5: Gross Qty (archived by default)
[61,0,10]
Byte 1 Bit 6: Std Qty (archived by default)
[61,0,11]
Byte 1 Bit 7: Weight [61,0,12]
Byte 2 Bit 0: Comp Gross Qty [61,0,13]
Byte 2 Bit 1: Comp Std Qty [61,0,14]
Byte 2 Bit 2: Comp Weight Qty [61,0,15]
Byte 2 Bit 3: Comp Temp [61,0,16]
Byte 2 Bit 4: Comp 1 Req Percentage [61,0,17]
Byte 2 Bit 5: Comp Batch Percentage [61,0,18]
Byte 2 Bit 6: Add Gross Qty [61,0,19]
Byte 2 Bit 7: Operating Mode [61,0,20]
Byte 3 Bit 0: Comp 2 Req Per [61,0,141]
Byte 3 Bit 1: Comp 3 Req Per [61,0,142]
Byte 3 Bit 2: Comp 4 Req Per [61,0,143]