DL8000 Preset Instruction Manual
D-58 Communications Protocols Revised February-2016
Request Program Code
Values and Attributes
[0x22]
Results
The DL8000 should respond with the value and
attributes of the requested program codes (the
ones which are supported).
Some parameters are returned after scaling. The
scale can be a fixed multiplication factor or may
depend on some other configurable parameter.
Scaled parameters are :
457/459/461/463 Backup density – scaling
multiplication factor = 10 ^ (PC046
Density/Gravity Scale )
Deviations
The program code attribute byte contains only the
following flags:
00 - No attribute set.
01 - Read only.
02 - Weights and Measures.
The other flags are not supported.
Set Program
Code Value
[0x23]
Use this to configure the DL8000 from a TAS. The DL8000 validates the
program code value being sent and responds with exception code 45h if it is
not valid.
The following program codes (with their data types) have been supported for
this release:
026 Unit Type (16-bit integer)
028 Language (8- bit integer)
044 Additive Unit(16-bit integer)
046 Density/Gravity Scale (8- bit integer)
067/070/073/076 Component 1 to 4 Meter Nos.(16-bit integer)
457/459/461/463 Backup density(32-bit integer)
None
Flags Immediately
Cleared
None
Exceptions
04h Program code value is Weights and
Measures.
09h Transaction in progress
0Ah Primary alarm active
11h Program code value is read only
15h Operating mode is manual
44h Invalid program code
45h Invalid program code value
Supporting
Parameters
Unit Type [63, 0, 12]
Language [63, 0, 14]
Additive Unit [63, 0, 101]
Density/Gravity Scale [63, 0, 151]
Component 1 to 4 Meter Nos [69, X, 7]
Backup density [72, X, 8]