Configuration registers - HPP272

HPP272 User Guide

Document code
M211972EN
Revision
G
Language
English
Product
HPP272
Document type
User guide
CAUTION Default power-up values (registers 773 ... 775) are written into non-volatile EEPROM memory. The EEPROM memory implementation has a limit of 30000 writes, and is intended to be used only when saving long-term or permanent configurations. Use the volatile memory (registers 769 ... 771, values cleared on power-up) for non-permanent configurations (for example, if the probe is used in a system that regularly updates the given values).
Table 1. Modbus configuration data registers (writable)
Register number Address Description Data format Unit/Valid range
769 0300hex Volatile value for pressure compensation (value cleared at probe reset). Used for compensating the measurement for pressure if pressure compensation is turned ON (register 0504hex). 32-bit float

hPa

813.25 ... 1213.25

(default 1013.25 hPa)

(Init copied from power-up value)

771 0302hex Volatile value for given temperature reading (value cleared at probe reset). Used for calculations instead of the temperature from the temperature probe if temperature compensation is turned ON (register 0505hex). 32-bit float

°C

-40 ... +80

(Init copied from power-up value)

773 0304hex Power-up value for pressure compensation 32-bit float

hPa

813.25 ... 1213.25

(default 1013.25 hPa)

775 0306hex Power-up value for given temperature reading 32-bit float

°C

-40 ... +80

777 0308hex Purge interval 16-bit integer

min

60 ... 10080

(= 1 hour ... 1 week)

(default: 1440 (= 24 hours))

779 030Ahex Measurement filtering factor (does not affect temperature, water, or RH measurement) 32-bit float Range: 0.01 ... 1

1 = Filter is disabled

< 1 = Reading is a combination of latest measurement and the earlier reading. The value of the register defines the portion of the latest measurement, for example, 0.9 means the reading consists 90 % of the latest measurement and 10 % of the earlier reading.

783 030Ehex Low H2O2 threshold on/off 16-bit boolean

0 = Off

1 = On

(default: 0 = Off)

When enabled, the Low H2O2 threshold feature remains in use also after probe reset.
785 0310hex Low H2O2threshold activation level 32-bit float

ppmH2O2 (default: 3)

See H2O2 concentration reading when not exposed to H2O2

787 0312hex Low H2O2 threshold activation delay 32-bit integer

Seconds (default: 1800)

See H2O2 concentration reading when not exposed to H2O2

789 0314hex Low H2O2 threshold deactivation level 32-bit float

ppmH2O2 (default: 10)

See H2O2 concentration reading when not exposed to H2O2

791 0316hex Low H2O2 threshold deactivation delay 32-bit integer

Seconds (default: 10)

See H2O2 concentration reading when not exposed to H2O2

1283 0502hex Purge status / manual start 16-bit function status

When reading from register:

1 ... 100 = Purge is in progress (progress shown as 1 ... 100%)

0 = Previous purge completed successfully, purge is not in progress

... -1 = Previous purge has failed

When writing to register:

1 = Start purge

Note: After starting the purge by writing 1, only read from the register until the purge has completed. See the related section in Problems and their possible solutions.

1285 0504hex Pressure compensation on/off 16-bit boolean

1 = On

0 = Off

1286 0505hex Temperature compensation mode enum

0 = Use temperature measured by temperature probe in the calculation of other measurement parameters.

1 = Use a setpoint temperature value in the calculation of other measurement parameters instead of the temperature measured by the temperature probe. Define the setpoint value in registers 0302hex (volatile value) and 0306hex (power-up value).

(default: 1 = Use a setpoint value)

1287 0506hex Manual purge trigger in analog mode on/off 16-bit boolean

1 = On

0 = Off

(default: 1 = On)

1288 0507hex Allow interval purge during H2O2 exposure 16-bit boolean

1 = On

0 = Off

(default: 0 = Off)

1537 0600hex Modbus address 16-bit integer 1 ... 255 (default: 240)
1538 0601hex Bit rate enum

5 = 9600

6 = 19200

7 = 38400

8 = 57600

