
PRECISION DIGITAL CORPORATION
233 South Street • Hopkinton MA 01748 USA
Tel (800) 343-1001 • Fax (508) 655-8990
www.predig.com
Modbus® Register Tables for
PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
For PROVU™, ProtEX-MAX™, and Helios Series
Modbus® Scanners Modbus® Register Tables,
see LIMModbus4

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
2
Disclaimer
The information contained in this document is subject to change without notice. Precision Digital makes no representations or warranties with respect to the contents hereof; and
specifically disclaims any implied warranties of merchantability or fitness for a particular purpose.
• For use with the following models only:
PD6000, PD6001, PD6060, PD6100, PD6200,
PD6210, PD6262, PD6300, PD6310, PD6310-WM,
PD6363, PD6400, and PD7000
PD8-6000, PD8-6001, PD8-6060, PD8-6100,
PD8-6200, PD8-6210, PD8-6262, PD8-6300,
PD8-6310, PD8-6310-WM, PD8-6363, and PD8-7000
PD2-6000, PD2-6001, PD2-6060, PD2-6100,
PD2-6200, PD2-6210, PD2-6262, PD2-6300,
PD2-6310, PD2-6363, PD2-6400, and PD2-7000
• See LIMModbus4 for PROVU™, ProtEX-MAX™, and Helios Modbus® Scanners Modbus® Register Tables.
• As is typical with most instruments, the addition of serial communications carries an inherent risk; it allows a remote operator to change the operation and/or characteristics of
the device being digitally communicated with. Inappropriate communication could have serious consequences in meter/controller or system operation.
• Ultimately, it is up to the system designer to provide for the safe operation of a process. But certainly, no single event should make the difference between a safe situation
and a catastrophe. Please use the appropriate level of caution when implementing serial communication.
• If the Interlock Relay function is being used on a PROVU™, ProtEX-MAX™, or Helios meter or controller, its proper operation can be affected by inappropriate digital
communications. Please take the steps necessary to provide for reliable interlock protection.
Register Trademarks
Modbus® is a Registered Trademark of Schneider Automation Inc. All other trademarks mentioned in this document are the property of their respective owners.
© 2021 Precision Digital Corporation.
All rights reserved.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Introduction
Communicate with the PROVU™, ProtEX-MAX™, and Helios Series of meters as listed
on page 2, with firmware version 4.000 & greater, using the Modbus® RTU Serial
Communication Protocol. Users should be familiar with Modbus serial communication
and the meters. Refer to the meter instruction manual and the serial communication
adapters’ manual for setup and wiring instructions.
Get a copy of Modbus Specifications and Resources at http://www.modbus.org/
Note: Although there are no specific 3x Registers, all 4x Registers are mirrored into
3x register space, and are therefore capable of being read by Modbus function 04
(Read Input Registers).
Note: For dual-input meters (e.g. PD6262), variables without channel reference
referred to Ch-A (e.g. Register 40001-40002: PV/Rate = Ch-A PV/Rate).
Register Overview
40001 – 40047: Process Value (PV), Max PV, Min PV, Total, and Grand Total in floating
point and long integer formats, with interspersed relay status & digital
I/O status, for block reading; Start & Stop batch, Relay acknowledge,
Reset Max & Min, Reset Total, Grand Total & Batch count.
40051 – 40089: Manual control of relays, analog output, and digital outputs; Modbus
input display settings to use the meter as a Modbus display.
40101 – 40125: Input selection, Decimal points, totalizer settings, display settings, and
display intensity.
40126 – 40145: Adjust, RTD number to average, Filter & Bypass, Gate settings for
pulse input, Serial communication settings, Transfer function, Number
of points, Exponent, Round horizontal tank parameters, and Cutoff.
40171 – 40180: Passwords 1-3, Total & Grand Total Passwords.
40181 – 40187: Dual-scale model: PV2 settings and PV2 value, PV1 Percent.
40201 – 40220: Function keys & Digital I/O
40301 – 40372: Relays; Set & Reset points, On & Off delays, Operating Mode.
40401 – 40413: Analog output value and setup parameters.
41001 – 41129: Remote Scaling for 4-20 mA input (Ch-A).
41201 – 41329: Remote Scaling for 4-20 mA input (Ch-B).
42001 – 42129: Remote Scaling for voltage input (Ch-A).
42201 – 42329: Remote Scaling for voltage input (Ch-B).
43001 – 43129: Remote Scaling for pulse input.
44001 – 44129: Remote Scaling for 4-20 mA input PV2 (Dual-scale, single input).
45001 – 45129: Remote Scaling for voltage input PV2 (Dual-scale, single input).
46001 – 46405: PV Channel B and additional dual-input parameters.
46201 – 46202: Channel C value (Math channel).
49901 – 49908: Product ID and Firmware Version.
49999: Load Factory Defaults

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Represents the PV/Rate display value including the decimal point. Under
Range = -99999, Over Range = 999999, and
Open = -99999
1 = In Alarm
1 = relay
energized
Read alarm status and energized/non-energized status of relays. Alm =
Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Read the state of the digital inputs and outputs.
Represents the Maximum display value, including the decimal point,
since last power up or Max Value reset.
Represents the Minimum display value, including the decimal point,
since last power up or Min Value reset.
Represents the Total value, including the decimal point, since last Total
reset.
Represents the Grand Total value, including the decimal point, since last
Grand Total reset.
Represents the Total overflow value, since last Total reset.
Total non-
overflow value
Represents the Total non-overflow value, since last Total reset.
Grand Total
overflow value
Represents the Grand Total overflow value, since last Grand Total reset.
Grand Total non-
overflow value
Represents the Grand Total non-overflow value, since last Grand Total
reset.
Represents the PV/Rate display value excluding the decimal point.
Decimal point setting in 40102.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
1 = In Alarm
1 = relay
energized
Mirror of 40003. Read alarm status and energized/non-energized status
of relays. Alm = Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Mirror of 40004. Read the state of the digital inputs and outputs.
Represents the Maximum display value, excluding the decimal point,
since last power up or Max Value reset.
Represents the Minimum display value, excluding the decimal point,
since last power up or Min Value reset.
Represents the Total value, excluding the decimal point, since last Total
reset. Decimal point setting in 40103.
Represents the Grand Total value, excluding the decimal point, since
last Total reset. Decimal point setting in 40104.
Represents the Total overflow value, since last Total reset.
Total non-
overflow value
Represents the Total non-overflow value, since last Total reset.
Total non-
overflow value
Grand Total
overflow value
Represents the Grand Total overflow value, since last Grand Total reset.
Grand Total non-
overflow value
Represents the Grand Total non-overflow value, since last Grand Total
reset.
Grand Total non-
overflow value
Set bit to 1 to start the batch process.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Send 1 to pause the batch process; send 1 again to stop batch process.
Read Batch state: 1=Start, 2=Pause, 4=Stop, 8=Delay
Clear Relay n alarm condition. Set bit equal to 1 to acknowledge. Only
has effect on relays programmed to allow manual acknowledging. Bits 07 mirror Bits 8-15, Alm = Alarm
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm1 Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Reset Maximum
Display value
Set bit to 1 to reset the Maximum Display value.
Reset Minimum
Display value
Set bit to 1 to reset the Minimum Display value.
Reset
Max/Min Display
value
Set bit to 1 to reset the Maximum/ Minimum Display values.
Set bit to 1 to reset the Total value.
Set bit to 1 to reset the Grand Total value.
Set bit to 1 to reset the Batch Count value.
To read batch count use register 40152.
Set bit to 1 to reset or clear the tare.
Set bit to 1 to tare channel A
Read tare state: 0 = No Tare
Set bit to 1 to tare channel B
Read tare state: 0 = No Tare
Manual Control
Analog Output
Setting
Represents the Manual Control Analog Output value.
Note: Register 40051 must be set to 1 = manual mode for registers
40052-40069 to take effect.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Manual Control
Relay 1 Setting
Represents the Manual Control Relay 1 setting. 0 = off, 1 = on
Manual Control
Relay 2 Setting
Represents the Manual Control Relay 2 setting. 0 = off, 1 = on
Manual Control
Relay 3 Setting
Represents the Manual Control Relay 3 setting. 0 = off, 1 = on
Manual Control
Relay 4 Setting
Represents the Manual Control Relay 4 setting. 0 = off, 1 = on
Manual Control
Relay 5 Setting
Represents the Manual Control Relay 5 setting. 0 = off, 1 = on
Manual Control
Relay 6 Setting
Represents the Manual Control Relay 6 setting. 0 = off, 1 = on
Manual Control
Relay 7 Setting
Represents the Manual Control Relay 7 setting. 0 = off, 1 = on
Manual Control
Relay 8 Setting
Represents the Manual Control Relay 8 setting. 0 = off, 1 = on
Manual Control
DO 1 Setting
Represents the Manual Control Digital Output 1 setting. 0 = off, 1 = on
Manual Control
DO 2 Setting
Represents the Manual Control Digital Output 2 setting. 0 = off, 1 = on
Manual Control
DO 3 Setting
Represents the Manual Control Digital Output 3 setting. 0 = off, 1 = on
Manual Control
DO 4 Setting
Represents the Manual Control Digital Output 4 setting. 0 = off, 1 = on
Manual Control
DO 5 Setting
Represents the Manual Control Digital Output 5 setting. 0 = off, 1 = on
Manual Control
DO 6 Setting
Represents the Manual Control Digital Output 6 setting. 0 = off, 1 = on
Manual Control
DO 7 Setting
Represents the Manual Control Digital Output 7 setting. 0 = off, 1 = on
Manual Control
DO 8 Setting
Represents the Manual Control Digital Output 8 setting. 0 = off, 1 = on
Modbus Line 1
Display Setting
Represents the Modbus Line 1 Display setting.
0 = display based on register 40072-40073.
1 = display based on register 40076-40081.
Modbus display mode must be set to 18 in register 40117.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Modbus Line 2
Display Setting
Represents the Modbus Line 2 Display setting.
0 = display based on register 40074-40075.
1 = display based on register 40082-40087.
Modbus display mode must be set to 18 in register 40118.
Modbus Line 1
Display value
Represents the Modbus Line 1 display value excluding the decimal point.
Register 40088 contains the decimal point.
Set Register 40070 = 0, Register 40117 = 18
Modbus Line 2
Display value
Represents the Modbus Line 2 display value excluding the decimal point.
Register 40089 contains the decimal point.
Register 40071 = 0, Register 40118 = 18
Modbus Line 1
Display MSD
value
Represents the Modbus Line 1 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character, see
Table 8.
Register 40117 = 18
Register 40070 = 1 for registers 40076-81.
Register 40088 contains the decimal point.
Modbus Line 1
Display MSD-1
value
Represents the Modbus Line 1 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Modbus Line 1
Display MSD-2
value
Represents the Modbus Line 1 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Modbus Line 1
Display MSD-3
value
Represents the Modbus Line 1 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Modbus Line 1
Display MSD-4
value
Represents the Modbus Line 1 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Modbus Line 1
Display MSD-5
(LSD) value
Represents the Modbus Line 1 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
Modbus Line 2
Display MSD
value
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character, see
Table 8.
Register 40118 = 18
Register 40071 = 1 for registers 40082-87.
Register 40089 contains the decimal point.
Modbus Line 2
Display MSD-1
value
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Modbus Line 2
Display MSD-2
value
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Modbus Line 2
Display MSD-3
value
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Modbus Line 2
Display MSD-4
value
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Modbus Line 2
Display MSD-5
(LSD) value
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
Modbus Line 1
Display decimal
point
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
Register 40070 = 1 or 0
Modbus Line 2
Display decimal
point
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
Register 40071 = 1 or 0
Represents the selection for LEVEL meter with dual scale for PV1 and
PV2. 0 = No, 1 = Yes
Represents the selection for Total.
For SFT039
0 = No, 1 = Yes
For SFT065
0 = None, 1 = Ch-A Total, 2 = Ch-B Total, 3 = Ch-A and Ch-B Total
Scale/KFactor,
ICal/User Cal
selector
For SFT039 (Single)
Most significant byte is used for mA selection.
Ical = 1, UserCal = 2, Scale = 4
Least significant byte is used for all other modes
Ical = 1, UserCal = 2, Scale = 4, KFactor = 8
For SFT065 (Single)
Most significant byte is used for Channel B selection.
Ical = 1, UserCal = 2, Scale = 4, KFactor = 8
Least significant byte is used for Channel A selection
Ical = 1, UserCal = 2, Scale = 4, KFactor = 8

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Hex Value LSB for non dual and
SFT 065 reg map revision 4
0 = Process/Temperature
1 = Process Total
2 = Pulse Total
3 = Dual-Input Process
4 = Reserve
5 = Process Batch
6 = Pulse Batch
7 = No Module
Hex Value MSB is Register Map
Revision
Hex Value LSB for SFT 065 reg
map revision 0x20 and later
0 = Dual Process
1 = Dual Process Total
2 = Dual Pulse Total
3 = Dual Temperature
4 = Dual Process fixed VI
5 = Dual Process Batch
6 = Dual Pulse Batch
7 = No Module
Relay & Digital IO count
LSByte = Relay count (4 or 8)
MSByte = Digital IO count (0, 4, or 8)
Represents the meter options
0 = None, 1 = Installed
Bit 0 = AOut Option,
Bit 1 = F4 option,
Bit 2 = Grand Total Non-Reset Password is set,
Bit 3 = Meter input open indication
Miscellaneous
Meter States
Miscellaneous meter State Indications
Bit 0= Channel A or Single Channel Input Break fault
Bit 0= Channel B Input Break fault
Set bit to 1 to Zero display
Strain gauge meter only
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd), also selections for Temp Decimal
Point using 0 = dddd, 1 = dddd.d, 6 = dddd°u, and 7 = dddd.du, where
“u” is the units (F or C).
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
Grand Total
decimal point
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
0 = sec, 1 = min, 2 = hour, 3 = day
1/10 of Seconds
(0 to 999.9)
0 = sec, 1 = min, 2 = hour, 3 = day
Grand Total
Conversion
Factor
1/10 of Seconds
(0 to 999.9)
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
8 is the brightest level. Writing out of range data results in level 1 or 8.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Actually represents -50.0 to +50.0. Offset value is only applied to
temperature inputs. If Adjust is greater than 27.7°C and the temperature
units are switched to °F, it will be set to 50.0
(lower than -27.7, set to -50.0).
Value represents the number of parallel RTDs connected to the signal
input. Any other value than these results in a setting of 1.
Actually represents 0.1 to 99.9 setting.
Actually represents 2.0 to 999.9 setting.
0, 2 to 199
or
202 to 250, 900
Display filtering. 0 = no filtering. 2 to 199 = old + ((new - old)/Filter). For
pulse input 900 = Hi-Speed, 202 to 250 = Lo-Speed where the range is 2
to 50.
Percent of full
scale or °F
Actually represents 0.2 to 99.9. If the input steps greater than the bypass
value, it will be displayed immediately, with no filtering occurring. The
number represents percent of full-scale for process inputs and °F for
temperature inputs. No effect if filter = 0.
Changes to this register are saved but don’t take effect until next meter
reset (Modbus command or power-up). Writing out of range data results
in an address of 247.
0 = 300, 1 = 600, 2 = 1200, 3 = 2400, 4 = 4800, 5 = 9600, &
6 = 19200. Changes to this register are saved but don’t take effect until
next meter reset (Modbus command or power-up). Writing out of range
data results in a baud rate of 2400.
Transmit delay to minimize collisions on the RS-485 network.
0 = None with 1 stop bit, 1 = None with 2 stop bits, 2 = Odd,
3 = Even. Changes to this register are saved but don’t take effect until
next meter re-initialization (Writing 0xFF00 to 40299 or power-up).
Writing out of range data results in a parity setting of Even.
Serial Byte-to-
Byte Timeout
This is the timeout between bytes of a Modbus frame. Note that a value
less than the minimum value for the present baud rate cannot be saved.
Minimums are: 300 baud = 0.06 sec,
600 = 0.03, 1200 = 0.02 and 0.01 for 2400 to 19200. Changes to this
register are saved but don’t take effect until next meter reset (Modbus
command or power-up). Writing out of range data results in a timeout of
2.54 seconds.
0 = Linear, 1 = Square Root, 2 = Exponent,
3 = Round Horizontal Tank
PV/Rate mA
Number of Points
This register is only used when register 40137 = 0 Linear.
Ch-A voltage input number of points uses register 40188.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Actually represents 1.0001 to 2.9999.
Set register 40137 = 2
Round Horizontal
Tank Diameter
Decimal point is fixed. The unit of measure is inch or cm; the volume
calculation is in US gallon or liter. The display may be re-scaled to
represent the volume in any engineering units.
Register 40137 = 3 RHT
Round Horizontal
Tank Length
Register 40190 Round horizontal tank units
0 = inch Volume: Gallon
1 = cm Volume: Liter
Represents the cutoff value.
Batch Total
Count Direction
0 = count up, 1 = count down
Same as 40302 – 40303 Relay 1 set point.
Grand Total
Count Direction
0 = count up, 1 = count down
Grand Total
Count Down
Start
Represents the number of completed batches.
To reset the batch count use register 40047.
Dual Pulse Quad mode select
DUAL=0, UDAB=1, UDAI=2, UDBI=3, UDABI=4,
QUAD_1=5, QUAD_2=6, QUAD_4=7
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Ch- A
Grand Total
Units 2
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Ch- A
Grand Total
Units 3
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Ch- A
Grand Total
Units 4
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Ch- A
Grand Total
Units 5
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Ch- A
Grand Total
Units 6
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
This register is only used when register 40137 is set to Linear.
PV2 voltage input uses register 40189.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Represents the PV2 display value including the decimal point. Under
Range = -99999, Over Range = 999999, and
Open = -99999
Represents the display value excluding the decimal point. Decimal point
setting in 40181.
Represents the PV1% display value.
PV/Rate Volt
Number of Points
This register is only used when register 40137 = 0 Linear.
Ch-A mA input number of points uses register 40138.
PV2 Volt
Number of Points
This register is only used when register 40137 = 0 Linear.
PV2 mA input uses register 40182.
Round horizontal tank engineering units
0 = inch Volume: Gallon
1 = cm Volume: Liter
This register is only used when register 40137 = 3 RHT.
Tank diameter and length: Registers 40140-143.
Programmed tare value. Must have Tare Programmed (40193) flag set
to take effect
0 = Tare off
1 = Use Capture Tare
2 = Use Programmed Tare
Auto Zero Threshold
Full scale times this value is the threshold of the input difference below
which Auto Zero is calculated
0 = Auto Zero Off
1 = Auto Zero On
Strain
Unipolar/Bipolar
select
Feet/Inch
1/8 or 1/16
resolution
Programmable
User F1 Setting

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Programmable
User F2 Setting
Programmable
User F3 Setting
Programmable
User F4 Setting
Programmable
User Digital
Input 1 Setting
Programmable
User Digital
Input 2 Setting
Programmable
User Digital
Input 3 Setting
Programmable
User Digital
Input 4 Setting
Programmable
User Digital
Input 5 Setting
Programmable
User Digital
Input 6 Setting
Programmable
User Digital
Input 7 Setting
Programmable
User Digital
Input 8 Setting
Programmable
User Digital
Output 1 Setting
Programmable
User Digital
Output 2 Setting
Programmable
User Digital
Output 3 Setting

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Programmable
User Digital
Output 4 Setting
Programmable
User Digital
Output 5 Setting
Programmable
User Digital
Output 6 Setting
Programmable
User Digital
Output 7 Setting
Programmable
User Digital
Output 8 Setting
Display Rounding
Acceptable Index values are:
0=1, 1=2, 2=5, 3=10, 4=20, 5=50, and 6=100
This sets the meter units as follows:
0 = LB, 1= kG, 2 = Ounce, 3 = grams, 4 = Ton, 5 = Metric Ton,
6 = Custom. Custom is specified in reg 40119 thru 40124
Represents the Gross display value including the decimal point. Under
Range = -99999, Over Range = 999999
Represents the Net display value including the decimal point. Under
Range = -99999, Over Range = 999999
Represents the Net display value including the decimal point. Under
Range = -210.00, Over Range = 210.00
Represents the Custom Units Line 2 Display MSD (Most Significant
Digit) value. The hex value represents the allowable ASCII character.
Represents the Custom Units Line 2 Display MSD-1 value. The hex
value represents the allowable ASCII character.
Represents the Custom Units Line 2 Display MSD-2 value. The hex
value represents the allowable ASCII character.
Represents the Custom Units Line 2 Display MSD-3 value. The hex
value represents the allowable ASCII character.
Represents the Custom Units Line 2 Display MSD-4 value. The hex
value represents the allowable ASCII character.
Represents the Custom Units Line 2 Display MSD-5 value. The hex
value represents the allowable ASCII character.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
See Table 4 for operating modes and bit assignments.
See Table 4 for operating modes and bit assignments.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
See Table 5 for selection of the 4-20mA output source.
This is analog channel “AOut_1” when multiple outputs are available
Analog Output
Overrange value
Analog Output
Underrange
value
Analog Output
Sensor Break
value
This is analog channel “AOut_1” when multiple outputs are available.
Write 32000 to ignore sensor break
Analog Output
Maximum value
allowed
Analog Output
Minimum value
allowed
Analog Output
Display Value 1
Analog Output scaling is only saved to memory after receiving the
Output 2 – register 40413.
This is analog channel “AOut_1” when multiple outputs are available
DO NOT interleave channels when scaling AOut
Analog Output
Display Value 2
Analog Output
channel Number
Analog Output
Channel AOut_2
Source
See Table 5 for selection of the 4-20mA output source.
This is analog channel “AOut_2” when multiple outputs are available
Analog Output
Channel AOut_3
Source
See Table 5 for selection of the 4-20mA output source.
This is analog channel “AOut_3” when multiple outputs are available

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Analog Output
Channel AOut_2
Sensor Break
value
This is analog channel “AOut_2” when multiple outputs are available
Write 32000 to ignore sensor break
Analog Output
Channel AOut_3
Sensor Break
value
This is analog channel “AOut_3” when multiple outputs are available
Write 32000 to ignore sensor break
Analog Output
Channel 2
Display Value 1
Channel 2 Analog Output scaling is only saved to memory after receiving
the Output 2 – register 40431.
DO NOT interleave channels when scaling AOut
Analog Output
Channel 2
Display Value 2
Analog Output
Channel 2
Output 1
Analog Output
Channel 2
Output 2
Analog Output
Channel 3
Display Value 1
Channel 3 Analog Output scaling is only saved to memory after receiving
the Output 2 – register 40437.
DO NOT interleave channels when scaling AOut
Analog Output
Channel 3
Display Value 2
Analog Output
Channel 3
Output 1
Analog Output
Channel 3
Output 2
After all the Display and Input values have been sent, write 0xFF00 to
register 41129. Otherwise an error will occur.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
0xFF00 to
execute remote
scaling.
Used to remote scale the mA input. Caution! See Note 5.
After all the Display and Input values have been sent, write 0xFF00 to
register 41329. Otherwise an error will occur.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Remote
Scale mA Flag
0xFF00 to
execute remote
scaling.
Used to remote scale the mA input. Caution! See Note 5.
After all the Display and Input values have been sent, write 0xFF00 to
register 42129.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
0xFF00 to
execute remote
scaling.
Used to remote scale the Volt input. Caution! See Note 5.
Ch-B Scale Volts
Display 1
After all the Display and Input values have been sent, write 0xFF00 to
register 42329. Otherwise an error will occur.
Ch-B Scale Volts
Display 2
Ch-B Scale Volts
Display 3
Ch-B Scale Volts
Display 4
Ch-B Scale Volts
Display 5
Ch-B Scale Volts
Display 6
Ch-B Scale Volts
Display 7
Ch-B Scale Volts
Display 8
Ch-B Scale Volts
Display 9
Ch-B Scale Volts
Display 10
Ch-B Scale Volts
Display 11
Ch-B Scale Volts
Display 12
Ch-B Scale Volts
Display 13
Ch-B Scale Volts
Display 14

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Volts
Display 15
Ch-B Scale Volts
Display 16
Ch-B Scale Volts
Display 17
Ch-B Scale Volts
Display 18
Ch-B Scale Volts
Display 19
Ch-B Scale Volts
Display 20
Ch-B Scale Volts
Display 21
Ch-B Scale Volts
Display 22
Ch-B Scale Volts
Display 23
Ch-B Scale Volts
Display 24
Ch-B Scale Volts
Display 25
Ch-B Scale Volts
Display 26
Ch-B Scale Volts
Display 27
Ch-B Scale Volts
Display 28
Ch-B Scale Volts
Display 29
Ch-B Scale Volts
Display 30
Ch-B Scale Volts
Display 31
Ch-B Scale Volts
Display 32

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Volts
Input 10
Ch-B Scale Volts
Input 11
Ch-B Scale Volts
Input 12
Ch-B Scale Volts
Input 13
Ch-B Scale Volts
Input 14
Ch-B Scale Volts
Input 15
Ch-B Scale Volts
Input 16
Ch-B Scale Volts
Input 17
Ch-B Scale Volts
Input 18
Ch-B Scale Volts
Input 19
Ch-B Scale Volts
Input 20

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Volts
Input 21
Ch-B Scale Volts
Input 22
Ch-B Scale Volts
Input 23
Ch-B Scale Volts
Input 24
Ch-B Scale Volts
Input 25
Ch-B Scale Volts
Input 26
Ch-B Scale Volts
Input 27
Ch-B Scale Volts
Input 28
Ch-B Scale Volts
Input 29
Ch-B Scale Volts
Input 30
Ch-B Scale Volts
Input 31
Ch-B Scale Volts
Input 32
Ch-B Remote
Scale Volts Flag
0xFF00 to
execute remote
scaling.
Used to remote scale the Volt input. Caution! See Note 5.
After all the Display and Input values have been sent, write 0xFF00 to
register 43129.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
0xFF00 to
execute remote
scaling.
Used to remote scale the Pulse input. Caution! See Note 5.
Ch-B Scale Pulse
Display 1
After all the Display and Input values have been sent, write 0xFF00 to
register 43329.
Ch-B Scale Pulse
Display 2
Ch-B Scale Pulse
Display 3
Ch-B Scale Pulse
Display 4
Ch-B Scale Pulse
Display 5
Ch-B Scale Pulse
Display 6
Ch-B Scale Pulse
Display 7
Ch-B Scale Pulse
Display 8
Ch-B Scale Pulse
Display 9
Ch-B Scale Pulse
Display 10
Ch-B Scale Pulse
Display 11
Ch-B Scale Pulse
Display 12
Ch-B Scale Pulse
Display 13
Ch-B Scale Pulse
Display 14
Ch-B Scale Pulse
Display 15

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Pulse
Display 16
Ch-B Scale Pulse
Display 17
Ch-B Scale Pulse
Display 18
Ch-B Scale Pulse
Display 19
Ch-B Scale Pulse
Display 20
Ch-B Scale Pulse
Display 21
Ch-B Scale Pulse
Display 22
Ch-B Scale Pulse
Display 23
Ch-B Scale Pulse
Display 24
Ch-B Scale Pulse
Display 25
Ch-B Scale Pulse
Display 26
Ch-B Scale Pulse
Display 27
Ch-B Scale Pulse
Display 28
Ch-B Scale Pulse
Display 29
Ch-B Scale Pulse
Display 30
Ch-B Scale Pulse
Display 31
Ch-B Scale Pulse
Display 32

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Pulse
Input 10
Ch-B Scale Pulse
Input 11
Ch-B Scale Pulse
Input 12
Ch-B Scale Pulse
Input 13
Ch-B Scale Pulse
Input 14
Ch-B Scale Pulse
Input 15
Ch-B Scale Pulse
Input 16
Ch-B Scale Pulse
Input 17
Ch-B Scale Pulse
Input 18
Ch-B Scale Pulse
Input 19
Ch-B Scale Pulse
Input 20
Ch-B Scale Pulse
Input 21

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B Scale Pulse
Input 22
Ch-B Scale Pulse
Input 23
Ch-B Scale Pulse
Input 24
Ch-B Scale Pulse
Input 25
Ch-B Scale Pulse
Input 26
Ch-B Scale Pulse
Input 27
Ch-B Scale Pulse
Input 28
Ch-B Scale Pulse
Input 29
Ch-B Scale Pulse
Input 30
Ch-B Scale Pulse
Input 31
Ch-B Scale Pulse
Input 32
Ch-B Remote
Scale Pulse Flag
0xFF00 to
execute remote
scaling.
Used to remote scale the Pulse input. Caution! See Note 5.
After all the Display and Input values have been sent, write 0xFF00 to
register 44129.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
0xFF00 to
execute remote
scaling.
Used to remote scale the PV2 mA input. Caution! See Note 5.
5000 – 5001
(1388 – 1389)
Scale PV2 Volts
Display 1
After all the Display and Input values have been sent, write 0xFF00 to
register 45129.
5002 – 5003
(138A – 138B)
Scale PV2 Volts
Display 2
5004 – 5005
(138C – 138D)
Scale PV2 Volts
Display 3
5006 – 5007
(138E – 138F)
Scale PV2 Volts
Display 4
5008 – 5009
(1390 – 1391)
Scale PV2 Volts
Display 5
5010 – 5011
(1392 – 1393)
Scale PV2 Volts
Display 6
5012 – 5013
(1394 – 1395)
Scale PV2 Volts
Display 7

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
5014 – 5015
(1396 – 1397)
Scale PV2 Volts
Display 8
5016 – 5017
(1398 – 1399)
5018 – 5019
(139A – 139B)
5020 – 5021
(139C – 139D)
5022 – 5023
(139E – 139F)
5024 – 5025
(13A0 – 13A1)
5026 – 5027
(13A2 – 13A3)
5028 – 5029
(13A4 – 13A5)
5030 – 5031
(13A6 – 13A7)
Remote Scale
PV2 Volts Flag
0xFF00 to
execute remote
scaling.
Used to remote scale the PV2 Volts input. Caution! See Note 5.
6000 - 6001
(1770 - 1771)
1 = In Alarm
1 = relay
energized
Mirror of 40003.
Read alarm status and energized/non-energized status of relays. Alm =
Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Mirror of 40004. Read the state of the digital inputs and outputs.
6004 - 6005
(1774 - 1775)
Ch-B
Maximum
Display value
Represents the Maximum display value, including the decimal point,
since last power up or Max Value reset.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
6006 - 6007
(1776 - 1777)
Ch-B
Minimum Display
value
Represents the Minimum display value, including the decimal point,
since last power up or Min Value reset.
6008 - 6009
(1778 - 1779)
Represents the Total value, including the decimal point, since last Total
reset.
6010 - 6011
(177A - 177B)
Represents the Grand Total value, including the decimal point, since last
Grand Total reset.
6012 - 6013
(177C - 177D)
Ch-B
Total overflow
value
Represents the Total overflow value, since last Total reset.
6014 - 6015
(177E - 177F)
Ch-B
Total non-
overflow value
Represents the Total non-overflow value, since last Total reset.
6016 - 6017
(1780 - 1781)
Ch-B
Grand Total
overflow value
Represents the Grand Total overflow value, since last Grand Total reset.
6018 - 6019
(1782 - 1783)
Ch-B
Grand Total non-
overflow value
Represents the Grand Total non-overflow value, since last Grand Total
reset.
Ch-B
PV/Rate Display
value
Represents the PV/Rate display value excluding the decimal point.
Decimal point setting in 46102.
Ch-B
PV/Rate Display
value
1 = In Alarm
1 = relay
energized
Mirror of 40003. Read alarm status and energized/non-energized status
of relays. Alm = Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Mirror of 40004. Read the state of the digital inputs and outputs.
Ch-B
Maximum
Display value
Represents the Maximum display value, excluding the decimal point,
since last power up or Max Value reset.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch-B
Maximum
Display value
Ch-B
Minimum Display
value
Represents the Maximum display value, excluding the decimal point,
since last power up or Max Value reset.
Ch-B
Minimum Display
value
Represents the Total value, excluding the decimal point, since last Total
reset. Decimal point setting in 40103.
Represents the Grand Total value, excluding the decimal point, since
last Total reset. Decimal point setting in 40104.
Ch-B
Total overflow
value
Represents the Total overflow value, since last Total reset.
Ch-B
Total non-
overflow value
Represents the Total non-overflow value, since last Total reset.
Ch-B
Total non-
overflow value
Ch-B
Grand Total
overflow value
Represents the Grand Total overflow value, since last Grand Total reset.
Ch-B
Grand Total non-
overflow value
Represents the Grand Total non-overflow value, since last Grand Total
reset.
Ch-B
Grand Total non-
overflow value

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Set bit to 1 to start the batch process.
Set bit to 1 to pause the batch process; set bit to 1 again to stop batch
process.
Set bit to 1 to reset the Ch-B Total value.
Reset Ch-B
Grand Total
value
Set bit to 1 to reset the Ch-B Grand Total value.
Reset Ch-B
Batch Count
value
Set bit to 1 to reset the Ch-B Batch Count value.
To read batch count use register 46152.
Ch-B
PV/Rate decimal
point
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd), also selections for Temp Decimal
Point using 0 = dddd, 1 = dddd.d, 6 = dddd°u, and 7 = dddd.du, where
“u” is the units (F or C).
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
Ch-B
Grand Total
decimal point
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd).
0 = sec, 1 = min, 2 = hour, 3 = day
6105 - 6106
(17D9 – 17DA)
Ch-B
Total Conversion
Factor
1/10 of Seconds
(0 to 999.9)

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
6109 – 6110
(17DD – 17DE)
Ch-B
Grand Total
Conversion
Factor
Ch-B
Grand Total
Reset mode
Ch-B
Grand Total
Reset Delay
1/10 of Seconds
(0 to 999.9)
6113 – 6114
(17E1 – 17E2)
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
Actually represents -50.0 to +50.0. Offset value is only applied to
temperature inputs. If Adjust is greater than 27.7°C and the temperature
units are switched to °F, it will be set to 50.0 (lower than -27.7, set to -
50.0).
Value represents the number of parallel RTDs connected to the signal
input. Any other value than these results in a setting of 1.
Actually represents 0.1 to 99.9 setting.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Actually represents 2.0 to 999.9 setting.
0, 2 to 199
or
202 to 250, 900
Display filtering. 0 = no filtering. 2 to 199 = old + ((new - old)/Filter). For
pulse input 900 = Hi-Speed, 202 to 250 = Lo-Speed where the range is 2
to 50.
Percent of full
scale or °F
Actually represents 0.2 to 99.9. If the input steps greater than the bypass
value, it will be displayed immediately, with no filtering occurring. The
number represents percent of full-scale for process inputs and °F for
temperature inputs. No effect if filter = 0.
0 = Linear, 1 = Square Root,
2 = Exponent, 3 = Round Horizontal Tank
Ch-B
PV/Rate mA
Number of Points
This register is only used when register 46137 = 0 Linear.
Ch-B voltage input number of points uses register 46188.
Actually represents 1.0001 to 2.9999.
Set register 46137 = 2
6139 - 6140
(17FB - 17FC)
Ch-B
Round Horizontal
Tank Diameter
Decimal point is fixed. The unit of measure is inches or cm; the volume
calculation is in US gallons and liters. The display may be re-scaled to
represent the volume in any engineering units.
Register 46137 = 3 RHT.
6141 - 6142
(17FD - 17FE)
Ch-B
Round Horizontal
Tank Length
Register 46190 Round horizontal tank units
0 = inch Volume: Gallon
1 = cm Volume: Liter
6143 - 6144
(17FF - 1800)
Represents the cutoff value.
Ch-B
Total Count
Direction
0 = count up, 1 = count down
Same as 46302 – 46303 Relay 1 set point.
Ch-B
Grand Total
Count Direction
0 = count up, 1 = count down

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
6149 – 6150
(1805 – 1806)
Ch-B
Grand Total
Count Down
Start
Represents the number of completed batches.
To reset the Ch-B batch count use register 46047.
6152 – 6153
(1808 – 1809)
Represents the Gross display value including the decimal point. Under
Range = -99999, Over Range = 999999
6154 – 6155
(180A – 180B)
Represents the Net display value including the decimal point. Under
Range = -99999, Over Range = 999999
Ch-B Millivolt
Display Value
Represents the Net display value including the decimal point. Under
Range = -210.00, Over Range = 210.00
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.
Ch- B
Grand Total
Units 2
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Ch- B
Grand Total
Units 3
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Ch- B
Grand Total
Units 4
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Ch- B
Grand Total
Units 5
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Ch- B
Grand Total
Units 6
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
6171 – 6172
(181B – 181C)
Ch-B Total
Count Down
Start
Ch-B
PV/Rate Volt
Number of Points
This register is only used when register 40137 = 0 Linear.
Ch-B mA input number of points uses register 46138.
Ch-B
RHT Inch/cm
Selection
0 = Inch, 1 = centimeter
Register 46137 = 3 RHT
Tank diameter and length: Registers 46140-143.
6200 – 6201
(1838 - 1839)
1 = In Alarm
1 = relay
energized
Mirror of 40003.
Read alarm status and energized/non-energized status of relays. Alm =
Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Mirror of 40004. Read the state of the digital inputs and outputs.
6204 - 6205
(183C - 183D)
Ch-C
Maximum
Display value
Represents the Maximum display value, including the decimal point,
since last power up or Max Value reset.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
6206 - 6207
(183E - 183F)
Ch-C
Minimum Display
value
Represents the Minimum display value, including the decimal point,
since last power up or Min Value reset.
Represents the PV/Rate display value excluding the decimal point.
Decimal point setting in 46102.
1 = In Alarm
1 = relay
energized
Mirror of 40003. Read alarm status and energized/non-energized status
of relays. Alm = Alarm. Rly = Relay.
Alm8 Alm7 Alm6 Alm5 Alm4 Alm3 Alm2 Alm
Digital Inputs and
Outputs status
1 = Input
selected
1 = Output active
Mirror of 40004. Read the state of the digital inputs and outputs.
Ch-C
Maximum
Display value
Represents the Maximum display value, excluding the decimal point,
since last power up or Max Value reset.
Ch-C
Maximum
Display value
Ch-C
Minimum Display
value
Represents the Maximum display value, excluding the decimal point,
since last power up or Max Value reset.
Ch-C
Minimum Display
value
Selects based on number of digits to the right of the decimal point (e.g. 0
= no decimal point and 5 = d.ddddd), also selections for Temp Decimal
Point using 0 = dddd, 1 = dddd.d, 6 = dddd°u, and 7 = dddd.du, where
“u” is the units (F or C).
Represents the Modbus Line 2 Display MSD (Most Significant Digit)
value. The hex value represents the allowable ASCII character.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
Represents the Modbus Line 2 Display MSD-1 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-2 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-3 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-4 value. The hex value
represents the allowable ASCII character.
Represents the Modbus Line 2 Display MSD-5 (which is the LSD) value.
The hex value represents the allowable ASCII character.
6401 - 6402
(1901 - 1902)
6403 - 6404
(1903 - 1904)
8 characters indicating the product digit software release number (for
SFT039 this would be 039), three ASCII hex character value of the Main
board input, and two ASCII hex characters of the Input card (see Table
6).
8 characters indicating the firmware version number
Decimal point is not included (e.g. 2200 = v2.200)
Write 0xFF00 to initialize the meter serial port after changing serial port
parameters
Write 0xFF00 to load factory defaults to the meter. Writing any other data
has no effect.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
55
Notes
Note 1. The Register numbers and addresses follow the Modbus format:
• 3xxxx are for Input Registers and are read – only.
• 4xxxx are for Holding Registers and are read/write.
Although there are no specific 3x Registers, all 4x Registers are mirrored
into 3x register space, and are therefore capable of being read by
Modbus function 04 (Read Input Registers). All data addresses in
Modbus messages are referenced to zero (0), while Register addresses
are referenced to one (1). For example, Register 40100 is sent in the
Modbus message as 0x0063 (100 - 1 = 99 ≡ 63 hex). If two addresses
are shown separated by a “ – ”, they form a register pair to make the
parameter into a 4-byte (32 bit) value.
Note 2. Limits or Range: Writing a value that is outside the parameters range will
force it to be limited to the closest value within the range. For example, if
the range is -1.99 to +1.99 and the value sent is 3.21, the value used is
1.99. Likewise for the lower side of the range. Exceptions are noted in
the comments.
Note 3. Data Types:
Data format is highest byte first (Byte order: 1234).
Word = 16 bit
Integer = -32768 to 32767
Unsigned integer = 0 to 65535
Long = -2,147,483,648 to 2,147,483,647
Float = IEEE floating point format, 4 bytes
For the complete floating point standard, see IEEE 754-1985 Standard
for Binary Floating-Point Arithmetic.
Integers data: The values represent the number without regard to the
decimal point. The decimal point setting can be found in Holding
Register 40102.
For example, if the number 1234.56 is displayed, a read of both 40021 –
40022 together will return 1 – 23456 (0x0001 – 0xE240). Register 40102
will contain 2 (0x0002) to indicate a decimal point setting of two places
to the right of the decimal point. A floating point version of the displayed
number, with the decimal point included, is also available by accessing
register 40001-40002.
Example (register values are shown in hexadecimal):
For the complete floating point standard, see IEEE 754-1985 Standard
for Binary Floating-Point Arithmetic.
Note 4. A read of the Password register will return 0x000000 if the meter is
unlocked, otherwise it will return 0xFFFFFF to indicate a locked meter. To
unlock, the correct lock number must be written, which will then clear the
lock number to 0x000000. If the wrong lock number is written, the reply will
return 0xFFFFFF. If the correct lock number is written, the reply will be
0x000000. An unlocked meter can be locked by writing any non – zero value
up to 0x999999.
Note 5. Remote scaling procedure:
a. Write the desired values for the display, Display 1 & 2, for the
active input type. The active input type is selected using the
Input Selection register 40101 and Table 1.
b. Write the desired values for the input, Input 1 & 2, for the
active input type.
c. Write to the remote scaling register for the active input type.
• The scaling process takes the input values and converts them to A/D
counts. Therefore, do NOT execute a remote scaling register write
without first writing the display and input registers. In a similar vein,
don’t write to the mA registers and then execute a remote scale
command for the volts input.
• The scaling process takes the input values and converts them to A/D
counts. Therefore, do NOT execute a remote scaling register write
without first writing the display and input registers. In a similar vein,
don't write to the mA registers and then execute a remote scale
command for the volts input.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
56
Configuration Tables
Table 1. Input configuration (Ch-A: 40101, Ch-B: 46101)
Valid input configuration settings are dependent on the meter type (i.e. temperature type and unit settings are only valid when the meter
has a temperature input – otherwise the bits are 0’s for both read and write).
15, 14, 13, 12, 11, 10, 9, 8
000 dddddd (dddd for temperature)
001 ddddd.d (dddd.d for
temperature)
01000000 Strain 15 mV w/ ratio
01000001 Strain 15 mV w/o ratio
110 dddd°u (° symbol displayed)
01000010 Strain 25/30 mV w/ ratio
111 dddd.du (temp unit displayed)
01000011 Strain 25/30 mV w/o ratio
01000100 Strain 150 mV w/ ratio
1001 100 Platinum RTD (385)
01000101 Strain 150 mV w/o ratio
1010 100 Platinum RTD (392)
01000110 Strain 250/300 mV w/ ratio
1011 1000 Platinum RTD (385)
01000111 Strain 250/300 mV w/o
ratio
1100 1000 Platinum RTD (392)

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
57
Table 2. Display Settings
Line 1 Display Settings (40117)
Line 2 Display Settings (40118)
Display Maximum Display Value
Display Maximum Display Value
Display Minimum Display Value
Display Minimum Display Value
Display Maximum / Minimum Display Value
Display Maximum / Minimum Display Value
Display Rate / Grand Total
Display Rate / Grand Total
Display PV2, single input/dual-scale
Display PCT (PV1 %), single input/dual-scale
Display Engineering Units (A, B, or C)*
Display Set 1 / Rate (Batch only)
Display Set 1 / Rate (Batch only)
Display Ch-A & B (Toggle)
Display Ch-A & B (Toggle)
Display Ch A Rate & Units
Display Ch A Rate & Units
Display Ch B Rate & Units
Display Ch B Rate & Units
Display Ch C Rate & Units
Display Ch C Rate & Units
Table 2 continued on next page
*Engineering units are
associated with the Line 1
display assignment; if Ch-C is
being displayed, the units on
the bottom display will
correspond to Ch-C.
Note: Parameters not identified
as corresponding to channel B
or C are either applicable to all
channels or they belong to
channel A for dual-input
meters.

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
58
Table 2 continued from previous page
Line 1 Display Settings (40117)
Line 2 Display Settings (40118)
Display Millivolt (Strain Gauge)
Display Millivolt (Strain Gauge)
Display Rate / Total Ch-B
Display Rate / Total Ch-B
Display Rate / Grand Total Ch-B
Display Rate / Grand Total Ch-B
Reserved Display Batch Counter Ch B
Reserved Display Batch Counter Ch B
Reserved Display Set 3 / Rate Ch B (Dual-Batch)
Reserved Display Set 3 / Rate Ch B (Dual-Batch)
Display Total Ch A & Ch B
Display Total Ch A & Ch B
Display Total CH A, Ch B, & Total A+B
Display Total CH A, Ch B, & Total A+B
Display Ch A Total & Units
Display Ch A Total & Units
Display Ch B Total & Units
Display Ch B Total & Units
Display Ch A Grand Total & Units
Display Ch A Grand Total & Units
Display Ch B Grand Total & Units
Display Ch B Grand Total & Units
Reserved for Modbus Scanner
Reserved for Modbus Scanner
Display Sum Total A + Total B
Display Sum Total A + Total B
Display Diff Total A - Total B
Display Diff Total A - Total B

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
59
Table 3. User Programmable Settings
Digital Inputs & Function Keys Setting (40201 – 40212)
Digital Outputs Settings (40213 – 40220)
Maximum/Minimum Value Reset
Reset Tare Selected (Ch-A & B)
Set Point 1 (Preset A) Programming
Set Point 3 (Preset B) Programming
Start Ch A Batch Selected
Start / Stop Ch A Batch Selected
Display Hold while active
Start Ch B Batch Selected
Start / Stop Ch B Batch Selected
Maximum Value on Line 2 Display Ch-C
Pause Batch Ch A and Ch B
Minimum Value on Line 2 Display Ch-C
Max/Min Value on Line 2 Display Ch-C
Maximum Value on Line 1 Display Ch-A
Minimum Value on Line 1 Display Ch-A
Max/Min Value on Line 1 Display Ch-A
Display A, B, C with units in sequence
Maximum Value on Line 2 Display Ch-B
Minimum Value on Line 2 Display Ch-B
Maximum/Minimum Value on Line 2 Display Ch-B
Note: Some of the functions listed are dependent on model being
used. For example: the batch functions are only available
with the batch controller model.
Force ON Relay #1 (DI-1 to 8 Set Reg. 301 Action = Off)
Force ON Relay #2 (DI-1 to 8 Set Reg. 310 Action = Off)
Force ON Relay #3 (DI-1 to 8 Set Reg. 319 Action = Off)
Force ON Relay #4 (DI-1 to 8 Set Reg. 328 Action = Off)
Grand Total Value on Line 2 Display
Batch Count Value on Line 2 Display
Table 3 continued on next page

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
60
Table 3 continued from previous page
Digital Inputs & Function Keys Setting (40201 – 40212)
Display Total A, B, C with units displayed in sequence
Display GT A, B, C with units displayed in sequence
Display Batch Count A, B displayed in sequence
Quad mode AI input (“qd AI”) on this input
Quad mode BI input (“qd BI”) on this input
Start / Stop Batch Ch A Toggle
Start / Stop Batch Ch B Toggle
Zero Display (Strain only)
Reserved for Modbus Scanner
Factor Menu (Pulse Input)

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
61
Table 4. Relay Configuration Mode (40301, 310, … 364)
Table 5. 4-20 mA Output Data Source (40402)
Ch-A or B Max Display Value
Ch-A or B Min Display Value

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
62
Table 6. Input Identification Configuration (49901 – 49904)
Firmware Identifier Main Board Configuration Input Board Configuration
Note: Each register holds two ASCII
characters.
Example: PD6000 Process
(SFT039)
49901: 0x3033 = 03
49902: 0x3930 = 90
49903: 0x3030 = 00
Table 7. Product Number & Description (49917)
Reserved: Strain Gauge/Load Cell Batch Controller
Reserved: Dual Process Batch Controller
Reserved: Dual Pulse Batch Controller
Dual AC/DC High Voltage and Current

Modbus® Register Tables for PROVU™, ProtEX-MAX™, and Helios Meters & Controllers
PRECISION DIGITAL CORPORATION
233 South Street • Hopkinton MA 01748 USA
Tel (800) 343-1001 • Fax (508) 655-8990
www.predig.com
Table 8. Allowable ASCII Character Set (40076 – 81, 40082 – 87, 40119 – 124)
Table 9. Channel C Math Functions (46401)
Note:
Math channel for High voltage/current model is called Channel P and it only uses the multiply function to calculate the apparent power (P = V*A).
Constant Factor (F) is available for power factor correction to obtain the real power.