Example modbus config
Example modbus config
WARNING
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
(in this case the PROVU® meter). Inappropriate communication could have serious consequences in meter 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.
CAUTION: If the Interlock Relay function is being used on the PROVU® meter, its proper operation can be affected by
inappropriate digital communications. Please take the steps necessary to provide for reliable interlock protection.
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.
Register Trademarks
PROVU® is a Registered Trademark of Precision Digital Corporation. Modbus® is a Registered Trademark of Schneider Automation Inc.
All other trademarks mentioned in this document are the property of their respective owners.
Page 2
PROVU® Series Modbus® Register Tables Serial Communication
Introduction
This document describes how to communicate with the PD6000-PD7000 Series of
®
meters, with firmware version 3.000 & greater, using the Modbus RTU Serial
Communication Protocol. The user 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.
Go to http://www.modbus.org/ to obtain a copy of the Modbus Specifications and to find
Modbus Technical Resources.
Note that 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).
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, Turn-on & Turn-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
Page 3
PROVU® Series Modbus® Register Tables Serial Communication
Register 1 Data
Limits or Function
Address Name Access 2 Units 3 Comments
Number Range Type Code(s)
(Hex)
Represents the PV/Rate display value including the decimal point. Under
0–1 PV/Rate Display -99999 to
40001 – 40002 Read Only User defined Floating point 03, 04 Range = -99999, Over Range = 999999, and
(0000 – 0001) value 999999
Open = -99999
Read alarm status and energized/non-energized status of relays. Alm =
1 = In Alarm Alarm. Rly = Relay.
2 Alarm and Relay
40003 Read Only None Word; Bits 03, 04
(0002) status 1 = relay 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
energized Alm Alm Alm Alm Alm Alm Alm Alm Rly8 Rly7 Rly6 Rly5 Rly4 Rly3 Rly2 Rly1
8 7 6 5 4 3 2 1
4–5 Maximum -99999 to Represents the Maximum display value, including the decimal point,
40005 – 40006 Read Only User defined Floating point 03, 04
(0004 – 0005) Display value 999999 since last power up or Max Value reset.
6–7 Minimum Display -99999 to Represents the Minimum display value, including the decimal point,
40007 – 40008 Read Only User defined Floating point 03, 04
(0006 – 0007) value 999999 since last power up or Min Value reset.
8-9 Represents the Total value, including the decimal point, since last Total
40009 – 40010 Total value Read Only 0 to 999999999 User defined Floating point 03, 04
(0008 – 0009) reset.
10 – 11 Grand Total Represents the Grand Total value, including the decimal point, since last
40011 – 40012 Read Only 0 to 999999999 User defined Floating point 03, 04
(000A – 000B) value Grand Total reset.
12 – 13 Total overflow Represents the Total overflow value, since last Total reset.
40013 – 40014 Read Only 0 to 999 User defined Floating point 03, 04
(000C – 000D) value
14 – 15 Total non- Represents the Total non-overflow value, since last Total reset.
40015 – 40016 Read Only 0 to 999999 User defined Floating point 03, 04
(000E – 000F) overflow value
16 – 17 Grand Total Represents the Grand Total overflow value, since last Grand Total reset.
40017 – 40018 Read Only 0 to 999 User defined Floating point 03, 04
(0010 – 0011) overflow value
18 – 19 Grand Total non- Represents the Grand Total non-overflow value, since last Grand Total
40019 – 40020 Read Only 0 to 999999 User defined Floating point 03, 04
(0012 – 0013) overflow value reset.
20 PV/Rate Display -99999 to Represents the PV/Rate display value excluding the decimal point.
40021 Read Only User defined Long Hi 03, 04
(0014) value 999999 Decimal point setting in 40102.
21 PV/Rate Display Must be read with 40021.
40022 Read Only User defined Long Lo 03, 04
(0015) value
Page 4
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Mirror of 40003. Read alarm status and energized/non-energized status
1 = In Alarm of relays. Alm = Alarm. Rly = Relay.
22 Alarm and Relay
40023 Read Only None Word; Bits 03, 04
(0016) status 1 = relay 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
energized Alm Alm Alm Alm Alm Alm Alm Alm Rly8 Rly7 Rly6 Rly5 Rly4 Rly3 Rly2 Rly1
8 7 6 5 4 3 2 1
1 = Input Mirror of 40004. Read the state of the digital inputs and outputs.
23 Digital Inputs and selected
40024 Read Only None Word; Bits 03, 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(0017) Outputs status
1 = Output active DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1
24 Maximum -99999 to Represents the Maximum display value, excluding the decimal point,
40025 Read Only User defined Long Hi 03, 04
(0018) Display value 999999 since last power up or Max Value reset.
25 Maximum Must be read with 40025.
40026 Read Only User defined Long Lo 03, 04
(0019) Display value
26 Minimum Display -99999 to Represents the Maximum display value, excluding the decimal point,
40027 Read Only User defined Long Hi 03, 04
(001A) value 999999 since last power up or Max Value reset.
27 Minimum Display Must be read with 40027.
40028 Read Only User defined Long Lo 03, 04
(001B) value
28 Represents the Total value, excluding the decimal point, since last Total
40029 Total value Read Only 0 to 999999999 User defined Long Hi 03, 04
(001C) reset. Decimal point setting in 40103.
29 Must be read with 40029.
40030 Total value Read Only User defined Long Lo 03, 04
(001D)
30 Grand Total Represents the Grand Total value, excluding the decimal point, since
40031 Read Only 0 to 999999999 User defined Long Hi 03, 04
(001E) value last Total reset. Decimal point setting in 40104.
31 Grand Total Must be read with 40031.
40032 Read Only User defined Long Lo 03, 04
(001F) value
32 Total overflow Represents the Total overflow value, since last Total reset.
40033 Read Only 0 to 999 User defined Integer 03, 04
(0020) value
33 Total non- Represents the Total non-overflow value, since last Total reset.
40034 Read Only 0 to 999999 User defined Long Hi 03, 04
(0021) overflow value
34 Total non- Must be read with 40034.
40035 Read Only User defined Long Lo 03, 04
(0022) overflow value
35 Grand Total Represents the Grand Total overflow value, since last Grand Total reset.
40036 Read Only 0 to 999 User defined Integer 03, 04
(0023) overflow value
36 Grand Total non- Represents the Grand Total non-overflow value, since last Grand Total
40037 Read Only 0 to 999999 User defined Long Hi 03, 04
(0024) overflow value reset.
37 Grand Total non- Must be read with 40037.
40038 Read Only User defined Long Lo 03, 04
(0025) overflow value
38 Set bit to 1 to start the batch process.
40039 Start Batch Write Only Not applicable None Bit 06, 16
(0026)
Page 5
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
39 Read Send 1 to pause the batch process; send 1 again to stop batch process.
40040 Stop Batch Not applicable None Integer 06, 16
(0027) Write 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 0-
40 Alarm 7 mirror Bits 8-15, Alm = Alarm
40041 Write Only Not applicable None Word; Bits 06, 16
(0028) Acknowledge
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm Alm
8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1
Page 6
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
53 Manual Control Read 03, 04, Represents the Manual Control Relay 1 setting. 0 = off, 1 = on
40054 Not applicable None Bit
(0035) Relay 1 Setting Write 06, 16
54 Manual Control Read 03, 04, Represents the Manual Control Relay 2 setting. 0 = off, 1 = on
40055 Not applicable None Bit
(0036) Relay 2 Setting Write 06, 16
55 Manual Control Read 03, 04, Represents the Manual Control Relay 3 setting. 0 = off, 1 = on
40056 Not applicable None Bit
(0037) Relay 3 Setting Write 06, 16
56 Manual Control Read 03, 04, Represents the Manual Control Relay 4 setting. 0 = off, 1 = on
40057 Not applicable None Bit
(0038) Relay 4 Setting Write 06, 16
57 Manual Control Read 03, 04, Represents the Manual Control Relay 5 setting. 0 = off, 1 = on
40058 Not applicable None Bit
(0039) Relay 5 Setting Write 06, 16
58 Manual Control Read 03, 04, Represents the Manual Control Relay 6 setting. 0 = off, 1 = on
40059 Not applicable None Bit
(003A) Relay 6 Setting Write 06, 16
59 Manual Control Read 03, 04, Represents the Manual Control Relay 7 setting. 0 = off, 1 = on
40060 Not applicable None Bit
(003B) Relay 7 Setting Write 06, 16
60 Manual Control Read 03, 04, Represents the Manual Control Relay 8 setting. 0 = off, 1 = on
40061 Not applicable None Bit
(003C) Relay 8 Setting Write 06, 16
61 Manual Control Read 03, 04, Represents the Manual Control Digital Output 1 setting. 0 = off, 1 = on
40062 Not applicable None Bit
(003D) DO 1 Setting Write 06, 16
62 Manual Control Read 03, 04, Represents the Manual Control Digital Output 2 setting. 0 = off, 1 = on
40063 Not applicable None Bit
(003E) DO 2 Setting Write 06, 16
63 Manual Control Read 03, 04, Represents the Manual Control Digital Output 3 setting. 0 = off, 1 = on
40064 Not applicable None Bit
(003F) DO 3 Setting Write 06, 16
64 Manual Control Read 03, 04, Represents the Manual Control Digital Output 4 setting. 0 = off, 1 = on
40065 Not applicable None Bit
(0040) DO 4 Setting Write 06, 16
65 Manual Control Read 03, 04, Represents the Manual Control Digital Output 5 setting. 0 = off, 1 = on
40066 Not applicable None Bit
(0041) DO 5 Setting Write 06, 16
66 Manual Control Read 03, 04, Represents the Manual Control Digital Output 6 setting. 0 = off, 1 = on
40067 Not applicable None Bit
(0042) DO 6 Setting Write 06, 16
67 Manual Control Read 03, 04, Represents the Manual Control Digital Output 7 setting. 0 = off, 1 = on
40068 Not applicable None Bit
(0043) DO 7 Setting Write 06, 16
68 Manual Control Read 03, 04, Represents the Manual Control Digital Output 8 setting. 0 = off, 1 = on
40069 Not applicable None Bit
(0044) DO 8 Setting Write 06, 16
Represents the Modbus Big Display setting.
69 Modbus Big Read 03, 04, 0 = display based on register 40072-40073.
40070 Not applicable None Bit
(0045) Display Setting Write 06, 16 1 = display based on register 40076-40081.
Modbus display mode must be set to 18 in register 40117.
Page 7
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Represents the Modbus Little Display setting.
70 Modbus Little Read 03, 04, 0 = display based on register 40074-40075.
40071 Not applicable None Bit
(0046) Display Setting Write 06, 16 1 = display based on register 40082-40087.
Modbus display mode must be set to 18 in register 40118.
Represents the Modbus Big display value excluding the decimal point.
71 – 72 Modbus Big Read -99999 to Long Hi 03, 04, Register 40088 contains the decimal point.
40072 – 40073 User defined
(0047 – 0048) Display value Write +999999 Long Lo 06, 16
Set Register 40070 = 0, Register 40117 = 18
Represents the Modbus Little display value excluding the decimal point.
73 – 74 Modbus Little Read -99999 to Long Hi 03, 04, Register 40089 contains the decimal point.
40074 – 40075 User defined
(0049 – 004A) Display value Write +999999 Long Lo 06, 16
Register 40071 = 0, Register 40118 = 18
Represents the Modbus Big Display MSD (Most Significant Digit) value.
The hex value represents the allowable ASCII character, see Table 8.
Modbus Big
75 Read 03, 04, Register 40117 = 18
40076 Display MSD Not applicable None Byte
(004B) Write 06, 16
value Register 40070 = 1 for registers 40076-81.
Register 40088 contains the decimal point.
Modbus Big Represents the Modbus Big Display MSD-1 value. The hex value
76 Read 03, 04,
40077 Display MSD-1 Not applicable None Byte represents the allowable ASCII character.
(004C) Write 06, 16
value
Modbus Big Represents the Modbus Big Display MSD-2 value. The hex value
77 Read 03, 04,
40078 Display MSD-2 Not applicable None Byte represents the allowable ASCII character.
(004D) Write 06, 16
value
Modbus Big Represents the Modbus Big Display MSD-3 value. The hex value
78 Read 03, 04,
40079 Display MSD-3 Not applicable None Byte represents the allowable ASCII character.
(004E) Write 06, 16
value
Modbus Big Represents the Modbus Big Display MSD-4 value. The hex value
79 Read 03, 04,
40080 Display MSD-4 Not applicable None Byte represents the allowable ASCII character.
(004F) Write 06, 16
value
Modbus Big Represents the Modbus Big Display MSD-5 (which is the LSD) value.
80 Display MSD-5 Read 03, 04, The hex value represents the allowable ASCII character.
40081 Not applicable None Byte
(0050) Write 06, 16
(LSD) value
Represents the Modbus Little Display MSD (Most Significant Digit) value.
The hex value represents the allowable ASCII character, see Table 8.
Modbus Little
81 Read 03, 04, Register 40118 = 18
40082 Display MSD Not applicable None Byte
(0051) Write 06, 16
value Register 40071 = 1 for registers 40082-87.
Register 40089 contains the decimal point.
Modbus Little Represents the Modbus Little Display MSD-1 value. The hex value
82 Read 03, 04,
40083 Display MSD-1 Not applicable None Byte represents the allowable ASCII character.
(0052) Write 06, 16
value
Page 8
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Modbus Little Represents the Modbus Little Display MSD-2 value. The hex value
83 Read 03, 04,
40084 Display MSD-2 Not applicable None Byte represents the allowable ASCII character.
(0053) Write 06, 16
value
Modbus Little Represents the Modbus Little Display MSD-3 value. The hex value
84 Read 03, 04,
40085 Display MSD-3 Not applicable None Byte represents the allowable ASCII character.
(0054) Write 06, 16
value
Modbus Little Represents the Modbus Little Display MSD-4 value. The hex value
85 Read 03, 04,
40086 Display MSD-4 Not applicable None Byte represents the allowable ASCII character.
(0055) Write 06, 16
value
Modbus Little Represents the Modbus Little Display MSD-5 (which is the LSD) value.
86 Display MSD-5 Read 03, 04, The hex value represents the allowable ASCII character.
40087 Not applicable None Byte
(0056) Write 06, 16
(LSD) value
Selects based on number of digits to the right of the decimal point (e.g. 0
Modbus Big = no decimal point and 5 = d.ddddd).
87 Read 03, 04,
40088 Display decimal 0 to 5 None Integer
(0057) Write 06, 16 Register 40070 = 1 or 0
point
Modbus Little Selects based on number of digits to the right of the decimal point (e.g. 0
88 Read 03, 04, = no decimal point and 5 = d.ddddd).
40089 Display decimal 0 to 5 None Integer
(0058) Write 06, 16
point Register 40071 = 1 or 0
89 Read 03, 04, Represents the selection for LEVEL meter with dual scale for PV1 and
40090 Level Meter Not applicable None Bit PV2. 0 = No, 1 = Yes
(0059) Write 06, 16
Page 9
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Hex Value LSB for non dual and Hex Value LSB for SFT 065 reg
SFT 065 reg map revision 4 map revision 0x20 and later
Page 10
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
105 – 106 Total Conversion Read 0.00001 to 03, 04,
40106 – 40107 None Floating point
(0069 – 006A) Factor Write 999999 06, 16
107 Total Reset Read 03, 04, 0 = auto, 1 = manual
40108 Not applicable None Bit
(006B) mode Write 06, 16
108 Total Reset Read 1/10 of Seconds 03, 04,
40109 0 to 9999 Integer
(006C) Delay Write (0 to 999.9) 06, 16
109 Grand Total time Read 03, 04, 0 = sec, 1 = min, 2 = hour, 3 = day
40110 0 to 4 None Integer
(006D) base Write 06, 16
Grand Total
110 – 111 Read 0.00001 to 03, 04,
40111 – 40112 Conversion None Floating point
(006E – 006F) Write 999999 06, 16
Factor
112 Grand Total Read 03, 04, 0 = auto, 1 = manual
40113 Not applicable None Bit
(0070) Reset mode Write 06, 16
113 Grand Total Read 1/10 of Seconds 03, 04,
40114 0 to 9999 Integer
(0071) Reset Delay Write (0 to 999.9) 06, 16
114 – 115 Read 0.00001 to 03, 04,
40115 – 40116 Pulse K- Factor None Floating point
(0072 – 0073) Write 999999 06, 16
116 Big Display Read 03, 04, See Table 2.
40117 0 to 53 None Integer
(0074) Setting Write 06, 16
117 Little Display Read 03, 04, See Table 2.
40118 0 to 53 None Integer
(0075) Setting Write 06, 16
118 Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
40119 Units 1 Not applicable None Byte
(0076) Write 06, 16 The hex value represents the allowable ASCII character.
119 Read 03, 04, Represents the Modbus Little Display MSD-1 value. The hex value
40120 Units 2 Not applicable None Byte
(0077) Write 06, 16 represents the allowable ASCII character.
120 Read 03, 04, Represents the Modbus Little Display MSD-2 value. The hex value
40121 Units 3 Not applicable None Byte
(0078) Write 06, 16 represents the allowable ASCII character.
121 Read 03, 04, Represents the Modbus Little Display MSD-3 value. The hex value
40122 Units 4 Not applicable None Byte
(0079) Write 06, 16 represents the allowable ASCII character.
122 Read 03, 04, Represents the Modbus Little Display MSD-4 value. The hex value
40123 Units 5 Not applicable None Byte
(007A) Write 06, 16 represents the allowable ASCII character.
123 Read 03, 04, Represents the Modbus Little Display MSD-5 (which is the LSD) value.
40124 Units 6 Not applicable None Byte
(007B) Write 06, 16 The hex value represents the allowable ASCII character.
124 Read 03, 04, 8 is the brightest level. Writing out of range data results in level 1 or 8.
40125 Display Intensity 1 to 8 None Integer
(007C) Write 06, 16
Actually represents -50.0 to +50.0. Offset value is only applied to
125 Read 03, 04, temperature inputs. If Adjust is greater than 27.7°C and the temperature
40126 Adjust Value -500 to 500 1/10 of °C or °F Integer units are switched to °F, it will be set to 50.0
(007D) Write 06, 16
(lower than -27.7, set to -50.0).
Page 11
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
126 Read 03, 04, Value represents the number of parallel RTDs connected to the signal
40127 RTD Total Value 1 to 10 None Integer
(007E) Write 06, 16 input. Any other value than these results in a setting of 1.
127 Read 03, 04, Actually represents 0.1 to 99.9 setting.
40128 Lo Gate Setting 1 to 999 None Integer
(007F) Write 06, 16
128 High Gate Read 03, 04, Actually represents 2.0 to 999.9 setting.
40129 20 to 9999 None Integer
(0080) Setting Write 06, 16
0, 2 to 199 Display filtering. 0 = no filtering. 2 to 199 = old + ((new - old)/Filter). For
129 Read 03, 04,
40130 Filter Setting or Unit-less Integer pulse input 900 = Hi-Speed, 202 to 250 = Lo-Speed where the range is 2
(0081) Write 06, 16
202 to 250, 900 to 50.
Actually represents 0.2 to 99.9. If the input steps greater than the bypass
130 Read Percent of full 03, 04, value, it will be displayed immediately, with no filtering occurring. The
40131 Bypass Setting 2 to 999 Integer
(0082) Write scale or °F 06, 16 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
131 Read 03, 04,
40132 Serial Address 1 to 247 None Integer reset (Modbus command or power-up). Writing out of range data results
(0083) Write 06, 16
in an address of 247.
0 = 300, 1 = 600, 2 = 1200, 3 = 2400, 4 = 4800, 5 = 9600, &
132 Read 03, 04, 6 = 19200. Changes to this register are saved but don’t take effect until
40133 Serial Baud Rate 0 to 6 None Integer
(0084) Write 06, 16 next meter reset (Modbus command or power-up). Writing out of range
data results in a baud rate of 2400.
133 Serial Transmit Read 03, 04, Transmit delay to minimize collisions on the RS-485 network.
40134 0 to 199 ms Integer
(0085) Delay Write 06, 16
0 = None with 1 stop bit, 1 = None with 2 stop bits, 2 = Odd,
134 Read 03, 04, 3 = Even. Changes to this register are saved but don’t take effect until
40135 Serial Parity 0 to 3 None Integer
(0086) Write 06, 16 next meter re-initialization (Writing 0xFF00 to 40299 or power-up).
Writing out of range data results in a parity setting of Even.
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,
135 Serial Byte-to- Read 1/100 of 03, 04,
40136 0 to 254 Integer 600 = 0.03, 1200 = 0.02 and 0.01 for 2400 to 19200. Changes to this
(0087) Byte Timeout Write Seconds 06, 16
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.
136 Read 03, 04, 0 = Linear, 1 = Square Root, 2 = Exponent,
40137 Function Mode 0 to 3 None Integer
(0088) Write 06, 16 3 = Round Horizontal Tank
137 PV/Rate mA Read 03, 04, This register is only used when register 40137 = 0 Linear.
40138 2 to 32 None Integer
(0089) Number of Points Write 06, 16 Ch-A voltage input number of points uses register 40188.
Page 12
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Decimal point is fixed. The unit of measure is inch or cm; the volume
139 – 140 Round Horizontal Read 03, 04, calculation is in US gallon or liter. The display may be re-scaled to
40140 – 40141 0 to 999.999 Inch/cm Floating point represent the volume in any engineering units.
(008B – 008C) Tank Diameter Write 06, 16
Register 40137 = 3 RHT
Register 40190 Round horizontal tank units
141 – 142 Round Horizontal Read 03, 04,
40142 – 40143 0 to 999.999 Inch/cm Floating point 0 = inch Volume: Gallon
(008D – 008E) Tank Length Write 06, 16
1 = cm Volume: Liter
143 – 144 Read 03, 04, Represents the cutoff value.
40144 – 40145 Cutoff 0 to 999999 User defined Floating point
(008F – 0090) Write 06, 16
145 Batch Total Read 03, 04, 0 = count up, 1 = count down
40146 Not applicable None Bit
(0091) Count Direction Write 06, 16
146 – 147 Batch Total Read 03, 04, Same as 40302 – 40303 Relay 1 set point.
40147 – 40148 0 to 999999999 User defined Floating point
(0092 – 0093) Preset Write 06, 16
148 Grand Total Read 03, 04, 0 = count up, 1 = count down
40149 Not applicable None Bit
(0094) Count Direction Write 06, 16
Grand Total
149 – 150 Read 03, 04,
40150 – 40151 Count Down 0 to 999999999 User defined Floating point
(0095 – 0096) Write 06, 16
Start
153 Ch-A Total Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
40154 Not applicable None Byte The hex value represents the allowable ASCII character.
(99) Units 1 Write 06, 16
154 Ch- A Total Read 03, 04, Represents the Modbus Little Display MSD-1 value. The hex value
40155 Not applicable None Byte represents the allowable ASCII character.
(9A) Units 2 Write 06, 16
155 Ch- A Total Read 03, 04, Represents the Modbus Little Display MSD-2 value. The hex value
40156 Not applicable None Byte represents the allowable ASCII character.
(9B) Units 3 Write 06, 16
156 Ch- A Total Read 03, 04, Represents the Modbus Little Display MSD-3 value. The hex value
40157 Not applicable None Byte represents the allowable ASCII character.
(9C) Units 4 Write 06, 16
157 Ch- A Total Read 03, 04, Represents the Modbus Little Display MSD-4 value. The hex value
40158 Not applicable None Byte represents the allowable ASCII character.
(9D) Units 5 Write 06, 16
158 Ch- A Total Read 03, 04, Represents the Modbus Little Display MSD-5 (which is the LSD) value.
40159 Not applicable None Byte The hex value represents the allowable ASCII character.
(9E) Units 6 Write 06, 16
Page 13
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
159 Ch-A Grand Total Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
40160 Not applicable None Byte The hex value represents the allowable ASCII character.
(9F) Units 1 Write 06, 16
Ch- A Represents the Modbus Little Display MSD-1 value. The hex value
160 Read 03, 04, represents the allowable ASCII character.
40161 Grand Total Not applicable None Byte
(A0) Write 06, 16
Units 2
Ch- A Represents the Modbus Little Display MSD-2 value. The hex value
161 Read 03, 04, represents the allowable ASCII character.
40162 Grand Total Not applicable None Byte
(A1) Write 06, 16
Units 3
Ch- A Represents the Modbus Little Display MSD-3 value. The hex value
162 Read 03, 04, represents the allowable ASCII character.
40163 Grand Total Not applicable None Byte
(A2) Write 06, 16
Units 4
Ch- A Represents the Modbus Little Display MSD-4 value. The hex value
163 Read 03, 04, represents the allowable ASCII character.
40164 Grand Total Not applicable None Byte
(A3) Write 06, 16
Units 5
Ch- A Represents the Modbus Little Display MSD-5 (which is the LSD) value.
164 Read 03, 04, The hex value represents the allowable ASCII character.
40165 Grand Total Not applicable None Byte
(A4) Write 06, 16
Units 6
166 – 167 Total Count Read 03, 04,
40166 – 40167 0 to 999999999 User defined Floating point
(00A5 – 00A6) Down Start Write 06, 16
181 PV2 mA Read 03, 04, This register is only used when register 40137 is set to Linear.
40182 2 to 8 None Integer
(00B5) Number of Points Write 06, 16 PV2 voltage input uses register 40189.
Page 14
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Represents the PV2 display value including the decimal point. Under
182 – 183 PV2 Display -99999 to
40183 – 40184 Read Only User defined Floating point 03, 04 Range = -99999, Over Range = 999999, and
(00B6 – 00B7) Value 999999
Open = -99999
184 PV2 Display -99999 to Represents the display value excluding the decimal point. Decimal point
40185 Read Only User defined Long Hi 03, 04
(00B8) value 999999 setting in 40181.
185 PV2 Display Must be read with 40185.
40186 Read Only User defined Long Lo 03, 04
(00B9) value
186 PV1% Display Represents the PV1% display value.
40187 Read Only -100 to 100 User defined Integer 03, 04
(00BA) value
187 PV/Rate Volt Read 03, 04, This register is only used when register 40137 = 0 Linear.
40188 2 to 32 None Integer
(00BB) Number of Points Write 06, 16 Ch-A mA input number of points uses register 40138.
188 PV2 Volt Read 03, 04, This register is only used when register 40137 = 0 Linear.
40189 2 to 8 None Integer
(00BC) Number of Points Write 06, 16 PV2 mA input uses register 40182.
Round horizontal tank engineering units
0 = inch Volume: Gallon
189 RHT Inch/cm Read 03, 04, 1 = cm Volume: Liter
40190 0 or 1 Inch or cm Integer
(00BD) Selection Write 06, 16
This register is only used when register 40137 = 3 RHT.
Tank diameter and length: Registers 40140-143.
190 – 191 Programmed Read 03, 04, Programmed tare value. Must have Tare Programmed (40193) flag set
40191 – 40192 0 to 999999 User defined Floating point to take effect
(00BE – 00BF) Tare Value Write 06,16
0 = Tare off
192 Read 03, 04,
40193 Tare mode Not applicable None Integer 1 = Use Capture Tare
(00C0) Write 06, 16
2 = Use Programmed Tare
Auto Zero Threshold
193 – 194 Auto Zero Read 03, 04,
40194 – 40195 0 to 9.99 User defined Floating point Full scale times this value is the threshold of the input difference below
(00C1 – 00C2) Threshold Write 06,16
which Auto Zero is calculated
Page 15
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
202 Programmable Read 03, 04, See Table 3.
40203 0 to 67 User defined Integer
(00CA) User F3 Setting Write 06, 16
203 Programmable Read 03, 04, See Table 3.
40204 0 to 67 User defined Integer
(00CB) User F4 Setting Write 06, 16
Programmable See Table 3.
204 Read 03, 04,
40205 User Digital 0 to 67 User defined Integer
(00CC) Write 06, 16
Input 1 Setting
Programmable See Table 3.
205 Read 03, 04,
40206 User Digital 0 to 67 User defined Integer
(00CD) Write 06, 16
Input 2 Setting
Programmable See Table 3.
206 Read 03, 04,
40207 User Digital 0 to 67 User defined Integer
(00CE) Write 06, 16
Input 3 Setting
Programmable See Table 3.
207 Read 03, 04,
40208 User Digital 0 to 67 User defined Integer
(00CF) Write 06, 16
Input 4 Setting
Programmable See Table 3.
208 Read 03, 04,
40209 User Digital 0 to 67 User defined Integer
(00D0) Write 06, 16
Input 5 Setting
Programmable See Table 3.
209 Read 03, 04,
40210 User Digital 0 to 67 User defined Integer
(00D1) Write 06, 16
Input 6 Setting
Programmable See Table 3.
210 Read 03, 04,
40211 User Digital 0 to 67 User defined Integer
(00D2) Write 06, 16
Input 7 Setting
Programmable See Table 3.
211 Read 03, 04,
40212 User Digital 0 to 67 User defined Integer
(00D3) Write 06, 16
Input 8 Setting
Programmable See Table 3.
212 Read 03, 04,
40213 User Digital 0 to 38 User defined Integer
(00D4) Write 06, 16
Output 1 Setting
Programmable See Table 3.
213 Read 03, 04,
40214 User Digital 0 to 38 User defined Integer
(00D5) Write 06, 16
Output 2 Setting
Programmable See Table 3.
214 Read 03, 04,
40215 User Digital 0 to 38 User defined Integer
(00D6) Write 06, 16
Output 3 Setting
Programmable See Table 3.
215 Read 03, 04,
40216 User Digital 0 to 38 User defined Integer
(00D7) Write 06, 16
Output 4 Setting
Page 16
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Programmable See Table 3.
216 Read 03, 04,
40217 User Digital 0 to 38 User defined Integer
(00D8) Write 06, 16
Output 5 Setting
Programmable See Table 3.
217 Read 03, 04,
40218 User Digital 0 to 38 User defined Integer
(00D9) Write 06, 16
Output 6 Setting
Programmable See Table 3.
218 Read 03, 04,
40219 User Digital 0 to 38 User defined Integer
(00DA) Write 06, 16
Output 7 Setting
Programmable See Table 3.
219 Read 03, 04,
40220 User Digital 0 to 38 User defined Integer
(00DB) Write 06, 16
Output 8 Setting
Display Rounding
220 Read 03, 04,
40221 Rounding Not applicable None Integer Acceptable Index values are:
(00DC) Write 06, 16
0=1, 1=2, 2=5, 3=10, 4=20, 5=50, and 6=100
This sets the meter units as follows:
221 Read 03, 04,
40222 Units Code Not applicable None 0 = LB, 1= kG, 2 = Ounce, 3 = grams, 4 = Ton, 5 = Metric Ton,
(00DD) Write 06, 16
6 = Custom. Custom is specified in reg 40119 thru 40124
222 – 223 Gross Display -99999 to Represents the Gross display value including the decimal point. Under
40223 – 40224 Read Only User defined Floating point 03, 04
(00DE – 00DF) Value 999999 Range = -99999, Over Range = 999999
224 – 225 Net Display -99999 to Represents the Net display value including the decimal point. Under
40225 – 40226 Read Only User defined Floating point 03, 04
(00E0 – 00E1) Value 999999 Range = -99999, Over Range = 999999
226 – 227 Millivolt Display -99999 to Represents the Net display value including the decimal point. Under
40227 – 40228 Read Only User defined Floating point 03, 04
(00E2 – 00E3) Value 999999 Range = -210.00, Over Range = 210.00
228 Read 03, 04, Represents the Custom Units Little Display MSD (Most Significant Digit)
40229 Custom Units 1 Not applicable None Byte value. The hex value represents the allowable ASCII character.
(00E5) Write 06, 16
229 Read 03, 04, Represents the Custom Units Little Display MSD-1 value. The hex value
40230 Custom Units 2 Not applicable None Byte represents the allowable ASCII character.
(00E6) Write 06, 16
230 Read 03, 04, Represents the Custom Units Little Display MSD-2 value. The hex value
40231 Custom Units 3 Not applicable None Byte represents the allowable ASCII character.
(00E7) Write 06, 16
231 Read 03, 04, Represents the Custom Units Little Display MSD-3 value. The hex value
40232 Custom Units 4 Not applicable None Byte represents the allowable ASCII character.
(00E8) Write 06, 16
232 Read 03, 04, Represents the Custom Units Little Display MSD-4 value. The hex value
40233 Custom Units 5 Not applicable None Byte represents the allowable ASCII character.
(00E9) Write 06, 16
233 Read 03, 04, Represents the Custom Units Little Display MSD-5 value. The hex value
40234 Custom Units 6 Not applicable None Byte represents the allowable ASCII character.
(00EA) Write 06, 16
300 Read 03, 04, See Table 4 for operating modes and bit assignments.
40301 Relay 1 Mode Not applicable None Word; bits
(012C) Write 06, 16
Page 17
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
301 – 302 Relay 1 Read -99999 to 03, 04,
40302 – 40303 User defined Floating point
(012D – 012E) Set Point Write 999999 06, 16
303 – 304 Relay 1 Read -99999 to 03, 04,
40304 – 40305 User defined Floating point
(012F – 0130) Reset Point Write 999999 06, 16
305 Relay 1 Read 03, 04,
40306 0 to 1999 1/10 of Seconds Integer
(0131) On Delay Write 06, 16
306 Relay 1 Read 03, 04,
40307 0 to 1999 1/10 of Seconds Integer
(0132) Off Delay Write 06, 16
307 – 308 Relay 1 Sample Read 03, 04,
40308 – 40309 0 to 59999 1/10 of Seconds Floating point
(0133 – 0134) Time Write 06, 16
309 Read 03, 04, See Table 4 for operating modes and bit assignments.
40310 Relay 2 Mode Not applicable None Word; bits
(0135) Write 06, 16
310 – 311 Relay 2 Read -99999 to 03, 04,
40311 – 40312 User defined Floating point
(0136 – 0137) Set Point Write 999999 06, 16
312 – 313 Relay 2 Read -99999 to 03, 04,
40313 – 40314 User defined Floating point
(0138 – 0139) Reset Point Write 999999 06, 16
314 Relay 2 Read 03, 04,
40315 0 to 1999 1/10 of Seconds Integer
(013A) On Delay Write 06, 16
315 Relay 2 Read 03, 04,
40316 0 to 1999 1/10 of Seconds Integer
(013B) Off Delay Write 06, 16
316 – 317 Relay 2 Sample Read 03, 04,
40317 – 40318 0 to 59999 1/10 of Seconds Floating point
(013C – 013D) Time Write 06, 16
318 Read 03, 04, See Table 4 for operating modes and bit assignments.
40319 Relay 3 Mode Not applicable None Word; bits
(013E) Write 06, 16
319 – 320 Relay 3 Read -99999 to 03, 04,
40320 – 40321 User defined Floating point
(013F – 0140) Set Point Write 999999 06, 16
321 – 322 Relay 3 Read -99999 to 03, 04,
40322 – 40323 User defined Floating point
(0141 – 0142) Reset Point Write 999999 06, 16
323 Relay 3 Read 03, 04,
40324 0 to 1999 1/10 of Seconds Integer
(0143) On Delay Write 06, 16
324 Relay 3 Read 03, 04,
40325 0 to 1999 1/10 of Seconds Integer
(0144) Off Delay Write 06, 16
325 – 326 Relay 3 Sample Read 03, 04,
40326 – 40327 0 to 59999 1/10 of Seconds Floating point
(0145 – 0146) Time Write 06, 16
327 Read 03, 04, See Table 4 for operating modes and bit assignments.
40328 Relay 4 Mode Not applicable None Word; bits
(0147) Write 06, 16
328 – 329 Relay 4 Read -99999 to 03, 04,
40329 – 40330 User defined Floating point
(0148 – 0149) Set Point Write 999999 06, 16
Page 18
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
330 – 331 Relay 4 Read -99999 to 03, 04,
40331 – 40332 User defined Floating point
(014A – 014B) Reset Point Write 999999 06, 16
332 Relay 4 Read 03, 04,
40333 0 to 1999 1/10 of Seconds Integer
(014C) On Delay Write 06, 16
333 Relay 4 Read 03, 04,
40334 0 to 1999 1/10 of Seconds Integer
(014D) Off Delay Write 06, 16
334 – 335 Relay 4 Sample Read 03, 04,
40335 – 40336 0 to 59999 1/10 of Seconds Floating point
(014E – 014F) Time Write 06, 16
336 Read 03, 04, See Table 4 for operating modes and bit assignments.
40337 Relay 5 Mode Not applicable None Word; bits
(0150) Write 06, 16
337 – 338 Relay 5 Read -99999 to 03, 04,
40338 – 40339 User defined Floating point
(0151 – 0152) Set Point Write 999999 06, 16
339 – 340 Relay 5 Read -99999 to 03, 04,
40340 – 40341 User defined Floating point
(0153 – 0154) Reset Point Write 999999 06, 16
341 Relay 5 Read 03, 04,
40342 0 to 1999 1/10 of Seconds Integer
(0155) On Delay Write 06, 16
342 Relay 5 Read 03, 04,
40343 0 to 1999 1/10 of Seconds Integer
(0156) Off Delay Write 06, 16
343 – 344 Relay 5 Sample Read 03, 04,
40344 – 40345 0 to 59999 1/10 of Seconds Floating point
(0157 – 0158) Time Write 06, 16
345 Read 03, 04, See Table 4 for operating modes and bit assignments.
40346 Relay 6 Mode Not applicable None Word; bits
(0159) Write 06, 16
346 – 347 Relay 6 Read -99999 to 03, 04,
40347 – 40348 User defined Floating point
(015A – 015B) Set Point Write 999999 06, 16
348 – 349 Relay 6 Read -99999 to 03, 04,
40349 – 40350 User defined Floating point
(015C – 015D) Reset Point Write 999999 06, 16
350 Relay 6 Read 03, 04,
40351 0 to 1999 1/10 of Seconds Integer
(015E) On Delay Write 06, 16
351 Relay 6 Read 03, 04,
40352 0 to 1999 1/10 of Seconds Integer
(015F) Off Delay Write 06, 16
352 – 353 Relay 6 Sample Read 03, 04,
40353 – 40354 0 to 59999 1/10 of Seconds Floating point
(0160 – 0161) Time Write 06, 16
354 Read 03, 04, See Table 4 for operating modes and bit assignments.
40355 Relay 7 Mode Not applicable None Word; bits
(0162) Write 06, 16
355 – 356 Relay 7 Read -99999 to 03, 04,
40356 – 40357 User defined Floating point
(0163 – 0164) Set Point Write 999999 06, 16
357 – 358 Relay 7 Read -99999 to 03, 04,
40358 – 40359 User defined Floating point
(0165 – 0166) Reset Point Write 999999 06, 16
Page 19
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
359 Relay 7 Read 03, 04,
40360 0 to 1999 1/10 of Seconds Integer
(0167) On Delay Write 06, 16
360 Relay 7 Read 03, 04,
40361 0 to 1999 1/10 of Seconds Integer
(0168) Off Delay Write 06, 16
361 – 362 Relay 7 Sample Read 03, 04,
40362 – 40363 0 to 59999 1/10 of Seconds Floating point
(0169 – 016A) Time Write 06, 16
363 Read 03, 04, See Table 4 for operating modes and bit assignments.
40364 Relay 8 Mode Not applicable None Word; bits
(016B) Write 06, 16
364 – 365 Relay 8 Read -99999 to 03, 04,
40365 – 40366 User defined Floating point
(016C – 016D) Set Point Write 999999 06, 16
366 – 367 Relay 8 Read -99999 to 03, 04,
40367 – 40368 User defined Floating point
(016E – 016F) Reset Point Write 999999 06, 16
368 Relay 8 Read 03, 04,
40369 0 to 1999 1/10 of Seconds Integer
(0170) On Delay Write 06, 16
369 Relay 8 Read 03, 04,
40370 0 to 1999 1/10 of Seconds Integer
(0171) Off Delay Write 06, 16
370 – 371 Relay 8 Sample Read 03, 04,
40371 – 40372 0 to 59999 1/10 of Seconds Floating point
(0172 – 0173) Time Write 06, 16
372 – 373 Relay 2 Read 03, 04, See Table 4 for operating modes and bit assignments.
40373 – 40374 0 to 999999 User define Floating point
(0174 – 0175) Pre-close Value Write 06, 16
374 – 375 Relay 3 Read 03, 04,
40375 – 40376 0 to 999999 User define Floating point
(0176 – 0177) Pre-close Value Write 06, 16
376 – 377 Relay 4 Read 03, 04,
40377 – 40378 0 to 999999 User define Floating point
(0178 – 0179) Pre-close Value Write 06, 16
378 – 379 Relay 5 Read 03, 04,
40379 – 40380 0 to 999999 User define Floating point
(017A – 017B) Pre-close Value Write 06, 16
380 – 381 Relay 6 Read 03, 04,
40381 – 40382 0 to 999999 User define Floating point
(017C – 017D) Pre-close Value Write 06, 16
382 – 383 Relay 7 Read 03, 04,
40383 – 40384 0 to 999999 User define Floating point
(017E – 017F) Pre-close Value Write 06, 16
384 – 385 Relay 8 Read 03, 04,
40385 – 40386 0 to 999999 User define Floating point
(0180 – 0181) Pre-close Value Write 06, 16
401 Analog Output Read 03, 04, See Table 5 for selection of the 4-20mA output source.
40402 0 to 21 None Integer
(0191) Source Write 06, 16 This is analog channel “AOut_1” when multiple outputs are available
Page 20
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
402 Analog Output Read 03, 04,
40403 1 to 23000 μA Integer
(0192) Overrange value Write 06, 16
Analog Output
403 Read 03, 04,
40404 Underrange 1 to 23000 μA Integer
(0193) Write 06, 16
value
Analog Output This is analog channel “AOut_1” when multiple outputs are available.
404 Read 1 to 23000 03, 04,
40405 Sensor Break μA Integer Write 32000 to ignore sensor break
(0194) Write or 32000 06, 16
value
Analog Output
405 Read 03, 04,
40406 Maximum value 1 to 23000 μA Integer
(0195) Write 06, 16
allowed
Analog Output
406 Read 03, 04,
40407 Minimum value 1 to 23000 μA Integer
(0196) Write 06, 16
allowed
407 – 408 Analog Output Read -99999 to 03, 04, Analog Output scaling is only saved to memory after receiving the
40408 – 40409 User defined Floating point
(0197 – 0198) Display Value 1 Write 999999 06, 16 Output 2 – register 40413.
409 – 410 Analog Output Read -99999 to 03, 04, This is analog channel “AOut_1” when multiple outputs are available
40410 – 40411 User defined Floating point
(0199 – 019A) Display Value 2 Write 999999 06, 16
DO NOT interleave channels when scaling AOut
411 Analog Output Read 03, 04,
40412 1 to 23000 μA Integer
(019B) Output 1 Write 06, 16
412 Analog Output Read 03, 04,
40413 1 to 23000 μA Integer
(019C) Output 2 Write 06, 16
Analog Output See Table 5 for selection of the 4-20mA output source.
421 Read 03, 04,
40422 Channel AOut_2 0 to 21 None Integer
(01A5) Write 06, 16 This is analog channel “AOut_2” when multiple outputs are available
Source
Analog Output See Table 5 for selection of the 4-20mA output source.
422 Read 03, 04,
40423 Channel AOut_3 0 to 21 None Integer
(01A6) Write 06, 16 This is analog channel “AOut_3” when multiple outputs are available
Source
Analog Output This is analog channel “AOut_2” when multiple outputs are available
423 Channel AOut_2 Read 3 to 23000 03, 04, Write 32000 to ignore sensor break
40424 μA Integer
(01A7) Sensor Break Write or 32000 06, 16
value
Page 21
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Analog Output This is analog channel “AOut_3” when multiple outputs are available
424 Channel AOut_3 Read 3 to 23000 03, 04, Write 32000 to ignore sensor break
40425 μA Integer
(01A8) Sensor Break Write or 32000 06, 16
value
Analog Output Channel 2 Analog Output scaling is only saved to memory after receiving
425 – 426 Read -99999 to 03, 04, the Output 2 – register 40431.
40426 – 40427 Channel 2 User defined Floating point
(01A9 – 01AA) Write 999999 06, 16
Display Value 1
1000 – 1001 Scale mA Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
41001 – 41002 User defined Floating point
(3E8 – 3E9) Display 1 Write 999999 06, 16 register 41129. Otherwise an error will occur.
Page 22
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1008 – 1009 Scale mA Read -99999 to 03, 04,
41009 – 41010 User defined Floating point
(3F0 – 3F1) Display 5 Write 999999 06, 16
Page 23
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1046 – 1047 Scale mA Read -99999 to 03, 04,
41047 – 41048 User defined Floating point
(416 – 417) Display 24 Write 999999 06, 16
Page 24
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1084 – 1085 Scale mA Read -99.999 to 03, 04,
41085 – 41086 mA Floating point
(43C – 43D) Input 11 Write 99.999 06, 16
Page 25
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1122 – 1123 Scale mA Read -99.999 to 03, 04,
41123 – 41124 mA Floating point
(462 – 463) Input 30 Write 99.999 06, 16
1200 - 1201 Ch-B Scale mA Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
41201 – 41202 User defined Floating point
(4B0 - 4B1) Display 1 Write 999999 06, 16 register 41329. Otherwise an error will occur.
Page 26
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1228 - 1229 Ch-B Scale mA Read -99999 to 03, 04,
41229 – 41230 User defined Floating point
(4CC - 4CD) Display 15 Write 999999 06, 16
Page 27
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1266 - 1267 Ch-B Scale mA Read -99.999 to 03, 04,
41267 – 41268 mA Floating point
(4F2 - 4F3) Input 2 Write 99.999 06, 16
Page 28
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
1304 - 1305 Ch-B Scale mA Read -99.999 to 03, 04,
41305 – 41306 mA Floating point
(518 - 519) Input 21 Write 99.999 06, 16
2000 – 2001 Scale Volts Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
42001 – 42002 User defined Floating point
(7D0 – 7D1) Display 1 Write 999999 06, 16 register 42129.
Page 29
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2010 – 2011 Scale Volts Read -99999 to 03, 04,
42011 – 42012 User defined Floating point
(7DA – 7DB) Display 6 Write 999999 06, 16
Page 30
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2048 – 2049 Scale Volts Read -99999 to 03, 04,
42049 – 42050 User defined Floating point
(800 – 801) Display 25 Write 999999 06, 16
Page 31
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2086 – 2087 Scale Volts Read -99.999 to 03, 04,
42087 – 42088 Volt Floating point
(826 – 827) Input 12 Write 99.999 06, 16
Page 32
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2124 – 2125 Scale Volts Read -99.999 to 03, 04,
42125 – 42126 Volt Floating point
(84C – 84D) Input 31 Write 99.999 06, 16
2200 – 2201 Ch-B Scale Volts Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
42201 – 42202 User defined Floating point
(898 - 899) Display 1 Write 999999 06, 16 register 42329. Otherwise an error will occur.
Page 33
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2230 - 2231 Ch-B Scale Volts Read -99999 to 03, 04,
42231 – 42232 User defined Floating point
(8B6 - 8B7) Display 16 Write 999999 06, 16
Page 34
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2268 - 2269 Ch-B Scale Volts Read -99.999 to 03, 04,
42269 – 42270 Volt Floating point
(8DC - 8DD) Input 3 Write 99.999 06, 16
Page 35
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
2306 - 2307 Ch-B Scale Volts Read -99.999 to 03, 04,
42307 – 42308 Volt Floating point
(902 - 903) Input 22 Write 99.999 06, 16
3000 – 3001 Scale Pulse Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
43001 – 43002 User defined Floating point
(BB8 – BB9) Display 1 Write 999999 06, 16 register 43129.
Page 36
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3012 – 3013 Scale Pulse Read -99999 to 03, 04,
43013 – 43014 User defined Floating point
(BC4 – BC5) Display 7 Write 999999 06, 16
Page 37
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3050 – 3051 Scale Pulse Read -99999 to 03, 04,
43051 – 43052 User defined Floating point
(BEA – BEB) Display 26 Write 999999 06, 16
Page 38
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3088 – 3089 Scale Pulse Read 03, 04,
43089 – 43090 0.0 to 99999.9 Hz Floating point
(C10 – C11) Input 13 Write 06, 16
Page 39
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3126 – 3127 Scale Pulse Read 03, 04,
43127 – 43128 0.0 to 99999.9 Hz Floating point
(C36 – C37) Input 32 Write 06, 16
0xFF00 to Used to remote scale the Pulse input. Caution! See Note 5.
3128 Remote Scale Unsigned
43129 Write Only execute remote None 06, 16
(C38) Pulse Flag integer
scaling.
3200 - 3201 Ch-B Scale Pulse Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
43201 – 43202 User defined Floating point
(C80 - C81) Display 1 Write 999999 06, 16 register 43329.
Page 40
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3232 - 3233 Ch-B Scale Pulse Read -99999 to 03, 04,
43233 – 43234 User defined Floating point
(CA0 - CA1) Display 17 Write 999999 06, 16
Page 41
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3270 - 3271 Ch-B Scale Pulse Read 03, 04,
43271 – 43272 0.0 to 99999.9 Hz Floating point
(CC6 - CC7) Input 4 Write 06, 16
Page 42
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
3308 - 3309 Ch-B Scale Pulse Read 03, 04,
43309 – 43310 0.0 to 99999.9 Hz Floating point
(CEC - CED) Input 23 Write 06, 16
4000 – 4001 Scale PV2 mA Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
44001 – 44002 User defined Floating point
(FA0 – FA1) Display 1 Write 999999 06, 16 register 44129.
Page 43
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
4014 – 4015 Scale PV2 mA Read -99999 to 03, 04,
44015 – 44016 User defined Floating point
(FAE – FAF) Display 8 Write 999999 06, 16
0xFF00 to Used to remote scale the PV2 mA input. Caution! See Note 5.
4128 Remote Scale Unsigned
44129 Write Only execute remote None 06, 16
(1020) PV2 mA Flag integer
scaling.
5000 – 5001 Scale PV2 Volts Read -99999 to 03, 04, After all the Display and Input values have been sent, write 0xFF00 to
45001 – 45002 User defined Floating point
(1388 – 1389) Display 1 Write 999999 06, 16 register 45129.
Page 44
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
5016 – 5017 Scale PV2 Volts Read -99.999 to 03, 04,
45017 – 45018 Volt Floating point
(1398 – 1399) Input 1 Write 99.999 06, 16
0xFF00 to Used to remote scale the PV2 Volts input. Caution! See Note 5.
5128 Remote Scale Unsigned
45129 Write Only execute remote None 06, 16
(1408) PV2 Volts Flag integer
scaling.
Mirror of 40003.
1 = In Alarm Read alarm status and energized/non-energized status of relays. Alm =
6002 Alarm and Relay Alarm. Rly = Relay.
46003 Read Only None Word; Bits 03, 04
(1772) status 1 = relay
energized 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Alm Alm Alm Alm Alm Alm Alm Alm Rly8 Rly7 Rly6 Rly5 Rly4 Rly3 Rly2 Rly1
8 7 6 5 4 3 2 1
1 = Input Mirror of 40004. Read the state of the digital inputs and outputs.
6003 Digital Inputs and selected
46004 Read Only None Word; Bits 03, 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(1773) Outputs status
1 = Output active DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1
Ch-B Represents the Maximum display value, including the decimal point,
6004 - 6005 -99999 to since last power up or Max Value reset.
46005 – 46006 Maximum Read Only User defined Floating point 03, 04
(1774 - 1775) 999999
Display value
Ch-B Represents the Minimum display value, including the decimal point,
6006 - 6007 -99999 to since last power up or Min Value reset.
46007 – 46008 Minimum Display Read Only User defined Floating point 03, 04
(1776 - 1777) 999999
value
Page 45
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
6008 - 6009 Ch-B Represents the Total value, including the decimal point, since last Total
46009 – 46010 Read Only 0 to 999999999 User defined Floating point 03, 04 reset.
(1778 - 1779) Total value
Ch-B Represents the Grand Total value, including the decimal point, since last
6010 - 6011 Grand Total reset.
46011 – 46012 Grand Total Read Only 0 to 999999999 User defined Floating point 03, 04
(177A - 177B)
value
Ch-B Represents the Total overflow value, since last Total reset.
6012 - 6013
46013 – 46014 Total overflow Read Only 0 to 999 User defined Floating point 03, 04
(177C - 177D)
value
Ch-B Represents the Total non-overflow value, since last Total reset.
6014 - 6015
46015 – 46016 Total non- Read Only 0 to 999999 User defined Floating point 03, 04
(177E - 177F)
overflow value
Ch-B Represents the Grand Total overflow value, since last Grand Total reset.
6016 - 6017
46017 – 46018 Grand Total Read Only 0 to 999 User defined Floating point 03, 04
(1780 - 1781)
overflow value
Ch-B Represents the Grand Total non-overflow value, since last Grand Total
6018 - 6019 reset.
46019 – 46020 Grand Total non- Read Only 0 to 999999 User defined Floating point 03, 04
(1782 - 1783)
overflow value
Ch-B Represents the PV/Rate display value excluding the decimal point.
6020 -99999 to Decimal point setting in 46102.
46021 PV/Rate Display Read Only User defined Long Hi 03, 04
(1784) 999999
value
Ch-B Must be read with 46021.
6021
46022 PV/Rate Display Read Only User defined Long Lo 03, 04
(1785)
value
Mirror of 40003. Read alarm status and energized/non-energized status
1 = In Alarm of relays. Alm = Alarm. Rly = Relay.
6022 Alarm and Relay
46023 Read Only None Word; Bits 03, 04
(1786) status 1 = relay 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
energized Alm Alm Alm Alm Alm Alm Alm Alm Rly8 Rly7 Rly6 Rly5 Rly4 Rly3 Rly2 Rly1
8 7 6 5 4 3 2 1
1 = Input Mirror of 40004. Read the state of the digital inputs and outputs.
6023 Digital Inputs and selected
46024 Read Only None Word; Bits 03, 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(1785) Outputs status
1 = Output active DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1
Ch-B Represents the Maximum display value, excluding the decimal point,
6024 -99999 to since last power up or Max Value reset.
46025 Maximum Read Only User defined Long Hi 03, 04
(1788) 999999
Display value
Ch-B Must be read with 40025.
6025
46026 Maximum Read Only User defined Long Lo 03, 04
(1789)
Display value
Page 46
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch-B Represents the Maximum display value, excluding the decimal point,
6026 -99999 to since last power up or Max Value reset.
46027 Minimum Display Read Only User defined Long Hi 03, 04
(178A) 999999
value
Ch-B Must be read with 40027.
6027
46028 Minimum Display Read Only User defined Long Lo 03, 04
(178B)
value
6028 Ch-B Represents the Total value, excluding the decimal point, since last Total
46029 Read Only 0 to 999999999 User defined Long Hi 03, 04 reset. Decimal point setting in 40103.
(178C) Total value
Page 47
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
6039 Ch-B Set bit to 1 to pause the batch process; set bit to 1 again to stop batch
46040 Write Only Not applicable None Bit 06, 16 process.
(1797) Stop Batch
6044 Reset Ch-B Total Set bit to 1 to reset the Ch-B Total value.
46045 Write Only Not applicable None Bit 06, 16
(179C) value
Reset Ch-B Set bit to 1 to reset the Ch-B Grand Total value.
6045
46046 Grand Total Write Only Not applicable None Bit 06, 16
(179D)
value
Reset Ch-B Set bit to 1 to reset the Ch-B Batch Count value.
6046
46047 Batch Count Write Only Not applicable None Bit 06, 16 To read batch count use register 46152.
(179E)
value
Ch-B Selects based on number of digits to the right of the decimal point (e.g. 0
6101 Read 03, 04, = no decimal point and 5 = d.ddddd), also selections for Temp Decimal
46102 PV/Rate decimal 0 to 7 None Integer
(17D5) Write 06, 16 Point using 0 = dddd, 1 = dddd.d, 6 = dddd°u, and 7 = dddd.du, where
point “u” is the units (F or C).
Ch-B Selects based on number of digits to the right of the decimal point (e.g. 0
6102 Read 03, 04, = no decimal point and 5 = d.ddddd).
46103 Total decimal 0 to 5 None Integer
(17D6) Write 06, 16
point
Ch-B Selects based on number of digits to the right of the decimal point (e.g. 0
6103 Read 03, 04, = no decimal point and 5 = d.ddddd).
46104 Grand Total 0 to 5 None Integer
(17D7) Write 06, 16
decimal point
Ch-B
6105 - 6106 Read 0.00001 to 03, 04,
46106 – 46107 Total Conversion None Floating point
(17D9 – 17DA) Write 999999 06, 16
Factor
Ch-B 0 = auto, 1 = manual
6107 Read 03, 04,
46108 Total Reset Not applicable None Bit
(17DB) Write 06, 16
mode
Ch-B
6108 Read 1/10 of Seconds 03, 04,
46109 Total Reset 0 to 9999 Integer
(17DC) Write (0 to 999.9) 06, 16
Delay
Page 48
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch-B
6109 – 6110 Grand Total Read 0.00001 to 03, 04,
46111 – 46112 None Floating point
(17DD – 17DE) Conversion Write 999999 06, 16
Factor
Ch-B 0 = auto, 1 = manual
6111 Read 03, 04,
46113 Grand Total Not applicable None Bit
(17DF) Write 06, 16
Reset mode
Ch-B
6112 Read 1/10 of Seconds 03, 04,
46114 Grand Total 0 to 9999 Integer
(17E0) Write (0 to 999.9) 06, 16
Reset Delay
6118 Ch-B Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
46119 Not applicable None Byte The hex value represents the allowable ASCII character.
(17E6) Units 1 Write 06, 16
6119 Ch-B Read 03, 04, Represents the Modbus Little Display MSD-1 value. The hex value
46120 Not applicable None Byte represents the allowable ASCII character.
(17E7) Units 2 Write 06, 16
6120 Ch-B Read 03, 04, Represents the Modbus Little Display MSD-2 value. The hex value
46121 Not applicable None Byte represents the allowable ASCII character.
(17E8) Units 3 Write 06, 16
6121 Ch-B Read 03, 04, Represents the Modbus Little Display MSD-3 value. The hex value
46122 Not applicable None Byte represents the allowable ASCII character.
(17E9) Units 4 Write 06, 16
6122 Ch-B Read 03, 04, Represents the Modbus Little Display MSD-4 value. The hex value
46123 Not applicable None Byte represents the allowable ASCII character.
(17EA) Units 5 Write 06, 16
6123 Ch-B Read 03, 04, Represents the Modbus Little Display MSD-5 (which is the LSD) value.
46124 Not applicable None Byte The hex value represents the allowable ASCII character.
(17EB) Units 6 Write 06, 16
6126 Ch-B Read 03, 04, Value represents the number of parallel RTDs connected to the signal
46127 1 to 10 None Integer input. Any other value than these results in a setting of 1.
(17EE) RTD Total Value Write 06, 16
6127 Ch-B Read 03, 04, Actually represents 0.1 to 99.9 setting.
46128 1 to 999 None Integer
(17EF) Lo Gate Setting Write 06, 16
Page 49
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch-B Actually represents 2.0 to 999.9 setting.
6128 Read 03, 04,
46129 High Gate 20 to 9999 None Integer
(17F0) Write 06, 16
Setting
Ch-B 0, 2 to 199 Display filtering. 0 = no filtering. 2 to 199 = old + ((new - old)/Filter). For
6129 Read 03, 04,
46130 or Unit-less Integer pulse input 900 = Hi-Speed, 202 to 250 = Lo-Speed where the range is 2
(17F1) Filter Setting Write 06, 16
202 to 250, 900 to 50.
Actually represents 0.2 to 99.9. If the input steps greater than the bypass
6130 Ch-B Read Percent of full 03, 04, value, it will be displayed immediately, with no filtering occurring. The
46131 2 to 999 Integer
(17F2) Bypass Setting Write scale or °F 06, 16 number represents percent of full-scale for process inputs and °F for
temperature inputs. No effect if filter = 0.
6143 - 6144 Ch-B Read 03, 04, Represents the cutoff value.
46144 – 46145 0 to 999999 User defined Floating point
(17FF - 1800) Cutoff Write 06, 16
Page 50
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch-B
6149 – 6150 Grand Total Read 03, 04,
46150 – 46151 0 to 999999999 User defined Floating point
(1805 – 1806) Count Down Write 06, 16
Start
6151 Ch-B Batch 03, 04, Represents the number of completed batches.
46152 Read Only 0 to 999999 None Integer
(1807) Count 06, 16 To reset the Ch-B batch count use register 46047.
6152 – 6153 Ch-B Gross -99999 to Represents the Gross display value including the decimal point. Under
46153 – 46154 Read Only User defined Floating point 03, 04
(1808 – 1809) Display Value 999999 Range = -99999, Over Range = 999999
6154 – 6155 Ch-B Net -99999 to Represents the Net display value including the decimal point. Under
46155 – 46156 Read Only User defined Floating point 03, 04
(180A – 180B) Display Value 999999 Range = -99999, Over Range = 999999
6156 –6157 Ch-B Millivolt -99999 to Represents the Net display value including the decimal point. Under
46157 – 46158 Read Only User defined Floating point 03, 04
(180C – 180D) Display Value 999999 Range = -210.00, Over Range = 210.00
6159 Ch-B Total Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
46160 Not applicable None Byte The hex value represents the allowable ASCII character.
(180F) Units 1 Write 06, 16
6160 Ch- B Total Read 03, 04, Represents the Modbus Little Display MSD-1 value. The hex value
46161 Not applicable None Byte represents the allowable ASCII character.
(1810) Units 2 Write 06, 16
6161 Ch- B Total Read 03, 04, Represents the Modbus Little Display MSD-2 value. The hex value
46162 Not applicable None Byte represents the allowable ASCII character.
(1811) Units 3 Write 06, 16
6162 Ch- B Total Read 03, 04, Represents the Modbus Little Display MSD-3 value. The hex value
46163 Not applicable None Byte represents the allowable ASCII character.
(1812) Units 4 Write 06, 16
6163 Ch- B Total Read 03, 04, Represents the Modbus Little Display MSD-4 value. The hex value
46164 Not applicable None Byte represents the allowable ASCII character.
(1813) Units 5 Write 06, 16
6164 Ch- B Total Read 03, 04, Represents the Modbus Little Display MSD-5 (which is the LSD) value.
46165 Not applicable None Byte The hex value represents the allowable ASCII character.
(1814) Units 6 Write 06, 16
Ch-B Represents the Modbus Little Display MSD (Most Significant Digit) value.
6165 Read 03, 04, The hex value represents the allowable ASCII character.
46166 Grand Total Not applicable None Byte
(1815) Write 06, 16
Units 1
Ch- B Represents the Modbus Little Display MSD-1 value. The hex value
6166 Read 03, 04, represents the allowable ASCII character.
46167 Grand Total Not applicable None Byte
(1816) Write 06, 16
Units 2
Ch- B Represents the Modbus Little Display MSD-2 value. The hex value
6167 Read 03, 04, represents the allowable ASCII character.
46168 Grand Total Not applicable None Byte
(1817) Write 06, 16
Units 3
Page 51
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch- B Represents the Modbus Little Display MSD-3 value. The hex value
6168 Read 03, 04, represents the allowable ASCII character.
46169 Grand Total Not applicable None Byte
(1818) Write 06, 16
Units 4
Ch- B Represents the Modbus Little Display MSD-4 value. The hex value
6169 Read 03, 04, represents the allowable ASCII character.
46170 Grand Total Not applicable None Byte
(1819) Write 06, 16
Units 5
Ch- B Represents the Modbus Little Display MSD-5 (which is the LSD) value.
6170 Read 03, 04, The hex value represents the allowable ASCII character.
46171 Grand Total Not applicable None Byte
(181A) Write 06, 16
Units 6
Ch-B Total
6171 – 6172 Read 03, 04,
46172 – 46173 Count Down 0 to 999999999 User defined Floating point
(181B – 181C) Write 06, 16
Start
6200 – 6201 Ch-C -99.999 to 03, 04, Ch-C is the math channel
46201-46202 Read Only User defined Floating point
(1838 - 1839) Display Value 99.999 06, 16
Mirror of 40003.
1 = In Alarm Read alarm status and energized/non-energized status of relays. Alm =
6202 Alarm and Relay Alarm. Rly = Relay.
46203 Read Only None Word; Bits 03, 04
(183A) status 1 = relay
energized 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Alm Alm Alm Alm Alm Alm Alm Alm Rly8 Rly7 Rly6 Rly5 Rly4 Rly3 Rly2 Rly1
8 7 6 5 4 3 2 1
1 = Input Mirror of 40004. Read the state of the digital inputs and outputs.
6203 Digital Inputs and selected
46204 Read Only None Word; Bits 03, 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(183B) Outputs status
1 = Output active DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1
Ch-C Represents the Maximum display value, including the decimal point,
6204 - 6205 -99999 to since last power up or Max Value reset.
46205 – 46206 Maximum Read Only User defined Floating point 03, 04
(183C - 183D) 999999
Display value
Page 52
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
Ch-C Represents the Minimum display value, including the decimal point,
6206 - 6207 -99999 to since last power up or Min Value reset.
46207 – 46208 Minimum Display Read Only User defined Floating point 03, 04
(183E - 183F) 999999
value
6220 Ch-C -99999 to Represents the PV/Rate display value excluding the decimal point.
46221 Read Only User defined Long Hi 03, 04 Decimal point setting in 46102.
(184C) Display value 999999
1 = Input Mirror of 40004. Read the state of the digital inputs and outputs.
6223 Digital Inputs and selected
46224 Read Only None Word; Bits 03, 04 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
(184F) Outputs status
1 = Output active DI 8 DI 7 DI 6 DI 5 DI 4 DI 3 DI 2 DI 1 DO8 DO7 DO6 DO5 DO4 DO3 DO2 DO1
Ch-C Represents the Maximum display value, excluding the decimal point,
6224 -99999 to since last power up or Max Value reset.
46225 Maximum Read Only User defined Long Hi 03, 04
(1850) 999999
Display value
Ch-C Must be read with 46025.
6225
46226 Maximum Read Only User defined Long Lo 03, 04
(1851)
Display value
Ch-C Represents the Maximum display value, excluding the decimal point,
6226 -99999 to since last power up or Max Value reset.
46227 Minimum Display Read Only User defined Long Hi 03, 04
(1852) 999999
value
Ch-C Must be read with 46027.
6227
46228 Minimum Display Read Only User defined Long Lo 03, 04
(1853)
value
Selects based on number of digits to the right of the decimal point (e.g. 0
6301 Ch-C Read 03, 04, = no decimal point and 5 = d.ddddd), also selections for Temp Decimal
46302 (189D) 0 to 7 None Integer
Decimal point Write 06, 16 Point using 0 = dddd, 1 = dddd.d, 6 = dddd°u, and 7 = dddd.du, where
“u” is the units (F or C).
6318 Ch-C Read 03, 04, Represents the Modbus Little Display MSD (Most Significant Digit) value.
46319 Not applicable None Byte The hex value represents the allowable ASCII character.
(18AE) Units 1 Write 06, 16
Page 53
PROVU® Series Modbus® Register Tables Serial Communication
1
Register Data
Limits or Function
Address Name Access Units Comments
Number Range 2 Type
3 Code(s)
(Hex)
6319 Ch-C Read 03, 04, Represents the Modbus Little Display MSD-1 value. The hex value
46320 Not applicable None Byte represents the allowable ASCII character.
(18AF) Units 2 Write 06, 16
6320 Ch-C Read 03, 04, Represents the Modbus Little Display MSD-2 value. The hex value
46321 Not applicable None Byte represents the allowable ASCII character.
(18B0) Units 3 Write 06, 16
6321 Ch-C Read 03, 04, Represents the Modbus Little Display MSD-3 value. The hex value
46322 Not applicable None Byte represents the allowable ASCII character.
(18B1) Units 4 Write 06, 16
6322 Ch-C Read 03, 04, Represents the Modbus Little Display MSD-4 value. The hex value
46323 Not applicable None Byte represents the allowable ASCII character.
(18B2) Units 5 Write 06, 16
6323 Ch-C Read 03, 04, Represents the Modbus Little Display MSD-5 (which is the LSD) value.
46324 Not applicable None Byte The hex value represents the allowable ASCII character.
(18B3) Units 6 Write 06, 16
9997 Init Meter Serial 0xFF00 to Unsigned Write 0xFF00 to initialize the meter serial port after changing serial port
49998 Write Only None 06, 16
(270D) Comm initialize integer parameters
9998 Load Factory 0xFF00 to Unsigned Write 0xFF00 to load factory defaults to the meter. Writing any other data
49999 Write Only None 06, 16
(270E) Defaults initialize integer has no effect.
Page 54
PROVU® Series Modbus® Register Tables Serial Communication
For the complete floating point standard, see IEEE 754-1985 Standard
Notes for Binary Floating-Point Arithmetic.
Note 1. The Register numbers and addresses follow the Modbus format:
Note 4. A read of the Password register will return 0x000000 if the meter is
3xxxx are for Input Registers and are read – only. unlocked, otherwise it will return 0xFFFFFF to indicate a locked meter. To
4xxxx are for Holding Registers and are read/write. unlock, the correct lock number must be written, which will then clear the
Although there are no specific 3x Registers, all 4x Registers are mirrored lock number to 0x000000. If the wrong lock number is written, the reply will
into 3x register space, and are therefore capable of being read by return 0xFFFFFF. If the correct lock number is written, the reply will be
Modbus function 04 (Read Input Registers). All data addresses in 0x000000. An unlocked meter can be locked by writing any non – zero value
Modbus messages are referenced to zero (0), while Register addresses up to 0x999999.
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 Note 5. Remote scaling procedure:
are shown separated by a “ – ”, they form a register pair to make the a. Write the desired values for the display, Display 1 & 2, for the
parameter into a 4-byte (32 bit) value. active input type. The active input type is selected using the
Input Selection register 40101 and Table 1.
Note 2. Limits or Range: Writing a value that is outside the parameters range will b. Write the desired values for the input, Input 1 & 2, for the
force it to be limited to the closest value within the range. For example, if active input type.
c. Write to the remote scaling register for the active input type.
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
Warning!
the comments. The scaling process takes the input values and converts them to
A/D counts. Therefore, do NOT execute a remote scaling register
Note 3. Data Types: write without first writing the display and input registers. In a similar
Data format is highest byte first (Byte order: 1234). vein, don’t write to the mA registers and then execute a remote
Word = 16 bit scale command for the volts input.
Integer = -32768 to 32767
Unsigned integer = 0 to 65535
Long = -2,147,483,648 to 2,147,483,647 Warning!
Float = IEEE floating point format, 4 bytes Always allow the meter and the signal input circuitry to warm –
For the complete floating point standard, see IEEE 754-1985 Standard up at least 20 minutes prior to calibrations. The scaling process
for Binary Floating-Point Arithmetic. takes the input values in mA or volts and converts them to A/D
counts. Therefore, do NOT execute a remote scaling register
Integers data: The values represent the number without regard to the write without first writing the display and input registers. In a
decimal point. The decimal point setting can be found in Holding similar vein, don’t write to the mA (volts) registers and then
Register 40102. execute a remote scale command for the volts (mA) input.
Page 55
PROVU® Series Modbus® Register Tables Serial Communication
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).
00000000 Volts 0 °C 000 dddddd (dddd for temperature) 0000 Type J thermocouple
00010001 Current 1 °F 001 ddddd.d (dddd.d for temperature) 0001 Type K thermocouple
00100010 RTD 010 dddd.dd 0010 Type T thermocouple
00100011 Thermocouple 011 ddd.ddd 0011 Type E thermocouple
10000000 Pulse 100 dd.dddd 0100 Type R thermocouple
01000000 Strain 15 mV w/ ratio 101 d.ddddd 0101 Type S thermocouple
01000001 Strain 15 mV w/o ratio 110 dddd°u (° symbol displayed) 0110 Type B thermocouple
01000010 Strain 25/30 mV w/ ratio 111 dddd.du (temp unit displayed) 0111 Type N thermocouple
01000011 Strain 25/30 mV w/o ratio 1000 Type C thermocouple
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/
1011 1000 Platinum RTD (385)
ratio
01000111 Strain 250/300 mV w/o
1100 1000 Platinum RTD (392)
ratio
1101 10 Copper RTD
1110 120 Nickel RTD
Page 56
PROVU® Series Modbus® Register Tables Serial Communication
Table 2. Display Settings
Big Display Settings (40117) Little Display Settings (40118)
Integer Function Integer Function
0 Display Process Value 0 Display Process Value
1 Display Set Point 1 1 Display Set Point 1
2 Display Set Point 2 2 Display Set Point 2
3 Display Set Point 3 3 Display Set Point 3
4 Display Set Point 4 4 Display Set Point 4
5 Display Set Point 5 5 Display Set Point 5
6 Display Set Point 6 6 Display Set Point 6
7 Display Set Point 7 7 Display Set Point 7
8 Display Set Point 8 8 Display Set Point 8
9 Display Maximum Display Value 9 Display Maximum Display Value
10 Display Minimum Display Value 10 Display Minimum Display Value
11 Display Maximum / Minimum Display Value 11 Display Maximum / Minimum Display Value
12 Display Rate 12 Display Rate
13 Display Total 13 Display Total
14 Display Grand Total 14 Display Grand Total
15 Display Rate / Total 15 Display Rate / Total
16 Display Rate / Grand Total 16 Display Rate / Grand Total
17 Display Batch Counter 17 Display Batch Counter
18 Modbus Display 18 Modbus Display
19 Display PV2 19 Display PV2
20 Display PCT (PV1 %) 20 Display PCT (PV1 %)
21 N/A 21 Display Engineering Units (A, B, or C)*
*Engineering units are
22 Display Set 1 / Rate (Batch only) 22 Display Set 1 / Rate (Batch only) associated with the top (Big)
23 N/A 23 Display OFF display assignment; if Ch-C is
24 Display Ch-B 24 Display Ch-B being displayed, the units on
25 Display Ch-A & B (Toggle) 25 Display Ch-A & B (Toggle) the bottom display will
26 Display Ch-C 26 Display Ch-C correspond to Ch-C.
27 Display max Ch-B 27 Display max Ch-B
Note: Parameters not identified
28 Display min Ch-B 28 Display min Ch-B
as corresponding to channel B
29 Display max/min Ch-B 29 Display max/min Ch-B
or C are either applicable to all
30 Display max Ch-C 30 Display max Ch-C
channels or they belong to
31 Display min Ch-C 31 Display min Ch-C
channel A for dual-input
32 Display max/min Ch-C 32 Display max/min Ch-C
meters.
33 Display Ch A Rate & Units 33 Display Ch A Rate & Units
34 Display Ch B Rate & Units 34 Display Ch B Rate & Units
35 Display Ch C Rate & Units 35 Display Ch C Rate & Units
Page 57
PROVU® Series Modbus® Register Tables Serial Communication
Table 2 continued from previous page
Page 58
PROVU® Series Modbus® Register Tables Serial Communication
Page 59
PROVU® Series Modbus® Register Tables Serial Communication
49 Reset Grand Total Ch A
50 Reset Total Ch B
51 Reset Grand Total Ch B
52 Display Total A, B, C with units displayed in sequence
53 Display GT A, B, C with units displayed in sequence
54 Display Batch Count A, B displayed in sequence
55 Quad mode AI input (“qd AI”) on this input
56 Quad mode BI input (“qd BI”) on this input
57 Start Batch Ch A
58 Stop Batch Ch A
59 Start / Stop Batch Ch A Toggle
60 Reset Batch Count Ch A
61 Start Batch Ch B
62 Stop Batch Ch B
63 Start / Stop Batch Ch B Toggle
64 Reset Batch Count Ch B
65 Reset Auto Zero (Strain only)
66 Reset Menu
67 Control Menu
Page 60
PROVU® Series Modbus® Register Tables Serial Communication
Page 61
PROVU® Series Modbus® Register Tables Serial Communication
Table 6. Input Identification Configuration (49901 – 49904)
Firmware Identifier Main Board Configuration Input Board Configuration
Byte Product Byte Function Byte Function
039 PD6000 Series 000 Process / Temp 00 Reserved
063 PD7000 Series 100 Process Totalizer
065 PD6060, 64/6500 Series 200 Pulse Totalizer Note: Each register holds two ASCII
070 PDD6000 Demo 300 Dual Process characters.
Example: PD6000 Process
071 PD6100 Series 400 Strain / Dual V & I
(SFT039)
500 Process Batch Controller 49901: 0x3033 = 03
600 Pulse Batch Controller 49902: 0x3930 = 90
700 Reserved 49903: 0x3030 = 00
Page 62
PROVU® Series Modbus® Register Tables Serial Communication
Table 8. Allowable ASCII Character Set (40076 – 81, 40082 – 87, 40119 – 124)
Display HEX ASCII Display HEX ASCII Display HEX ASCII Display HEX ASCII
41 A 4A J 56 V
0 30 0 A j v
62 b 4B K 77 w
1 31 1 b k uw
43 C 4C L 58 X
2 32 2 C l x
63 c 6D m 59 Y
3 33 3 c nm y
64 d 6E n 5A Z
4 34 4 d n z
45 E 4F O 2D -
5 35 5 e O -
46 F
6 36 6 f o 6F o / 2F /
47 G 50 P 5B ]
7 37 7 g p [
67 g 71 q 5D [
8 38 8 9 q ]
48 H
9 39 9 H r 72 r = 3D =
68 h
h s 53 S 20 SP
49 I
I t 74 t ! 3C <
69 i
i u 75 u
LIMModbus2_C
09/12