E119-P
Page 66 FW_E119-P_M_v0301-02_EN
RUNTIME VARIABLES OF THE E119-P - FLOATING POINT BASED 32 BIT – CONTIGUOUS READ
[d] 6406
[h] 0x1906
46407 flow rate 2 R float32 0... 9999999
Representation: unit and time depending on variables 48, 49
[d] 6408
[h] 0x1908
46409 current day total 2 R float32 0... 9999999
Representation: unit depending on variable 32
[d] 6410
[h] 0x190A
46411 previous day
total
2 R float32 0... 9999999
Representation: unit depending on variable 32
Note: The list of runtime variables shown above can be read as one contiguous list of registers. Unused registers return 0.
RUNTIME VARIABLES OF THE E119-P - FLOATING POINT BASED 64 BIT – CONTIGUOUS READ
PDU
ADDRESS
HOLDING
REGISTER
VARIABLE
NO. OF
REG’S
R/W TYPE VALUES / REPRESENTATION / REMARKS
[d] 6656
[h] 0x1A00
46657 total 4 R float64 0... 9999999
Representation: unit depending on variable 32
[d] 6660
[h] 0x1A04
46661 accumulated
total
4 R float64 0... 99999999999
Representation: unit depending on variable 32
[d] 6664
[h] 0x1A08
46665 current day total 4 R float64 0... 9999999
Representation: unit depending on variable 32
[d] 6668
[h] 0x1A0C
46669 previous day
total
4 R float64 0... 9999999
Representation: unit depending on variable 32
Note: The list of runtime variables shown above can be read as one contiguous list of registers. Unused registers return 0.
HISTORICAL PREVIOUS DAY TOTALS OF THE E119-P - INTEGER BASED – CONTIGUOUS READ
The read-out of historical previous day totals is done via 2 INDEXED variables containing the number of decimals and the value.
These 2 variables can be read as one contiguous list of 3 registers (in a single read action).
Reading is done by first selecting the right entry (day) through the index. Valid values for the index are 0…14, which correspond with
the previous day totals of 1 day old through 15 days old. Indexes outside this range will result in an error being sent back.
(See the communication-section of this appendix for setting the index and its extended functionality through variable 150 and 149).
PDU
ADDRESS
HOLDING
REGISTER
VARIABLE
NO. OF
REG’S
R/W TYPE VALUES / REPRESENTATION / REMARKS
[d] 5888
[h] 0x1700
45889 previous day
total decimals
1
INDEXED
variable
R uint16 0 ... 3
[d] 5889
[h] 0x1701
45890 previous day
total
2
INDEXED
variable
R uint64 0.000... 9999999999
Representation: unit depends on variable 32, decimals
depends on variables 5888 (0x1700)
C.3 CONFIGURATION VARIABLES OF THE UNIT
Reading and writing configuration variables:
When reading or writing configuration variables in integer format, the given values should take into
account the number of decimals that are associated with that variable. For example, when a time-out
setting has 1 decimal and is set to 15.5 seconds, the variable will contain a value of 155.
Please note that all configuration variables shown in the following tables must always be read or
written individually, for the indicated number of registers, in 1 single action!
MODBUS-REGISTERS: TOTAL
PDU
ADDRESS
HOLDING
REGISTER
VARIABLE
NO. OF
REG’S
R/W TYPE VALUES / REPRESENTATION / REMARKS
[d] 32
[h] 0x0020
40033 unit 1 R/W uint16 0 = none
1 = L
2 = m3
3 = US GAL
4 = I GAL
5 = CF
6 = OILBBL
7 = kg
8 = ton
9 = lb
10 = US ton
[d] 33
[h] 0x0021
40034 decimals 1 R/W uint16 0...3
[d] 34
[h] 0x0022
40035 K-factor 2 R/W uint32 1...9999999
Representation 0.000010...9999999: decimals depending on
variable 37.
[d] 37
[h] 0x0025
40038 K-factor
decimals
1 R/W uint16 0...6
[d] 47
[h] 0x002F
40048 multiply factor 1 R/W uint16 0=x1 1=x10 2=x100 3=x1000