Sie sind auf Seite 1von 14

REV

ACTION

DRAWN

AA

L12002

JUESCHKE

CHECKED

JOHNSON

APPROVED

DATE

HOLLAND

10/02/01

Enron
Modbus
Protocol
Version 1
For
CB180 FCUs

PRODUCT LINE
TOTALFLOW
DESIGN
JUESCHKE
DRAWN
JUESCHKE
CHECKED
JOHNSON
APPROVED
HOLLAND

LEVEL

TOTALFLOW Products

3
DATE

APPLICATION INFORMATION FOR

09/27/01
09/27/01

MODBUS PROTOCOL, ENRON VERSION 1, CB180


MODBUS

10/02/01
10/02/01

SCALE
NONE

SIZE
A

TYPE
AI

DRAWING NO.
2100612

REV
AA

SHEET
1

OF

13

I. Purpose
This paper describes Modbus Gas Orifice meter communications for Totalflow FCUs as specified by Enron.

II. Background
Totalflow has been asked to implement Modbus ASCII communications for transferring data between
TOTALFLOW FCUs and Enron's host computer system. Modbus commands and function codes are
described in section 4.11 of the document entitled "Electronic Flow Measurement RTU Technical
Specification," published by Enron Corporation.

III. Modbus Description


The Modbus protocol is described in the document entitled "Gould Modbus Protocol Reference Guide"
published January, 1985 by Gould Inc., Programmable Control Division, Andover, Massachusetts. Modbus
uses the master, slave communications concept. Slave devices speak only when spoken to by the master.
Each slave is identified by an unsigned, one byte number ranging from 1 to 247 (inclusive). A slave must
send a single response to a master's request for data. The master may broadcast a message to all slaves
by sending a zero in the slave address field of the broadcast message. Slaves do not send responses to the
master's broadcast. Modbus messages may be one of two formats: ASCII or RTU. The ASCII format is
essentially an RTU packet with the following differences:

Has been converted to hexadecimal ASCII.


Contains an 8 bit LRC instead of a 16 bit CRC.
Is wrapped in a simple message frame consisting of begin frame character (:), end frame character
(carriage return) and ready (linefeed).

IV. Totalflow Modbus Implementation for Enron


Totalflow Modbus supports only ASCII mode. RTU mode is not described in this document. Broadcast
commands are not supported. Totalflow Modbus supports a subset of the Gould Modbus defined function
codes. Support has also been added for long integer, floating point, and archive record registers.
Modbus ASCII message frame format:
BOF
:

Packet
2 x Number of bytes in Modbus packet

EOF
CR

Ready
LF

BOF:

A colon (:) character is used to indicate beginning of frame.

Packet:

The packet field consists of hexadecimal ASCII characters representing the Modbus
packet being sent or received. The number of characters is twice the number of bytes in
the Modbus packet because each packet byte is converted into two hexadecimal ASCII
characters ('0'-'9','A'-'F'.)

EOF/Ready:

A carriage return and line feed are used to delineate end of frame.

2100612-AI

Rev AA

Page 2

Modbus packet formats:


Read Query
Address
8-bits

Function
8-bits

Register
16-bits

Quantity
16-bits

LRC
8-bits

Read Response
Address
8-bits

Function
8-bits

Byte Count
8-bits

Data
N x 8 bits

LRC
8-bits

Set Query
Address
8-bits

Function
8-bits

Register
16-bits

Data
N x 8 bits

LRC
8-bits

Set Response
Address
8-bits

Function
8-bits

Register
16-bits

Data
N x 8 bits

LRC
8-bits

Address:

The address field contains the slave address of the FCU intended to receive the packet.
Each FCU must be assigned a unique address in the range of 1 to 247.

Function:

The function code field contains a code which tells the FCU what to do or what data to
send. The high order bit in this field may be set by the FCU in the response packet to
indicate an error response. Function codes supported:
Function Code
01
03
05
06
07
16
128-143

Function
Read Boolean
Read Registers
Set Single Boolean
Set Single Register
Read Exception Status
Set Multiple Register
Exception Response

Description
Reads group of boolean registers
Reads group of 16/32 bit registers
Set or clear a boolean register
Set a 16/32 bit register to specified value
Reads 8 bit status register
Set multiple 16/32 bit registers
Used by FCU to indicate errors in
processing function codes 1-16. FCU
responds with function code + 127 for
function codes 1-16.

Register:

The register field contains the register number of the FCU data item to fetch or set. For
read functions, this is the starting register number. Registers are grouped by data type as
described in section V below.

Quantity:

The quantity field contains the number of consecutive registers to fetch or set, This field is
not present in all packets. Only read query packets contain this field.

Byte Count:

The byte count field contains the number of bytes of data being transferred. This field is
not present in all packets. Only read response packets contain this field.

Data:

The data field contains the actual data values being transferred. This field is not present in
all packets. The size and format of the data values depend on the register group being
accessed. The byte order of integer, long integer, and floating point data values is high to
low (MSB....LSB). For archive registers, the entire record is reversed (MSB of last field
first, LSB of first field last.) Boolean data is returned bit packed (8 registers / byte) for read
functions. The set boolean function contains a 16 bit data field (x0000 to clear a register,
xFF00 to set a register.)

LRC:

The error check field consists an 8 bit longitudinal redundancy check calculated over the
length of the packet field before it is converted to hexadecimal ASCII.

2100612-AI

Rev AA

Page 3

V. Totalflow Modbus Data


This section describes the Modbus register group numbers for Totalflow Enron FCU data. Register numbers
are used to identify specific data items to be read or written. Registers are grouped by data type. Table 5.1
depicts Totalflow Enron Modbus register group numbers. For the purposes of this document GO stands for
GAS Orifice meter and PI for pulse meter.
Table 5.1 Register Groups

Registers

Type

Description

32

Record

Event or Alarm Records

700

Record

Hourly or Daily Records

1000

BOOLEAN

Digital or Discrete, 1 bit

3000

INTEGER

16 Bit integers

5000

LONG

32 Bit integers

7000

FLOAT

32 Bit IEEE floating point

Table 5.2 Boolean Registers


Boolean registers are read using function code 01 or set using function code 05.

Register

Access

1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018

Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Write Only
Write Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Read/Write
Read/Write
Write Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write

1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036

2100612-AI

Rev AA

Description
Use Sqrt /linear AP/DP avgs (1 = Sqrt) Defaulted to 0 for PI
Use Y (GO only)
Use F(pv)
Use F(w)
Use F(aux) (GO meter)
Tap location (1 = Upstream) (GO only)
Use calcd / fixed Cd (1 = calcd) (GO only)
Tap Type Support (1 = supported) (GO only)
Tap type (1 = pipe, 0 = flange) (GO only)
RTD installed
Use measured temperature in calcs
Reset volume
Reset Log Period
Trip contact on Low Charger alarm
Trip contact on DP low alarm ( GO only )
Trip contact on DP high alarm ( GO only )
Trip contact on AP low alarm
Trip contact on AP high alarm

Trip contact on Remote Sense


Trip contact on volume setpoint
Aux Contact Auto Reset (1 = yes)
Auxiliary Contact State (0/1)
Hold Current Analog Inputs
Attached to stream (AIU support)
First analysis received (AIU support)
Use Fixed Analysis on error (AIU support)
Use Fixed Water Vapor Content
Wakeup FCU from low voltage induced sleep
Use Fixed Test Mode AP, DP(for GO, Pulse for PI), and RTD values.
Use Live AP in Calculations ( PI only )
Use Fpb in calculations ( PI only )
Use Ftb in calculations ( PI only )
Use Faux (PI only)
Use Fpv (PI only)
Trip contact on ACF low alarm ( PI only )
Trip contact on ACFhigh alarm ( PI only )

Page 4

Table 5.3 Short Integer Registers


Short integer registers are read using function code 03 or set using function code 06 or 16.

Register
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054

2100612-AI

Access
Read Only
Read Only
Read/Write
Read Only
Read Only
Read Only
Read/Write
Read Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Read Only
Read/Write
Read/Write
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only

Rev AA

Description
Primary element
Primary element mask
FCU volume calc. method (1 = 1985, 2 = 1992)
FCU volume calc.method mask
FCU calculation units
FCU calculation units mask
Supercomp method
Supercomp method mask
Contract Hour
Volume calculation period
Modbus Slave Address
Remote Comm Baud Rate
Remote Comm Data Bits (7 or 8)
Remote Comm Parity
Remote Comm Stop Bits (1 or 2)
Radio power up delay(milliseconds)
Xmitter key delay(milliseconds)
Xmitter unkey delay (milliseconds)
Remote Comm Protocol (0 = Totalflow, 1 = Modbus)
Remote Comm Link Establish Time (Totalflow Protocol)
Maximum Number of Events
Sequence Number of Last Event Logged
Sequence Number of Last Event Read
Sequence Number of Last Event Acknowledged
Number of unacknowledged events
Maximum Number of Log Period Records
Sequence Number of current Log Period Record
Maximum Number of Day Period Records
Sequence Number of current Day Period Record
Sequence number of first Log Period Record in current day
Vol Period Counter
FCU ID
FCU ID (cont.)
FCU ID (cont.)
FCU ID (cont.)
FCU ID (cont.)
FCU Location
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
FCU Location (cont.)
Software Part Number
Software Part Number (cont.)
Software Part Number (cont.)
Software Part Number (cont.)
Software Part Number (cont.)
Software Part Number (cont.)