9 = 115200

(default: 6 = 19200)

1539 0602hex Parity, number of data bits, number of stop bits enum

0 = None, 8, 1

1 = None, 8, 2

2 = Even, 8, 1

3 = Even, 8, 2

4 = Odd, 8, 1

5 = Odd, 8, 2

(default: 1 = None, 8, 2)

1540 0603hex Minimum delay between request and device response. Increase this if your hardware needs extra time for changing the communication direction. Any extra delay specified here is added on top of the normal maximum 1-second response time of the device. 16-bit integer

ms

0 ... 1000

1541 0604hex Restart device 16-bit function status

When writing to register:

1 = Restart the device

Analog Output 1:
1793 0700hex Output mode enum

0 = Off

2 = 4 ... 20 mA

(default: 2 = 4 ... 20 mA)

1794 0701hex Output parameter 16-bit register address

Valid range 0000hex ... 001Ahex.

For the available parameters and their register addresses, see Table 1.

1795 0702hex Scale low end 32-bit float Set the lower limit of the measurement scale for the output parameter chosen in register 0701hex (Output parameter).
1797 0704hex Scale high end 32-bit float Set the upper limit of the measurement scale for the output parameter chosen in register 0701hex (Output parameter).
1799 0706hex Error output 32-bit float

mA

0 ... 25

1801 0708hex Low clipping limit 32-bit float

% of scaled range

0 ... 20 = Clip the output when the measurement goes this many percent below the low end of the scale

NaN = Disable clipping limit at low end

1803 070Ahex Low error limit 32-bit float

% of scaled range

0 ... 20 = Set the output in error state when the measurement goes this many percent below the low end of the scale

NaN = Disable error limit at low end

1805 070Chex High clipping limit 32-bit float

% of scaled range

0 ... 20 = Clip the output when the measurement goes this many percent above the high end of the scale

NaN = Disable clipping limit at high end

1807 070Ehex High error limit 32-bit float

% of scaled range

0 ... 20 = Set the output in error state when the measurement goes this many percent above the high end of the scale

NaN = Disable error limit at high end

Analog Output 2:
2049 0800hex Output mode enum

0 = Off

2 = 4 ... 20 mA

(default: 2 = 4 ... 20 mA)

2050 0801hex Output parameter 16-bit register address Valid range 0000hex ... 001Ahex.

For the available parameters and their register addresses, see Table 1.

2051 0802hex Scale low end 32-bit float Set the lower limit of the measurement scale for the output parameter chosen in register 0801hex (Output parameter).
2053 0804hex Scale high end 32-bit float Set the upper limit of the measurement scale for the output parameter chosen in register 0801hex (Output parameter).
2055 0806hex Error output 32-bit float

mA

0 ... 25

2057 0808hex Low clipping limit 32-bit float

% of scaled range

0 ... 20 = Clip the output when the measurement goes this many percent below the low end of the scale

NaN = Disable clipping limit at low end

2059 080Ahex Low error limit 32-bit float

% of scaled range

0 ... 20 = Set the output in error state when the measurement goes this many percent below the low end of the scale

NaN = Disable error limit at low end

2061 080Chex High clipping limit 32-bit float

% of scaled range

0 ... 20 = Clip the output when the measurement goes this many percent above the high end of the scale

NaN = Disable clipping limit at high end

2063 080Ehex High error limit 32-bit float

% of scaled range

0 ... 20 = Set the output in error state when the measurement goes this many percent above the high end of the scale

NaN = Disable error limit at high end

Service Agreement:
2817 0B00hex Customer name 24-character ASCII string Read-only
2829 0B0Chex Contract number 24-character ASCII string Read-only
2841 0B18hex Start date three 16-bit integer decimal values (YYYY, M, and D) Read-only
2844 0B1Bhex End date three 16-bit integer decimal values (YYYY, M, and D) Read-only
Factory Settings:
7937 1E00hex Restore factory settings 16-bit function status

When writing to register:

1 = Restore factory settings (cancel all changes made by the user) and remove all field adjustments. Resets the device.