26
6.4 Map of the registers
In the P18D transducer, data are placed in 16 and 32-bit
registers. Process variables and transducer parameters are placed
in the address area of registers in a way depended on the variable
value type. Bits in 16-bit registers are numbered from the youngest
to the oldest (b0 … b15). The 32-bit registers (4 bytes) contain numbers
of float type in IEEE-754 standard. Bytes sequence: B3 B2 B1 B0 –
the oldest byte is transmitted as the first.
A following map is the map of P18(D) transducers registers.
Caution:
All listed addresses are physical addresses. Some computer programs
use logic addressing, then the addresses should be increased by 1.
Table 13
Address
range
Value type Description
4000-4022 integer
(16 bits)
The value is located in the 16-bit register.
6000-6030 float (32 bits)
Value set in the two following 16-bit
registers. These registers contain the same
data as 32-bit registers from 7500-7515
range. Readout registers. Bytes sequence
(B1,B0,B3,B2)
7000-7030 float (32 bits)
Value set in the two following 16-bit
registers. These registers contain the same
data as 32-bit registers from 7500-7515
range. Readout registers. Bytes sequence
(B3,B2,B1,B0)
7500-7515 float (32 bits)
The value is located in the 32-bit register.
Registers contain measured and calculated
data by the transducer. Registers are only
for readout.