Page 5

Register

Access

Description

3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070-3089
3090-3108

Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read/Write
Read/Write

Software Part Name


Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Part Name (cont.)
Software Revision
Software Revision (cont.)
Flow window width in seconds ( PI Meter )
User integers 0 - 19
User integers 0 - 18

Table 5.4 Long Integer Registers


Access to long integer data is an extension of the Gould Modbus ASCII protocol.
Long integer registers are read using function code 03 or set using function code 06 or 16.

Register
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020

2100612-AI

Access
Read

Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read

Rev AA

Description
Date / Time
Volume Log period
Log Period Counter
Log Period Start Date/Time
Day Period Start Date/Time
AIU Date/Time
AIU Stream ID
Modbus Security Seed
Extended Feature Flags
Cold Start Date
Total RAM size
Total Banked RAM size
Total Free Banked RAM
Volume calc period in seconds
Total flow time in seconds for last volume calculation period
Last volume calculation period error flags
PI channel 0 one second pulse count
PI channel 1 one second pulse count
PI channel 0 volume calc period pulse count
PI channel 1 volume calc period pulse count

Page 6

Table 5.5 Floating Point Registers


Access to floating point data is an extension of the Gould Modbus ASCII protocol.
Floating point registers are read using function code 03 or set using function code 06 or 16.

Register

Access

7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051

Read Only
Read Only
Read Only
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Read Only
Read/Write
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write

2100612-AI

Rev AA

