Two Modbus maps are preloaded in the Scanner 3100: – A 32-bit Enron Modbus map includes registers for the Scanner 3100 and up to 20 slave devices. These registers are described in this section. This map is also stored in ScanMap software (see Table 1.1).
Description Read Holding Registers Preset Multiple Registers Data Types Various data types are implemented in the Scanner 3100. The following table lists the formats and the numbers of bytes and registers associated with each type. Data Format Data Type Byte Count...
Page 9
Scanner 3100 Modbus Protocol Section 1 Register Sections Starting Address Register Size Events (16-bit) 16-Bit Command Registers 32-Bit System Information (General) 32-Bit History (16-bit) 16-Bit Status 5001 32-Bit Input/Output Holding (Integers) 5201 32-Bit Flow Run 1 Holding (Integers) 5301 32-Bit...
Scanner 3100 Modbus Protocol Section 1 Register Sections Starting Address Register Size Slave 20 Configuration (Floating Points) 9976 32-Bit Important All registers cited in this document refer to the address of the register that appears in the actual Modbus message. For example, register 8000 has an address of 0x1F40 hexadecimal in the message.
Page 12
Section 1 Scanner 3100 Modbus Protocol Config Code Description Arg 1 Arg 2 Arg 3 Arg 4 Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 120000 Sets the internal real-...
Page 13
Scanner 3100 Modbus Protocol Section 1 Config Code Description Arg 1 Arg 2 Arg 3 Arg 4 Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 500700 Obtains wireless — —...
Page 14
Section 1 Scanner 3100 Modbus Protocol Config Code Description Arg 1 Arg 2 Arg 3 Arg 4 Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 601001 Changes the 1 = Analog Output 1 Override: 0.0 to 1.0...
Page 15
Scanner 3100 Modbus Protocol Section 1 Config Code Description Arg 1 Arg 2 Arg 3 Arg 4 Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 610000 Sends the selected 0 = None To synchronize a —...
Page 16
Section 1 Scanner 3100 Modbus Protocol Config Code Description Arg 1 Arg 2 Arg 3 Arg 4 Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 700000 Loads factory defaults —...
Scanner 3100 Modbus Protocol Section 1 Write the Command Arguments 1 through 4 (Address 71-74) to choose the input to be updated. Write the code for Command Register (Address 75) in unsigned long format. The code is 600300 for flow runs and 600302 for pulse inputs.
Section 1 Scanner 3100 Modbus Protocol MVT Serial Number The MVT serial number is stored as a Packed ASCII number in four 32-bit registers used to identify an MVT device. See Packed ASCII, page 8, for details about decoding packed ASCII values.
Page 20
Section 1 Scanner 3100 Modbus Protocol Register Register (Decimal) (Hex) Description Data Type Units Access 5024 13A0 Flow Run 1: HFluid: Status INT32 — 5025 13A1 Flow Run 1: HFlow: Status INT32 — 5026 13A2 Flow Run 2: HAccum: Flow Run Status INT32 —...
Page 22
Override Input is Integer Override Input is Data Type Mismatch Override Input Category Mismatch Low Cutoff Above High Range Generally, the Scanner 3100 low, high, low-low, and high-high conditions for inputs are defined as shown in the follow- ing table. Status Description Below transducer range by 0.5% of span...
Page 23
Scanner 3100 Modbus Protocol Section 1 Bit Position Flow Run Status When Bit=1 High High Low Low Fail Overridden Maintenance Data Input Change Static Pressure Input Invalid Static Pressure is Input Fail Static Pressure is Category Mismatch Process Temperature Input Invalid...
Page 24
Section 1 Scanner 3100 Modbus Protocol Bit Position Fluid Status When Bit=1 Flowing Density Incorrect Flowing Viscosity Incorrect — Isentropic Exponent Incorrect Joule Thompson Coefficient Incorrect Enthalphy Incorrect Molar Heating Value Incorrect Mass Heating Value Incorrect Volume Heating Value Incorrect...
Page 25
Scanner 3100 Modbus Protocol Section 1 Bit Position Flow Status When Bit=1 Incorrect Fluid Type Reynold’s Number Low Warning Reynold’s Number High Warning Beta Low Warning Beta High Warning Multiphase Root Search Failure Multiphase Non-fatal Convergence Fail Gas Stream Holding Status Definitions...
Page 26
Section 1 Scanner 3100 Modbus Protocol PID Holding Status Definitions Bit Position Status When Bit=1 Disabled Process Value Invalid Process Value is Integer Process Value Data Type Mismatch Static Pressure Invalid Static Pressure is Integer Static Pressure Data Type Mismatch...
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 5312 14C0 Flow Run 1: HFlow: Tap Type INT32 — 5313 14C1 Flow Run 1: HFlow: Tap Location INT32 — Flow Run 2 Holding (Integers)
Page 30
Section 1 Scanner 3100 Modbus Protocol Value E04-E00: Equation of State Fluid Type: Gas Mixture 0 – 1 — AGA 8, Gas, Detailed (1994) Gerg 08, Gas 4 – 8 — Fluid Type: Gas Gross 1 – 9 — Fluid Type: Liquid Hydrocarbon Mixture —...
Page 31
Scanner 3100 Modbus Protocol Section 1 Value DS1-DS0: Liquid Density Source Absolute Density Specific Gravity API Gravity Value LV2-LV0: Liquid Volume Correction Method None BS&W Base Conditions BS&W Live Flowing Conditions BS&W Calculated Flowing Conditions BS&W User Flowing Conditions BS&W Live Base Conditions...
Scanner 3100 Modbus Protocol Section 1 Flow Run Diagnostic 1 (Bits 16-31) Diagnostic 3 (Bits 16-31) Alarm Status Diagnostic 2 (Bits 0-15) Diagnostic 4 (Bits 0-15) FRA15 Low T1 High — FRA14 Low T2 High — FRA13 Low Static Pressure High —...
Page 40
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7015 1B67 SA5: Counters: Record Index Daily Enron Counter — 7016 1B68 SA5: Counters: Record Index Interval Enron Counter — 7017 1B69 SA6: Counters: Record Index Daily Enron Counter —...
Page 41
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7054 1B8E FA2: Status: Record Index Daily Newest Time HHMMSS 7055 1B8F FA2: Status: Record Index Interval Newest Date MMDDYY 7056 1B90 FA2: Status: Record Index Interval Newest Time...
Page 42
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7093 1BB5 SA9: Status: Record Index Interval Newest Date MMDDYY 7094 1BB6 SA9: Status: Record Index Interval Newest Time HHMMSS 7095 1BB7 SA10: Status: Record Index Daily Newest Date...
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7133 1BDD SA19: Status: Record Index Interval Newest Date MMDDYY 7134 1BDE SA19: Status: Record Index Interval Newest Time HHMMSS 7135 1BDF SA20: Status: Record Index Daily Newest Date...
Page 44
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7229 1C3D Pulse Input 1: Holding: Previous Daily Total 7230 1C3E Pulse Input 1: Holding: Previous Interval Total 7231 1C3F Pulse Input 2: Holding: Grand Total...
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7263 1C5F Analog Output 2 PID: Configuration: Setpoint — Tolerance 7264 1C60 Analog Output 2 PID: Configuration: Setpoint Dead — Band 7265 1C61 Analog Output 2 Pressure Override: Configuration: —...
Page 46
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7413 1CF5 FR1: HAccum: Gas Apparent Mass Previous Interval Total 7414 1CF6 FR1: HAccum: Gas Apparent Mass Previous Triggered Total 7415 1CF7 FR1: HAccum: Gas Volume Grand Total...
Page 47
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7449 1D19 FR1: HAccum: Liquid Oil Net Volume Daily Total 7450 1D1A FR1: HAccum: Liquid Oil Net Volume Interval Total 7451 1D1B FR1: HAccum: Liquid Oil Net Volume Triggered Total...
Page 48
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7482 1D3A FR1: HFluid: Ideal Absolute Viscosity lbm/ft•s 7483 1D3B FR1: HFluid: Molar Mass kg/kg•mol 7484 1D3C FR1: HFluid: Fuel H to C Ratio —...
Scanner 3100 Modbus Protocol Section 1 Flow Run 2 Holding (Floating Points) Register Register Data (Decimal) (Hex) Description Type Units Access 7601 1DB1 FR2: HAccum: Daily Run Time 7602 1DB2 FR2: HAccum: Interval Run Time 7603 1DB3 FR2: HAccum: Triggered Run Time...
Page 52
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7637 1DD5 FR2: HAccum: Gas Energy Previous Interval Total 7638 1DD6 FR2: HAccum: Gas Energy Previous Triggered Total 7639 1DD7 FR2: HAccum: Liquid Oil Volume Grand Total...
Page 53
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7670 1DF6 FR2: HAccum: Liquid Water Volume Previous Triggered Total 7671 1DF7 FR2: HAccum: Liquid Water Mass Grand Total 7672 1DF8 FR2: HAccum: Liquid Water Mass Flow Rate...
Page 54
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 7707 1E1B FR2: HFluid: Net Volume Combustion Heating Value MMBtu/ft³ 7708 1E1C FR2: HFluid: Wobbe Index — 7709 1E1D FR2: HFluid: Motor Octane Number Linear —...
Page 55
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 7746 1E42 FR2: HFlow: Meter Tube Alpha 1/°F 7747 1E43 FR2: HFlow: Flowing Orifice Diameter inch 7748 1E44 FR2: HFlow: Flowing Meter Tube Inside Diameter...
Section 1 Scanner 3100 Modbus Protocol System Measurements Register Register Data (Decimal) (Hex) Description Type Units Access 8001 1F41 Current Time: Date MMDDYY 8002 1F42 Current Time: Time HHMMSS 8003 1F43 System: MVT Static Pressure Range psig 8004 1F44 System: MVT Differential Pressure Range "H2O@68°F...
Page 59
Scanner 3100 Modbus Protocol Section 1 Register Register Data (Decimal) (Hex) Description Type Units Access 8071 1F87 Holding: R 21 8072 1F88 Holding: R 22 8073 1F89 Holding: R 23 8074 1F90 Holding: R 24 8075 1F91 Holding: R 25...
Section 1 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 8110 1FAE Holding: R 60 8111 1FAF Holding: R 61 8112 1FB0 Holding: R 62 8113 1FB1 Holding: R 63 8114 1FB2 Holding: R 64...
When the maximum number of records is reached, the pointer resets to 1 and starts incre- menting again. Device Status The Scanner 3100 provides 32 user-configurable alarms that can be assigned to a wide variety of system, device, and...
(date and time). If a host has difficulty reading large record widths that can exist in local flow run logs, the Scanner 3100 can be config- ured to transmit logs with smaller record widths (for example, Scanner 3100 can transmit 16 parameters (13 user-speci- fied registers and three system-defined parameters: date, time and status).
Section 1 Scanner 3100 Modbus Protocol Enron Status Decoder — Value POR: Power on Reset No Power on Reset occurred Power on Reset occurred Value WDT: Watchdog Timer Reset No Watchdog Timer Reset occurred Watchdog Timer Reset occurred Value MEM: Memory Fault...
Scanner 3100 Modbus Protocol Section 1 Convert the decimal format into binary format. decimal format = 33 binary format = 32b 0000 0000 0000 0000 0000 0000 0010 0001 Refer to the Enron Status Decoder, page 90 to decode the status information. In this example, PAR and INA are active status.
Section 1 Scanner 3100 Modbus Protocol Value Type Description Integer32 Floating point numeric representation of a 32-bit unsigned integer Integer16 Floating point numeric representation of a 16-bit unsigned integer Float Floating point number in base units Special Events Enron System...
Scanner 3100 Modbus Protocol Section 1 Map Change Events Enron System Change Command Event Event Name Flags Code As Found As Left Modbus Master 1 Query Config 1 0x0280 (640) 0x0400 (1024) Unused Unused Query Config 2 0x0280 (640) 0x0401 (1025)
Page 94
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code As Found As Left Input Alarm Low Low Alarm Set 0x8C00 (35840) — Alarm Value Unused Low Alarm Set 0x8800 (34816) — Alarm Value...
Page 95
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code As Found As Left Gas Stream Set Object Fractional Sum Test 4 Fail 0x8280 (33408) 0x8054 (32852) Unused Alarm cont’d Index Object Input Stale Alarm...
Page 96
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code As Found As Left Gas Chromatograph Alarm 0x8280 (33408) 0x8080 (32896) Integer16 Object Chromatograph Received Index Alarm Gas Chromatograph Alarm Object 0x0280 (640) 0x8081 (32897)
Page 97
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code As Found As Left Flow Run Reset Density Input Invalid Reset 0x0280 (640) 0x817B (33147) Unused Object Index Alarm cont’d Flow Info Set Square Root Differential...
Page 98
Section 2 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code As Found As Left Flow Info Reset Square Root Differential 0x0280 (640) 0x81A0 (33184) Unused Object Index Alarm Pressure Incorrect Reset Stability Warning Reset...
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code As Found As Left Fluid Info Set BS&W Value Incorrect Set 0x8280 (33408) 0x81D6 (33238) Unused Object Index Alarm Temperature Range Error 0x8280 (33408)
Page 100
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code As Found As Left Input Differential Pressure 0x0280 (640) 0x8420 (33824) Unused Unused Calibration Calibration Saved Save Static Pressure Calibration 0x0280 (640) 0x8421 (33825)
Page 101
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code As Found As Left Input Differential Pressure 0x0280 (640) 0x8460 (33888) Unused Unused Verification Verification Saved Save Static Pressure 0x0280 (640) 0x8461 (33889) Unused...
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code As Found As Left Input Zero Differential Pressure Zero 0x0280 (640) 0x84A0 (33952) Unused Unused Offset Offset Saved Static Pressure Zero Offset 0x0280 (640)
Page 103
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code Found As Left Device Reset Brown Out Detect Reset 0x0280 (640) 0x8805 (34821) Unused Unused Alarm cont’d Watchdog Timer Reset 0x0280 (640) 0x8806 (34822)
Page 104
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code Found As Left Firmware Bootloader Firmware 0x0280 (640) 0x88DB (35035) Unused Unused Update Restore CPU Core 1 Firmware 0x0280 (640) 0x88C1 (35009) Unused Unused...
Page 105
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code Found As Left Firmware Erase Slave Event Archives 0x0280 (640) 0x88F4 (35060) Unused Unused (cont’d) Triggered Archive 0x0280 (640) 0x88F5 (35061) Unused Unused Device Configuration...
Page 106
Section 1 Scanner 3100 Modbus Protocol Enron Change System Com- Event Event Name Flags mand Code Found As Left Low Energy Validated and Launched 0x0280 (640) 0x8960 (35168) Unused Unused Peripheral Boot Loader Failure 0x0280 (640) 0x8961 (35169) Unused Unused...
Page 107
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code Found As Left Real Time System Time Corrected to Real 0x0280 (640) 0x89A0 (35232) Float Unused Adjustment Time Clock Task Restart Realtime Manager Restart...
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code Found As Left Parallel ADC Analog Input 4 Sample Estimated 0x0280 (640) 0x8C49 (35913) Unused Unused cont’d Pulse Input Dual Pulse Number Error Set...
Section 1 Scanner 3100 Modbus Protocol Slave Device Alarms Enron Change System Com- Event Event Name Flags mand Code As Found As Left Slave Slave Operational 0x0280 (640) 0x9400 (37888) Slave Index Unused Connection Slave Lost 0x0280 (640) 0x9401 (37889)
Scanner 3100 Modbus Protocol Section 1 Enron Change System Com- Event Event Name Flags mand Code As Found As Left Digital I/O (DIO) Scanner Logic Program 0x0280 (640) 0x9C31 (39985) Unused Object Index Special Abort Function cont’d Acknowledge Device 0x0280 (640)
Page 112
Section 1 Scanner 3100 Modbus Protocol Enron System Change Command Event Event Name Flags Code As Found As Left State Change Task Entered Initial State 0x0280 (640) 0xA440 (42048) State Task Task Exit Initial State 0x0280 (640) 0xA441 (42049) State...
Page 113
Scanner 3100 Modbus Protocol Section 1 Enron System Change Command Event Event Name Flags Code As Found As Left Program Alarm 1 Reset 0x0280 (640) 0xA480 (42112) Unused Unused Alarm Reset Alarm 2 Reset 0x0280 (640) 0xA481 (42113) Unused Unused...
Page 114
Section 1 Scanner 3100 Modbus Protocol Enron System Change Command Event Event Name Flags Code As Found As Left Register Input Program Fail—Invalid Tag 0x0280 (640) 0xA4E0 (42208) Int32 Unused Error Program Fail—Mismatch 0x0280 (640) 0xA4E1 (42209) Int32 Unused Attribute Program Fail—Tag In Fail/...
– A 16-bit Modbus map includes registers for the Scanner 3100 and up to 20 slave devices, and presents values in a 16-bit standard Modbus format. These registers are described in this section. This map is also stored in Scan-...
Description Read Holding Registers Preset Multiple Registers Data Types Various data types are implemented in the Scanner 3100. The following table lists the formats and the numbers of bytes and registers associated with each type. Data Format Data Type Byte Count...
Scanner 3100 Modbus Protocol Section 2 Important All registers cited in this document refer to the address of the register that appears in the actual Modbus® message. For example, register 8000 has an address of 0x1F40 hexadecimal in the message.
Page 120
Section 2 Scanner 3100 Modbus Protocol Config Code Description Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 500000 Change the state of 0 = Stop triggering — — — continuous triggering...
Page 121
Scanner 3100 Modbus Protocol Section 2 Config Code Description Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 600300 Stores the current 1 = Flow Run 1 — — — Flow Run Factor...
Page 122
Section 2 Scanner 3100 Modbus Protocol Config Code Description Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 601002 Programs the 1 = Analog Output 1 Setpoint: 32-bit — — operating mode for...
Page 123
Scanner 3100 Modbus Protocol Section 2 Config Code Description Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 610000 Sends the selected 0 = None To synchronize a — — Data Set to the...
Page 124
Section 2 Scanner 3100 Modbus Protocol Config Code Description Lock If Config Lock = Yes, an active configuration lock in the Scanner prevents changes to the register. 700000 Loads factory defaults — — — — for all configurations except network settings.
Scanner 3100 Modbus Protocol Section 2 Write the code for Command Register (Address 75) in unsigned long format. The code is 600300 for flow runs and 600302 for pulse inputs. System Information (General) Register Register Data (Decimal) (Hex) Description Type...
Section 2 Scanner 3100 Modbus Protocol Parameter Tag ID Sales Time m32_MM_MC_SystemInfo_SalesTime MVT Serial Number The MVT serial number is stored as a Packed ASCII number in eight 16-bit registers used to identify a MVT device. See Packed ASCII, page 116, for details about decoding packed ASCII values.
Page 127
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 1507 05E3 Alarm Status: Alarm High Or Low INT32 — 1509 05E5 Alarm Status: Unacknowledged INT32 — 1511 05E7 Alarm Status: Daily Alarm INT32 —...
Page 128
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 1585 0631 Slave Device 11: Status: Device Com Status INT32 — 1587 0633 Slave Device 12: Status: Device Com Status INT32 — 1589 0635 Slave Device 13: Status: Device Com Status INT32 —...
Page 129
Override Input is Integer Override Input is Data Type Mismatch Override Input Category Mismatch Low Cutoff Above High Range Generally, the Scanner 3100 low, high, low-low, and high-high conditions for inputs are defined as shown in the follow- ing table. Status Description Below transducer range by 0.5% of span...
Page 130
Section 2 Scanner 3100 Modbus Protocol Input Fail Condition Serial number is not read at boot-up Temperature Sensor (TSEN): < -100°C or > 200°C Static Pressure: < -10 psi or > 10000 psi Differential Pressure: < -2000 in H20 or > 2000 in...
Page 131
Scanner 3100 Modbus Protocol Section 2 Fluid Status Definitions Bit Position Fluid Status When Bit=1 Fluid Change No Temperature Change No Pressure Change Ideal Properties Incorrect Molar Mass Incorrect Ideal Absolute Viscosity Incorrect Base Density Incorrect Gas to Liquid Volume Ratio Incorrect...
Page 132
Section 2 Scanner 3100 Modbus Protocol Bit Position Flow Status When Bit=1 d Material Invalid d Alpha Override Invalid d Corrected Diameter Invalid Reference Beta Ratio Invalid Flowing Beta Ratio Invalid Gas Expansion Factor Invalid Meter Type Invalid D Reference Diameter Invalid d Reference Diameter Invalid d >...
Page 133
Scanner 3100 Modbus Protocol Section 2 PID Holding Status Definitions Bit Position Status When Bit=1 Disabled Process Value Invalid Process Value is Integer Process Value Data Type Mismatch Static Pressure Invalid Static Pressure is Integer Static Pressure Data Type Mismatch...
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 3093 0C15 Holding: R 47 3095 0C17 Holding: R 48 3097 0C19 Holding: R 49 3099 0C1B Holding: R 50 3101 0C1D Holding: R 51...
Page 142
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 3237 0CA5 Holding: AC1 Constraint Dead Band 3239 0CA7 Holding: AC1 Constraint Kp 3241 0CA9 Holding: AC1 Constraint Ki 3243 0CAB Holding: AC1 Constraint Kd...
Section 2 Scanner 3100 Modbus Protocol Flow Direction Bit Position Description Accumulating flow from positive differential pressure or positive uncorrected accumulation Accumulating flow from negative differential pressure or negative uncorrected accumulation Fluid Information Methods — — — — Value F02-F00: Fluid Type...
Page 145
Scanner 3100 Modbus Protocol Section 2 Value SPC: Secondary Phase Conditions Configured Secondary Phase Densities at Base Conditions Configured Secondary Phase Densities at Flowing Conditions Value SR2-SR0: SGERG Reference Conditions US, AGA (American Gas Association) GPA (Gas Processors Association) Canada, Nova/TCPL...
Section 2 Scanner 3100 Modbus Protocol Fluid Information Override Definitions Bit Position Description Flowing Mass Density Flowing Viscosity Mass Combustion Heating Value Gross Volume Combustion Heating Value Isentropic Exponent Combustion Reference Temperature Generic Gas Liquid API Alpha Gas Fraction Live Input Oil Fraction Live Input BS&W Live Input...
Scanner 3100 Modbus Protocol Section 2 Mass Pulse Accumulation Value PT2-PT0: Producer Type Differential Accumulation — Value MC3-MC0: Multiphase Correction Algorithm No correction User-entered Correction Factor Chisholm-Steven Orifice Meter Chisholm-Steven Cone Meter Flow Information Override Definitions Bit Position Description D Alpha...
Section 2 Scanner 3100 Modbus Protocol Value WPH: Weep Hole Installed No weep hole Weep hole installed Value TT1-TT0: Tap Type Corner Flange D and D2 Value TLO: Static Tap Location Upstream Downstream Value TOR: Tap Orientation deg90 (Eccentric Orifice Only)
Page 149
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5231 146F Flow Run 1: HAccum: Gas Volume Flow Rate MCF/day 5233 1471 Flow Run 1: HAccum: Gas Volume Daily Total 5235 1473 Flow Run 1: HAccum: Gas Volume Interval Total...
Page 150
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5293 14AD Flow Run 1: HAccum: Liquid Oil Net Volume Grand Total 5295 14AF Flow Run 1: HAccum: Liquid Oil Net Volume Flow bbl/day Rate...
Page 151
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5345 14E1 Flow Run 1: HAccum: Liquid Water Mass Daily Total 5347 14E3 Flow Run 1: HAccum: Liquid Water Mass Interval Total 5349 14E5 Flow Run 1: HAccum: Liquid Water Mass Triggered...
Page 152
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5409 1521 Flow Run 1: HFluid: User Gross Volume Combustion MMBtu/ft³ Heating Value 5411 1523 Flow Run 1: HFluid: Vapor Pressure Of Water psia 5413...
Page 153
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5477 1565 Flow Run 1: HFluid: Liquid Water Flowing Density lbm/ft³ 5479 1567 Flow Run 1: HFluid: Liquid Composite Flowing lbm/ft³ Density 5481 1569 Flow Run 1: HFlow: Reference Orifice Diameter...
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5543 15A7 Flow Run 1: HFlow: Lockhart Martinelli Parameter — 5545 15A9 Flow Run 1: HFlow: Chisholm Coefficient — 5547 15AB Flow Run 1: HFlow: Multiphase Correction Factor —...
Page 155
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5617 15F1 Flow Run 2: HAccum: Gas Apparent Mass Daily Total 5619 15F3 Flow Run 2: HAccum: Gas Apparent Mass Interval Total 5621 15F5 Flow Run 2: HAccum: Gas Apparent Mass Polling...
Page 156
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5677 162D Flow Run 2: HAccum: Liquid Oil Volume Grand Total 5679 162F Flow Run 2: HAccum: Liquid Oil Volume Flow Rate bbl/day 5681 1631...
Page 157
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5731 1663 Flow Run 2: HAccum: Liquid Water Volume Interval Total 5733 1665 Flow Run 2: HAccum: Liquid Water Volume Triggered Total 5735 1667 Flow Run 2: HAccum: Liquid Water Volume Previous...
Page 158
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5795 16A3 Flow Run 2: HFluid: Air Molar Density kg·mol/m³ 5797 16A5 Flow Run 2: HFluid: Combustion Reference °F Temperature 5799 16A7 Flow Run 2: HFluid: Molar Combustion Heating Value...
Page 159
Scanner 3100 Modbus Protocol Section 2 Register Register Data (Decimal) (Hex) Description Type Units Access 5859 16E3 Flow Run 2: HFluid: Correction For Pressure On — Liquid 5861 16E5 Flow Run 2: HFluid: Composite Correction On Liquid — 5863 16E7 Flow Run 2: HFluid: Gas To Liquid Volume Ratio —...
Page 160
Section 2 Scanner 3100 Modbus Protocol Register Register Data (Decimal) (Hex) Description Type Units Access 5929 1729 Flow Run 2: HFlow: Velocity Of Approach Factor — 5931 172B Flow Run 2: HFlow: Flow Extension — 5933 172D Flow Run 2: HFlow: Gas Apparent Mass Flow Rate...
Device Status The Scanner 3100 provides 32 user-configurable alarms that can be assigned to a wide variety of system, device, and flow parameters. These selections includes alarm status and diagnostic information such as input status and calculation status. Alarms can be defined as low alarms, high alarms, or configured with both low and high setpoints.
Page 192
Section 2 Scanner 3100 Modbus Protocol This page is left blank intentionally.
Page 195
Scanner 3100 Modbus Protocol Appendix A Name Unit Scale Factor Offset System Ticks ticks (Base) — µs 10000.000 — 10.000 — 0.01000 — Viscosity Kg/m•sec (Base) — 10.000 — 1000.000 — lbm/ft•s 0.6719689751395100 — Percent % (Base) — (No units) 0.01000...
Page 196
Appendix A Scanner 3100 Modbus Protocol This page is left blank intentionally.
Page 197
WARRANTY - LIMITATION OF LIABILITY: Seller warrants only title to the products, software, supplies and materials and that, except as to software, the same are free from defects in workmanship and materials for a period of one (1) year from the date of delivery. Seller does not warranty that software is free from error or that software will run in an uninterrupted fashion.
Need help?
Do you have a question about the Scanner 3100 and is the answer not in the manual?
Questions and answers