P30P-09A 54 User's manual
Item
Modbus
1
Address
Monitored device address
2
ModeUnit
Transmission mode of a link
3
BaudRate
Baud rate
4
Base.Reg
Base - monitored - register number
5
ValType
Type of monitored values
6
AnswTime
Maximum response time of monitored device
[ms]
Parameters 4 - 6 can also be configured via RS-485 (registers 4048-4052) before
Monitor
mode is selected. After the
Monitor
mode is selected, transducer cannot be queried by
Master
device.
As in the
Master
mode, monitored registers are copied to the register range 8000...8049.
First monitored register is copied to register 8000 and can be treated as the main displayed value. If the
parameter
No.ofVal
> 1 then values of the subsequent monitored registers are put in the subsequent
registers from the range 8000...8049. For example, third monitored register is to be displayed, it is
necessary to set the
Display
→
Disp.Reg
parameter to „8002” or enter the „8002” value into
register 4024.
To return the RS-485 interface to
Slave
mode, select proper serial interface mode from the
menu:
Mbus 485 Mode Slave.
→
→
5.9.6 Map of the registers
In the P30P transducer, data are placed in 16-bit and 32-bit registers. Process variables and
transducer parameters are placed in the register address area in a way depending 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. 16-bit registers representing 32-bit values on two subsequent
registers are duplicated in another address area wit the following byte sequence: B1 B0 B3 B2 (tab. 38).
A register map of P30P transducer is shown below.
Caution:
All listed addresses are physical addresses. Some computer programs use logic addressing,
then the addresses should be increased by 1.
Table 38
Address range
Value type
Description
0 - 0140
integer (16 bits)
The value is located in the 16-bit register (harmonic
values)
4000 - 4127
integer (16 bits)
The value is located in the 16-bit register.
4300 - 4325
integer (16 bits)
The value is located in the 16-bit register.
4400 - 4439
integer (16 bits)
The value is located in the 16-bit register.