Description
Manufacturer ID Number (Always 6000)
Operating System Number (PROM Part#)
Operating System Revision (PROM Rev)
System Date
System Time
Contract Hour
Day Period Record Position
Log Period Record Position
Number of Events since last Ack
Station ID (0 if non-numeric ID entered)
Current battery voltage
Current charger voltage
Current AP
Current DP
Current Temp
Current flow rate (MCF/Day)
Current energy rate (MMBTU/Day)
Accumulated Energy since start of contract day (MMBTU)
Accumulated Volume since start of contract day (MCF)
Previous Hour Average DP ( GO only )
Previous Hour Average AP
Previous Hour Average TF
Previous Hour Uncorrected volume (MACF)
Previous Hour volume (MCF)
Previous Hour energy (MMBTU)
Previous Hour Flow Time (MMMM.SS)
Previous Hour Time (MMMM.SS)
Previous Day Average DP ( GO only )
Previous Day Average AP
Previous Day Average TF
Previous Day Uncorrected volume (MACF)
Previous Day volume (MCF)
Previous Day energy (MMBTU)
Previous Day Flow Time (MMMM.SS)
Previous Day Time (MMMM.SS)
Fixed Analysis BTU
Fixed Analysis Gravity
Fixed Analysis CO2
Fixed Analysis N2
Fixed Analysis Methane
Fixed Analysis Ethane
Fixed Analysis Propane
Fixed Analysis IButane
Fixed Analysis NButane
Fixed Analysis IPentane
Fixed Analysis NPentane
Fixed Analysis NHexane
Fixed Analysis NHeptane
Fixed Analysis NOctane
Fixed Analysis NNonane
Fixed Analysis H2S

Page 7

Register

Access

7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107

Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only

2100612-AI

Rev AA

Description
Fixed Analysis Hydrogen
Fixed Analysis Helium
Fixed Analysis Oxygen
Fixed Analysis Carbon Monoxide
Fixed Analysis Argon
Fixed Analysis NDecane
Fixed Analysis H2O
Fixed temperature
Temperature bias
Temperature base
Pressure base
Ratio of specific heats
Viscosity
Fixed Cd
Fixed F(aux)
Fixed F(t) for NX19
Fixed F(p) for NX19
Zba - Z of air at base
Orifice diameter
Orifice plate coef. of expansion
Pipe diameter
Pipe coef. of expansion
Fixed barometric pressure
Fixed Water Vapor Content (LBS/MMSCF)
Water Content Bias (LBS/MMSCF)
Last Calc Period diff. pressure
Last Calc Period abs. pressure
Last Calc Period flowing temp
Last Calc Period volume (SCF)
Last Calc Period Extension
Last Calc Period C'
Last Calc Period Y
Last Calc Period F(pv)
Last Calc Period F(w)
Last Calc Period F(aux)
Last Calc Period Qv
Last Calc Period Fip
Last Calc Period Ev
Last Calc Period Orif Diameter
Last Calc Period Pipe Diameter
Last Calc Period Rhob
Last Calc Period qm
Last Calc Period Cd
Last Calc Analysis BTU
Last Calc Analysis Gravity
Last Calc Analysis CO2
Last Calc Analysis N2
Last Calc Analysis Methane
Last Calc Analysis Ethane
Last Calc Analysis Propane
Last Calc Analysis IButane
Last Calc Analysis NButane
Last Calc Analysis IPentane
Last Calc Analysis NPentane
Last Calc Analysis NHexane
Last Calc Analysis NHeptane

Page 8

Register

Access

7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155 -7204
7205 -7222

Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Write Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read Only
Read/Write
Read/Write
Read/Write
Read
Read
Read
Read
Read
Read
Read
Read
Read/Write
Read/Write
Read/Write
Read
Read/Write
Read/Write

2100612-AI

Rev AA

Description
Last Calc Analysis NOctane
Last Calc Analysis NNonane
Last Calc Analysis H2S
Last Calc Analysis Hydrogen
Last Calc Analysis Helium
Last Calc Analysis Oxygen
Last Calc Analysis Carbon Monoxide
Last Calc Analysis Argon
Last Calc Analysis NDecane
Last Calc Analysis H2O
DP Zero cutoff ( GO only )
DP low limit ( GO only )
DP hi limit ( GO only )
AP lo limit
AP hi limit
Tf low limit
Tf high limit
Flow Rate low limit
Flow Rate high limit
Volume Set Point for contact
Accumulated Volume Rollover Setpoint
Places User Site Code in Event Log
AP low calibration
AP mid calibration
AP high calibration
DP lo calibration
DP mid calibration
DP high calibration
Current Unfiltered Temp
Current Unfiltered AP
Current Unfiltered DP ( GO only )
Test Mode Fixed RTD
Test Mode Fixed AP
Test Mode Fixed DP ( Test Pulse Counts PI Meter )
Volume calculation period pulse count ( PI )
Current instantaneous flow rate in ACF/Hour ( PI )
Uncorrected volume accumulator in ACF ( PI )
Previuos day period uncorrected volume in MACF ( PI )
Last calculation period uncorrected volume in ACF ( PI )
Last calculation period Fpv ( PI )
Last calculation period Fpb ( PI )
Last calcualtion period Ftb ( PI )
Fixed Ap ( PI )
ACF low limit ( PI )
ACF high limit ( PI )
Pulse input 1 meter factor
User float 0 User float 49
User float 0 User float 17

Page 9

Table 5.6 AGA 3 Archive Flow Records


Access to daily and hourly archive records is an extension of the Gould Modbus ASCII protocol.
Enron daily and hourly period flow records are read using Modbus function code 03.
Register numbers 701 and 702 are used to indicate Enron daily and hourly flow data. The record number is
passed in the quantity field of the read request. One daily or hourly record may be read per request.
Field
Date
Time
Dp_avg
AP_avg
TF_avg
Extension
Volume
Energy
Flow Time

Size

Type

4
4
4
4
4
4
4
4
4
36

FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT

Description
Log Date: MMDDYY.0
Log Time: HHMM.SS
Average Dp during flow (inches H2O)
Average Ap during flow (psig)
Average temperature (degrees F)
Uncorrected volume MACF
Volume for the day (MCF)
Energy for the day (MMBTU)
Number of minutes of flow in period (MMMM.SS)
Daily Flow Record Length

Table 5.7 AGA7 Archive Flow Records


Access to daily and hourly archive records is an extension of the Gould Modbus ASCII protocol.
Enron daily and hourly period flow records are read using Modbus function code 03.
Register numbers 701 and 702 are used to indicate Enron daily and hourly flow data. The record number is
passed in the quantity field of the read request. One daily or hourly record may be read per request.
Field
Date
Time
AP_avg
TF_avg
Extension
Volume
Energy
Flow Time

2100612-AI

Size

Type

4
4
4
4
4
4
4
4
32

FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT

Rev AA

Description
Log Date: MMDDYY.0
Log Time: HHMM.SS
Average Ap during flow (psig)
Average temperature (degrees F)
Uncorrected volume MACF
Volume for the day (MCF)
Energy for the day (MMBTU)
Number of minutes of flow in period (MMMM.SS)
Daily Flow Record Length

Page 10

Table 5.8 Event Log Record


Access to Event Log archive records is an extension of the Gould Modbus ASCII protocol.
Enron Event records are read using Modbus function code 03.
Register number 32 is used to indicate Enron Event data.
Field
Event Type
Register #
DATE
TIME
OLD VALUE
NEW VALUE

Size

Type

2
2
4
4
4
4
20

INTEGER
INTEGER
FLOAT
FLOAT
FLOAT
FLOAT

Description
16 BIT mask for describes event type
16 BIT Register # of affected value
Date of this log record: MMDDYY.0
Time ot this log record: HHMMSS.0
Value changed from...
Value changed to...
Event Record Size

Enron Event collection acknowledge is performed using function code 05 and register number 32. After
Events have been collected, the host sends an acknowledge to the FCU which then resets the Events
collected pointer so that the host collects new Events only.
Table 5.9 Totalflow Event Code / Register Cross Reference

Event Code Register


1
5
8
9
10
11
14
16
20
21
34
35
36
37
38
39
40
41
50
51
61
62
63
64
65
66
67
68
69
70
71
72

2100612-AI

7004
7006
5007
1026
1012
1028
7128
1024
1010
1011
1014
1015
1016
1017
1018
1019
1021
1020
7129
1012
7070
7072
7037
7119
7120
7121
7122
7038
7039
7130
7131
7132

Rev AA

Description
New date and time
Contract day starting hour
AIU Stream ID
Use fixed anlysis on error?
Reset volume
Wakeup from sleep
Accumulated volume rollover
Attached to AIU stream?
RTD installed
Use fixed temperature
Use contact on charger low
Contact on dp lo
Contact on dp hi
Contact on ap lo
Contact on ap hi
Contact on remote sense
Auto re-open
Contact on vol set point
well log code (Site Code)
Accumulated volume reset
Orifice diameter
Pipe diameter
Specific gravity
DP lo limit
DP hi limit
AP lo limit
AP hi limit
CO2 mole percent
N2 mole percent
AP lo calibration
AP mid calibration
AP hi calibration

Page 11

Register

Access

73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
100
102
108
111
112
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
143
144
145
146
157
158
159
160
161
162
164
165
166
167

7133
7134
7135
7118
7061
7062
7059
7060
7064
7063
7067
7068
7036
7013
7014
7066
1025
3007
3005
7065
7069
7003
3010
5002
7051
7058
7053
7040
7041
7042
7044
7043
7046
7045
7047
7048
7049
7050
7057
7054
7055
7071
7073
7074
1007
7056
7052
7128
1005
1006
1002
1003
1004
1013
1001
1023
3021
3028

2100612-AI

Rev AA

Description
DP lo calibration
DP mid calibration
DP hi calibration
DP zero cutoff
Temperature base
Pressure base
Fixed temperature
Temperature bias
Viscosity
Ratio of specific heats
Ft - gravity adjusted temp
Fp - gravity adjusted press
BTU/SCF
AP pressure marker
DP pressure marker
Faux
Initial analys. OK?
Z method
AGA calculation type
Fixed cd
Zba
Software revision change
Volume calculation period
Log Period
H2S content
H20 content
Helium content
Methane content
Ethane content
Propane content
N-Butane content
I-Butane content
N-Bentane content
I-Pentane content
N-Hexane content
N-Heptane content
N-Octane content
N-Nonane content
N-Decane content
Oxygen content
Carbon Monoxide content
Orif coef of expansion
Pipe coef of expansion
barometric pressure
Calculated or Fixed Cd in vol calc
Fixed Argon mole percent
Fixed hydrogen mole percent
Accumulated volume rollover
Use Faux
static pressure tap up/downstream
Use Y expansion factor
Use Fpv factor
Use Fw water vapor factor
Reset Log Period
Use Linear/Sqrt Averaging
Hold last read analog values (AP, DP, TF)
Maximum number of events log records
Maximum number of day period records

Page 12

2100612-AI

Rev AA

Page 13

Register

Access

168
171
172
173
174
175

3026
5013
1027
7075
7076
1029

Description
Maximum number of log period records
Partition memory free space
Use fixed water content in wet gas calcs
Water content (LBS/MMSCF)
Water content bias
Use Fixed Test Mode AP, DP, and RTD values

Table 5.10 FCU System Status Byte


Modbus function code 07 returns an 8 bit system status byte.

Bit #
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0

2100612-AI

Description
Cold Start
Warm Start
Running
Spare
Unacknowledged Alarms
Spare
Spare
Spare

Rev AA

Page 14

Das könnte Ihnen auch gefallen