Professional Documents
Culture Documents
F l o w C om p u t e r Gas Version
12603 Southwest Freeway, Suite 320 Stafford, Texas 77477 USA (281) 565-1118 Fax (281) 565-1119
Date: 6/30/2010
WARRANTY
Dynamic Fluid Measurement warrants to the owner of the EPLUS Flow Computer that the product delivered will be free from defects in material and workmanship for one (1) year following the date of purchase. This warranty does not cover the product if it is damaged in the process of being installed or damaged by abuse, accident, misuse, neglect, alteration, repair, disaster, or improper testing. If the product is found otherwise defective, Dynamic Fluid Measurement will replace or repair the product at no charge, provided that you deliver the product along with a return material authorization (RMA) number from Dynamic Fluid Measurement. Dynamic Fluid Measurement will not assume any shipping charge or be responsible for product damage due to improper shipping. THE ABOVE WARRANTY IS IN LIEU OF ANY OTHER WARRANTY EXPRESS IMPLIED OR STATUTORY. BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR ANY WARRANTY ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. LIMITATION OF LIABILITY: DYNAMIC FLUID MEASUREMENT SHALL HAVE NO LIABILITY FOR ANY INDIRECT OR SPECULATIVE DAMAGES (INCLUDING, WITHOUT LIMITING THE FOREGOING, CONSEQUENTIAL, INCIDENTAL AND SPECIAL DAMAGES) ARISING FROM THE USE OF, OR INABILITY TO USE THIS PRODUCT. WHETHER ARISING OUT OF CONTRACT, OR UNDER ANY WARRANTY, IRRESPECTIVE OF WHETHER DFM HAS ADVANCED NOTICE OF THE POSSIBILITY OF ANY SUCH DAMAGE INCLUDING, BUT NOT LIMITED TO LOSS OF USE, BUSINESS INTERRUPTION, AND LOSS OF PROFITS. NOTWITHSTANDING THE FOREGOING, DFMS TOTAL LIABILITY FOR ALL CLAIMS UNDER THIS AGREEMENT SHALL NOT EXCEED THE PRICE PAID FOR THE PRODUCT. THESE LIMITATIONS ON POTENTIAL LIABILITY WERE AN ESSENTIAL ELEMENT IN SETTING THE PRODUCT PRICE. DFM NEITHER ASSUMES NOR AUTHORIZES ANYONE TO ASSUME FOR IT ANY OTHER LIABILITIES
Date: 6/30/2010
CHAPTER 1: QUICK START ................................................................................................................ 1-1 Introduction: ............................................................................................................................................ 1-1 Quick Start............................................................................................................................................... 1-2 Technical Data......................................................................................................................................... 1-5 Starting and installing Dynacom Software: ............................................................................................. 1-6 System Minimum Requirements ......................................................................................................... 1-6 What is a configuration file? ................................................................................................................... 1-7 Downloading a configuration file to the flow computer.......................................................................... 1-7 What is an Image File? ............................................................................................................................ 1-8 How to download an Image File.............................................................................................................. 1-8 Website - DFM Configuration Software ................................................................................................. 1-9 Website Image File (Firmware).......................................................................................................... 1-10 Getting acquainted with the flow computer wiring: .............................................................................. 1-11 Terminal wiring:................................................................................................................................ 1-11 INPUT/OUTPUT: Assigning and Ranging Inputs ............................................................................... 1-12 WIRING: ............................................................................................................................................... 1-13 Wiring of Analog Output:.................................................................................................................. 1-14 Wiring the analog inputs: .................................................................................................................. 1-15 Additional RS-232 connection: ......................................................................................................... 1-19 Wiring of Switch Outputs:................................................................................................................. 1-21 Wiring of Turbine Input : .................................................................................................................. 1-22 Calibration ............................................................................................................................................. 1-23 Analog Output ................................................................................................................................... 1-23 Multi-Variable Transmitters (Model 205)-DP and Pressure.............................................................. 1-24 Multi-Variable Transmitters (Model 205) Temperature.................................................................. 1-25 Analog Input 4-20mA or 1-5 volt signal ........................................................................................... 1-26 RTD calibration:................................................................................................................................ 1-27 Verifying Digital Input and Outputs...................................................................................................... 1-28 CHAPTER 2: Data Entry ......................................................................................................................... 2-1 Introduction to the EPLUS Computer Software ...................................................................................... 2-1 Configuration File ................................................................................................................................... 2-1 Configuration File Menu ......................................................................................................................... 2-2 Open a File .......................................................................................................................................... 2-2 Open a New File.................................................................................................................................. 2-2 Save As................................................................................................................................................ 2-2 Save ..................................................................................................................................................... 2-2 Exit ...................................................................................................................................................... 2-2 VIEW ...................................................................................................................................................... 2-3 View Drawings.................................................................................................................................... 2-3 TOOLS .................................................................................................................................................... 2-4 Communication Port Settings.............................................................................................................. 2-4 Meter Configuration (Configure Device) ............................................................................................ 2-6 Download Firmware/Image File........................................................................................................ 2-44 Security Codes................................................................................................................................... 2-44 PID OPERATING ................................................................................................................................. 2-45 CALIBRATION .................................................................................................................................... 2-45 Calibrate Mode .................................................................................................................................. 2-45 View Diagnostic Data........................................................................................................................ 2-45 Calibration ......................................................................................................................................... 2-45 Data Verification ............................................................................................................................... 2-45 Parameter Overrides: ............................................................................................................................. 2-46 Temperature Override........................................................................................................................ 2-46 Pressure Override .............................................................................................................................. 2-46 Multi-variables Input Override .......................................................................................................... 2-46 Orifice ID Override ........................................................................................................................... 2-46
Date: 6/30/2010
Composition Override ....................................................................................................................... 2-46 Heating Value Override..................................................................................................................... 2-46 Base Density Override....................................................................................................................... 2-46 FPV Override .................................................................................................................................... 2-46 Water Factor Override ....................................................................................................................... 2-46 SYSTEM ........................................................................................................................................... 2-46 HISTORICAL DATA ........................................................................................................................... 2-47 Viewing Saved Reports ..................................................................................................................... 2-48 SCHEDULED AUTO POLLING ..................................................................................................... 2-49 CHAPTER 3: FLOW EQUATIONS ....................................................................................................... 3-1 Common Terms ....................................................................................................................................... 3-1 API 14.3 US Unit ................................................................................................................................. 3-2 ISO5167 .................................................................................................................................................. 3-3 AGA 7 ..................................................................................................................................................... 3-4 V-Cone .................................................................................................................................................... 3-5 Slotted DP Meter US unit only............................................................................................................. 3-6 Annubar ................................................................................................................................................... 3-7 Choke ...................................................................................................................................................... 3-8 DENSITY EQUATIONS ........................................................................................................................ 3-9 AGA8 Gross Method 1........................................................................................................................ 3-9 AGA8 Gross Method 2........................................................................................................................ 3-9 AGA8 Detail Method .......................................................................................................................... 3-9 Steam NBS Equation........................................................................................................................... 3-9 Saturate Steam Equation...................................................................................................................... 3-9 CHAPTER 4: MODBUS DATA .............................................................................................................. 4-1 MODBUS PROTOCOL.......................................................................................................................... 4-1 TRANSMISSION MODE................................................................................................................... 4-1 ASCII FRAMING ............................................................................................................................... 4-1 RTU FRAMING.................................................................................................................................. 4-1 FUNCTION CODE ............................................................................................................................. 4-2 ERROR CHECK ................................................................................................................................. 4-2 EXCEPTION RESPONSE .................................................................................................................. 4-2 BROADCAST COMMAND............................................................................................................... 4-2 MODBUS EXAMPLES ...................................................................................................................... 4-3 FUNCTION CODE 03 (Read Single or Multiple Register Points) ..................................................... 4-3 ASCII MODE - Read Address 3076 ................................................................................................... 4-3 Last Daily or Monthly Data Area ...................................................................................................... 4-13 Last Two Hours Minutes Data Area.................................................................................................. 4-15 Last Two Hours Data Area Ends ....................................................................................................... 4-16 AGA 8 GROSS METHOD 1............................................................................................................. 4-17 AGA 8 GROSS METHOD 2............................................................................................................. 4-17 AGA 8 Detail Method ....................................................................................................................... 4-18 Last Hourly Data Area....................................................................................................................... 4-23 Last Month Data Area ....................................................................................................................... 4-24 AGA 8 GROSS METHOD 1............................................................................................................. 4-28 AGA 8 GROSS METHOD 2............................................................................................................. 4-28 AGA 8 Detail Method ....................................................................................................................... 4-28 Programmable Floating Point Variables............................................................................................ 4-31 FLOATING POINT - CURRENT DATA AREA............................................................................. 4-32 FLOATING POINT Last Month Data Area................................................................................... 4-34 FLOATING POINT Last Hour Data Area ..................................................................................... 4-34 FLOATING POINT Yesterdays Data Area .................................................................................. 4-35 FLOATING POINT Previous Hourly Data Area ........................................................................... 4-37 Last Two Hours Minutes Floating Point Data Area .......................................................................... 4-38 Last Two Hours Minutes Floating Point Data Area Ends ................................................................. 4-39 FLOATING POINT (701) Previous Daily Data Area.................................................................... 4-42
Date: 6/30/2010
FLOATING POINT (703) Previous Daily Data Area.................................................................... 4-43 FLOATING POINT (704) Previous Hourly Data Area ................................................................. 4-43 Alarms and Status Codes................................................................................................................... 4-44 CURRENT ALARM STATUS ......................................................................................................... 4-49 Previous Hourly Data Packet (101-268)............................................................................................ 4-50 Previous Daily Data Packet (601)...................................................................................................... 4-54 Previous Month Data Packet (411,421)............................................................................................. 4-56 Previous Month Data Packet (412-414,422-424) .............................................................................. 4-57 Previous Month Data Packet (415, 425)............................................................................................ 4-58 Previous Hourly Data Packet (801-921)............................................................................................ 4-59 ENRON MODBUS SPECIFICATIONS........................................................................................... 4-61 DFM Enron Modus............................................................................................................................ 4-62 CHAPTER 5: Installation Drawings ....................................................................................................... 5-1 Explosion-Proof Installation Drawings ................................................................................................... 5-1 Manifold Installation Drawings............................................................................................................... 5-4
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Quick Start
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Technical Data
POWER VOLTAGE RANGE POWER CONSUMPTION OPERATING CONDITIONS TEMPERATURE HUMIDITY HOUSING DISPLAY FEATURES DISPLAY PROCESSOR FLASH ROM RAM FREQUENCY INPUT 10-28 VDC 0.3 WATT
Plasma 8 Lines x 16 Characters and Graphics 64x128 Pixels 32-BIT Motorola 68332 @ 16.7 MHz 4 MB @ 70 NANO SECONDS 2 MB @ 70 NANO SECONDS 2 CHANNELS Square Wave 0 - 6kHz, Signal > 3 V Sine Wave 0 1200Hz, Signal > 70mVp-p Minimum 10uA @ 1KOhm resistance. Built-In Rosemount Multivariable Transmitter with Direct SPI Digital Connection. Maximum Update Speed Once Every 109 Milliseconds. TEMPERATURE RANGE: - 200 thru 1200 F
MULTIVARIABLE
PRESSURE RANGE:
DP RANGE:
ANALOG I/O
One 16-BITS Optically Isolated Analog Output Three 24-Bit Analog Inputs or 1 Analog Input and 1 RTD Input (Max. 24mA with 50mA fuse protection). Built-In Enclosure Temperature and Battery Voltage readings. 3 Digital Inputs. ( 0-24 VDC for Main Input and 05VDC for additional 2 inputs) 2 Digital Outputs. ( Max 200mA Sourcing,300mA Sinking with 8.2 Ohm low load protection,8-28 VDC ) 1 Serial Port RS485/RS232 Selectable 1 Optional RS232 Serial Port Modbus Flow Loop and Pressure Loop
DIGITAL I/O
SERIAL COMMUNICATION
Date: 6/30/2010
EPLUS Manual
If your computer meets these requirements, just insert the installation CD in the CD unit and the following menu will pop up automatically
Click on the button for the application you are trying to install and the setup process will start and guide you through the different steps needed to install the application. If your computer doesnt pop up the installation menu automatically you can go the windows Start button, select Run, and type D:\start.exe, where D is the letter for your CD unit.
Date: 6/30/2010
EPLUS Manual
Because you are connected to a device, a window will appear asking you if you want to read the configuration from the connected meter, Press NO since what we want is to write the PC file to the flow computer. A configuration window will now appear showing you the information in the configuration file, you can check these values to make sure this is the file you want to send to the flow computer. Once you have checked that the configuration is correct, press the [Download] button. A blue bar indicating the progress of the download will appear at the bottom of the application window, after that the information in the configuration file will be in the flow computer.
Note: In case the flow computer is a liquid application, remember to End Batch after the configuration in downloaded for the changes to take effect.
Date: 6/30/2010
EPLUS Manual
A small dialog will appear asking for the file name of the image file (Image file have the extension .img). Type it in or use the Browse button to locate it. Once the file name is in place press Download.
Warning messages will remind you that this action will erase ALL the information in the flow computer. The download task will take about 7 minutes to be completed. Once the image file is in place, the flow computer is ready to be configured (enter calculation parameters and I/O assignments).
Date: 6/30/2010
EPLUS Manual
If you dont see your application listed here it means it only has DOS software. Step 3. Select either Windows or DOS software based on Step 2. Step 4. On the new screen presented to you click on the application that you are trying to download. Once you hit the link it will ask you if you want to run or save the file in you computer. Select SAVE. (See illustration 1)
Step 5. The file will start to transfer to your computer. The download time depends on your Internet connection speed and the type of application that being downloaded. Step 6. When the download if finish. Press the OPEN button to start the setup process. (See Illustration) Step 7. Follow the steps in the application setup.
Date: 6/30/2010
EPLUS Manual
Step 3. On the new screen presented to you click on the application that you are trying to download. Once you hit the link it will ask you the location and file name to be saved. Step 4. The file will start to transfer to your computer. The download time depends on your Internet connection speed and the type of application that being downloaded. Step 5. After the download is finished, then follow the steps in the image downloading setup.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
The Multi Variable pressure and temperature can be used and the DP becomes a spare input that could be assigned for strainer differential. 1. Enter the high and low limits: high limits and low limits are simply the alarm points in which you would like the flow computer to flag as an alarm condition. Enter these values with respect to the upper and lower range conditions. Try to avoid creating alarm log when conditions are normal. For example: If the line condition for the pressure is between 0 to 500 PSIG. Then you should program less than zero for low-pressure alarm, and 500 or more for high-pressure alarm. 2. Set up the fail code: Maintenance and Failure Code values tell the flow computer to use a default value in the event the transmitter fails. The default value is stored in Maintenance. There are three outcomes: The transmitter value is always used, no matter what (Failure Code = 0); the Maintenance value is always used, no matter what (Failure Code = 1); and the Maintenance value is used only when the transmitters value indicates that the transmitter has temporarily failed (Failure Code = 2).
Date: 6/30/2010
EPLUS Manual
WIRING:
Wiring to the flow computer is very straightforward and simple. But still it is very important to get familiar with the wiring diagram.
Date: 6/30/2010
EPLUS Manual
A S S I G N I N G /R A N G I N G T H E 4-20 M A A N A L O G O U T P U T S : Go to the I/O | Analog Output Assignment A selection menu is prompted. Enter what the 4mA output will indicate and the 20mA. Make sure that the 20mA value exceeds the upper range limit of what you assigned the Analog output for, otherwise the analog output will not update beyond 20 mA.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
RS-485/RS-232 connection:
WARNING: When the RS-232 terminal is used with a modem, external protection on the phone line is required. Jumper DTR to DSR, RTS to CTS, and disable software handshake
Note: RS-485 Twisted shielded cable is required. The maximum distance when 18-gauge wire is used is 4000 feet.
WARNING: When the RS-485 terminal is used, external transient protection and optical isolation is required, especially for long distance wiring.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Switch one and two can be on /off or pulse type output up to 125 pulse per second. Notice that the switch outputs are transistor type outputs (open collector type with maximum DC rating of 300mA continuous at 24 VDC) connections 1 Switch output 1 Switch Maximum rating: Max 200mA Sourcing, 300mA Sinking Switch Output Range: 8 -28 VDC 2 Switch output 2
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Calibration
Analog Output
Follow the following steps to calibrate the analog output against the end device:
1. Go to the calibration menu, select analog output, and then select method. Full calibration will cause the flow computer to output the minimum possible signal 4mA. Enter the live output value reading in the end device i.e. 4 mA and click OK button. Now the flow computer will output full-scale 20 mA. Enter the live output i.e. 20 then click OK button. 2. Now verify the output against the calibration device. To use default calibration
1. Select analog output 2. Select Reset method 3. Now verify the live reading against the flow computer reading
Date: 6/30/2010
EPLUS Manual
1. Induce live value for pressure or DP. 2. Select Multivariable DP or pressure. 3. Select offset calibration method, enter offset, and click OK button. 4. Now read induce live values to verify the calibration.
FULL
SCALE CALIBRATION
1. Induce live value for pressure or DP. 2. Select Multivariable DP or pressure 3. Select full calibration method 4. Induce the low range signal, enter the first point, and then click OK button. 5. Induce the high range signal, enter the second point, and then click OK button. 6. Now verify the live reading against the flow computer reading.
TO
1. Select Multivariable DP, temperature, or pressure 2. Select Reset calibration method 3. Now verify the live reading against the flow computer reading While doing calibration before downloading any of the calibrated values, it is a good practice to verify that the EPLUS close reading to the induced value. The DP reading must be re-calibrated for the zero offset after applying line pressure.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
OFFSET CALIBRATION: For simple offset type calibration simply induce the signal into the analog input and make sure the EPLUS is reading it. After you verify that the EPLUS recognized the analog input, enter the correct mA reading, and then click OK. The offset type calibration is mainly used when a small offset adjustment needs to be changed in the full-scale reading. The offset will apply to the zero and span. Offset is the recommended method for calibrating the temperature input.
FULL CALIBRATION METHOD: To perform full calibration be prepared to induce zero and span type signal.
1. Induce the low-end signal i.e. 4mA in the analog input. 2. Click inputs to be calibrated under calibration menu, click full calibration, enter the first point - the analog input value i.e. 4mA, and then click OK button. 3. Now be ready to enter the full-scale value. Simply induce the analog signal and then enter the second value i.e. 20mA, and then click OK button 4. Induce live values to verify the calibration.
DEFAULT CALIBRATION
1. Select Analog Input 2. Select Reset calibration method 3. Now verify the live reading against the flow computer reading
Date: 6/30/2010
EPLUS Manual
RTD calibration:
RTD Calibration is a 2-step process. The first step is a one time procedure to verify transducer linearity and is done at the time the meter is being setup. The second step is the routine calibration sequence. Step 1 Linearity Verification 1- Use a Decade box with 0-150 F settings. 2- Connect RTD cable to this resistive element for verification of linearity. Verify low and high points. It must be within degree. 3- Connect the actual RTD element and compare with a certified thermometer. 4- If not within degree do a Full Calibration (See Full Calibration below). If problem persists verify other elements such as RTD Probe, connections, shield, conductivity of connectors, etc. The purpose of the above procedure is to verify zero and span and make sure that the two points fall within the expected tolerance. Step 2 Routine Calibration Once Linearity has been verified through Step 1, the routine calibration procedure is reduced to simply connecting the actual RTD and doing an offset point calibration (see offset calibration below). Calibration after that will be simple verification for the stability of the transmitter. If it drifts abnormally then you need to verify the other parts involved. Calibration Procedures through Windows Software At the top menu, go to Calibration and Select RTD Input. RESET TO DEFAULT CALIBRATION 1. Select Reset calibration method 2. Now verify the live reading against the flow computer reading OFFSET CALIBRATION: 1. Select offset calibration method. 2. Induce a live value and wait for 10 seconds for the reading to stabilize. Then enter the live value. The value entered must be in Ohm only. 3. Now verify the live reading against the flow computer reading FULL SCALE CALIBRATION: 1. Prepare low range resistive input (i.e., 80 Ohm.) and High range resistive input (i.e., 120. Ohm). 2. Go to the calibration menu and select RTD full calibration method. Induce the low end (80 Ohm.) resistive signal and then wait 10 seconds, enter live value in Ohm, and click OK button. 3. Induce the High range signal (120 Ohm.) and wait 10 seconds, then enter 120 Ohm and click OK button. 4. Now verify the live reading against the flow computer reading.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
Configuration File
We will begin with the DYNACOM PC software menu. Create a new configuration file, and save it. 1. The software opens ready for you with a default configuration file. To choose an existing file go to the Configuration File | Open... and provide the configuration file name. If you want to create a new file, select Configuration File | New. 2. Now go back to Configuration File. Use the down arrow key to move the cursor to Save and press ENTER. You have just saved the file you just created. Notice that now the file name will appears in the left top corner of the screen. This indicates the name of the currently active file; if you change parameters and Save again, the changes will be saved to your file.
Date: 6/30/2010
EPLUS Manual
Save As
Use Save As to save the parameters in the currently active file (that is, the parameter values currently being edited) to a new file. You are prompted for the new files name. If you enter the name of a pre-existing file, the software asks you if you want to overwrite the old file. The original file will remain in memory.
Save
When permanent modifications are performed on a file, user must save the new changes before exiting the program, or proceeding to open a different file. The system will ask you for the name you want for this on the toolbar. file. You can also save pressing
Exit
Exit the application, if changes were made to the configuration and havent been saved you will be asked if you want to save them. Before the Exit option there is a list of the most recently used configuration files so you can select one of them without looking for it in the disk.
Date: 6/30/2010
EPLUS Manual
VIEW
View Drawings
To view the wiring drawings for the Flow Computer go to the View menu and then select Wiring. The drawings available for this device will be listed. Terminals Analog Output RS-232/RS-485 Status Input Switch Output Turbine Input
Date: 6/30/2010
EPLUS Manual
TOOLS
Communication Port Settings
You can access this window either through the Tools | Comm Settings menu option or the Comm button on the toolbar. This window let you set the port settings in order to communicate with the Flow Computer. You have the following options available: PORT - COMMUNICATION PORT NUMBER (1,2,3,4) Enter the PC port used to communicate with the EPLUS Flow Computer. B a u d R at e
Note: this parameter must be set the same for both the PC and the EPLUS Flow Computer for communication to occur.
Baud rate is defined as number of bits per second. The available selections are 1200, 2400, 4800, 9600, or 19200. P a r it y
Note: this parameter must be set the same for both the PC and the EPLUS Flow Computer for communication to occur.
RTU - NONE ASCII - EVEN or ODD Set the parity to match the Modbus Type. Data B its Options available: 5, 6, 7, or 8. Generally used: 8 for RTU mod, 7 for ASCII mode. S t o p B it s Options available: 1, 1.5,or28. Generally used: 1. Mo d bu s Ty pe
Note: this parameter must be set the same for both the PC and the EPLUS Flow Computer for communication to occur.
The Modbus Communication Specification is either Binary RTU or ASCII. Unit ID Number The Unit ID Number is used strictly for communication purposes; it can take any value from 1 to 247. Only one master can exist in each loop.
Note: Do not duplicate the Unit ID number in a single communication loop! This situation will lead to response collisions and inhibit communications to units with duplicate ID numbers.
Time Out The amount of time in seconds the program will wait for an answer from the flow computer. Retry Times Retry times for the program to communicate with the flow computer in case of timeout.
Date: 6/30/2010
EPLUS Manual
AUTO DETECT SETTINGS Click this button and the configuration program will attempt to communicate with a single EPLUS Flow Computer at different baud rates and formats. Failure to communicate can occur because of a wiring problem, wrong PC port selection, communication parameter mismatch between PC and EPLUS flow computer. (Modbus type, parity, baud rate, etc.) or lack of power to the EPLUS Flow Computer. To use this feature, the user must insure that only one EPLUS Flow Computer is connected to the PC. More than one EPLUS Flow Computer in the loop will cause data collisions and unintelligible responses
Date: 6/30/2010
EPLUS Manual
Relative Density
The real gas relative density is used in the calculations of the compressibility factor, flowing and reference densities (required only when AGA8 is not used).
Date: 6/30/2010
EPLUS Manual
3 4 5
AGA 8 Detail method can be used for gases other than natural gas, such as methane, carbon dioxide, ethane, and hydrogen sulfide. On the right hand side of the selection box is a property button window with the density equation settings. that when pressed pops up a
Saturated Steam Equation Quality This equation calculates density and enthalpy for wet steam based on its pressure and quality (vapor content). For calculations of single-phase stages, enter 0% quality for water and 100% quality for steam.
Date: 6/30/2010
EPLUS Manual
Heating Value
Energy flow calculation requires the heating value.
0
1
US Unit
Metric Unit Description
DEG.F
DEG.C
PSIG
BAR, KG/CM
Inches of Water
KPA, m.Bar
Flow Unit
Selection
Metric DP Unit
Selection 0 1
Date: 6/30/2010
EPLUS Manual
API 14.3 Data (new AGA3) Flow Equation Type = 0 Pipe I.D. Orifice ID
Pipe ID in inches (us unit), or in millimeter (metric unit) is the measured inside pipe diameter at reference conditions. Orifice ID is the measured diameter of the orifice at reference conditions.
DP Cutoff
The EPLUS Flow Computer suspends flow rate calculations whenever the DP, in inches of water column (us unit) or in mbar or in KPA (metric unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Y Factor (0=None,1=Upstream,2=Downstream)
Y factor is the expansion factor through the orifice. The user must enter the position of the pressure and temperature sensors. Select y=1 if the sensors are installed upstream of the orifice plate. Select y=2 if the sensors are down stream of the orifice plate. When multi-variable is used, the pressure sensor is always upstream and set Y to 1. Selection Description 0 None 1 Upstream 2 Downstream
Viscosity in Centipoise
Even though viscosity will shift with temperature and pressure changes, the effect on the calculations is negligent. Therefore using a single value is appropriate in most cases. Enter viscosity in centipoise at typical flowing conditions. Natural gas has a typical viscosity of 0.01.
Orifice Thermal Expansion Coefficient E-6 Pipe Thermal Expansion Coefficient E-6
These parameters give the linear expansion coefficients of the orifice and pipe materials respectively. Us Unit Metric Unit Type 304 and 316 Stainless 9.25 E-6 16.7 E-6 Monel 7.95 E-6 14.3 E-6 Carbon Steel 6.20 E-6 11.2 E-6
Date: 6/30/2010
EPLUS Manual
DP Cutoff
The EPLUS Flow Computer suspends flow calculations whenever the DP, in mbar or in KPA (metric unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Note: When the multi-variable is used, the pressure sensor is always upstream.
Viscosity in Centipoise
Even though viscosity will shift with temperature and pressure changes, the effect on the calculations is negligent. Therefore using a single value is appropriate in most cases. Enter viscosity in centipoise.
Orifice Thermal Expansion Coefficient E-6 Pipe Thermal Expansion Coefficient. E-6
These parameters give the linear expansion coefficients of the orifice and pipe materials respectively. Metric Unit Type 304 and 316 Stainless 16.7 E-6 Monel 14.3 E-6 Carbon Steel 11.2 E-6
Date: 6/30/2010
EPLUS Manual
K Factor
K Factor is the number of pulses per unit volume, i.e. 1000 pulses/CF (us unit), M3 (metric unit). The meters tag would normally indicate the K Factor.
Meter Factor
Meter Factor is a correction to the K Factor for this individual meter, applied multiplicatively to the K factor.
Date: 6/30/2010
EPLUS Manual
DP Cutoff
The EPLUS Flow Computer suspends flow rate calculations whenever the DP, in inches of water column (us unit) or in mbar or in KPA (metric unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Y Factor
Selection 0 1 2 Description Non-Compressible Compressible Fluids Precision Compressible Fluids Wafer & Cone
Flow Coefficient
Enter flow coefficient of the meter. Using zero is a command to use the flow coefficient linear factor.
Date: 6/30/2010
EPLUS Manual
Beta
Enter ratio of beta for the slotted DP meter.
Flow Coefficient A, B, E, F
Enter flow coefficients of the meter.
FPV
Enter super-compressibility factor.
DP Cutoff
The EPLUS Flow Computer suspends flow rate calculations whenever the DP, in inches of water column (us unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Date: 6/30/2010
EPLUS Manual
Blockage =
DP Cutoff
The Smart Flow Computer suspends all calculations whenever the DP, in inches of water column, is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Flow Coefficient K
Flow coefficient for pipe dimension and wall thickness.
Reference Temperature
Reference temperature is the temperature at which the orifice bore internal diameter was measured. Commonly 68 F is used.
Type 304 and 316 Stainless Monel Carbon Steel Reynolds Number Factor (FRA)
Reynolds number factor set at 1.0 for Diamond II Annubar.
Date: 6/30/2010
EPLUS Manual
4 PW D
PW = The Sensor' s Probe Width in Inches PW = .336" for a - 05 sensor PW = .614" for a - 10 Sensor PW = 1.043" for a - 15 Sensor
=3.141592654
DP Cutoff
The Micro MV Gas Flow Computer suspends all calculations whenever the DP, in inches of water column, is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Flow Coefficient K
Enter flow coefficient for pipe dimension and wall thickness.
Reference Temperature
Reference temperature is the temperature at which the bore internal diameter was measured. Commonly 68 F is used.
Date: 6/30/2010
EPLUS Manual
DP Cutoff
The EPLUS Flow Computer suspends flow rate calculations whenever the DP, in inches of water column (us unit) or in mbar or in KPA (metric unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Y Factor (0=None,1=Upstream,2=Downstream)
Y factor is the expansion factor through the orifice. The user must enter the position of the pressure and temperature sensors. Select y=1 if the sensors are installed upstream of the orifice plate. Select y=2 if the sensors are down stream of the orifice plate. When multi-variable is used, the pressure sensor is always upstream and set Y to 1. Selection 0 1 2 Description None Upstream Downstream
Discharge Coefficient C
This value is the discharge coefficient for Venturi flow equations.
Date: 6/30/2010
EPLUS Manual
DP Cutoff
The EPLUS Flow Computer suspends flow calculations whenever the DP in mbar or in KPA, is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Note: When the multi-variable is used, the pressure sensor is always upstream.
Viscosity in Centipoise
Even though viscosity will shift with temperature and pressure changes, the effect on the calculations is negligent. Therefore using a single value is appropriate in most cases. Enter viscosity in centipoise.
Date: 6/30/2010
EPLUS Manual
Tap Type
Selection 0 1 2 Description Angular Pressure Tap L1=L2=0 Three-Radius Pressure Tap L1=1, L2=.47 Flanged Pressure Tap L1=L2= 25.4/D
Age of Plate
Enter age of Plate in years (0 for a new plate).
Radius of Orifice
Enter upstream edge radius of orifice (0.05 mm for a new plate)
Roughness Value - Rw
Enter an equivalent Roughness Rw. Piping Internal Surface Roughness Type of Pipes and Material Weldless pipes from brass,copper, aluminum, plastic Glass Stainless Steel Pipes Weldless Steel pipes - cold-drawn - hot-drawn - rolled All-welded Steel Pipes: - longitudinal - with a spiral joint Steel Pipes State of Surface and Exploitation Conditions Technically smooth, without scurf Clean New New Rw Value in MM 0.03 0.01 0.03 0.03 0.10 0.10 New 0.10 0.10 0.15 0.25 1.25 2.00 0.04 0.15 0.13 0.25 1.25 1.5 0.04 0.03 .05
Cast Iron
Asbestos Cement
With a little Rust File Rusty Covered with Scale Covered with a Huge Scale Bituminous, new Bituminous, been in exploitation Zinked New, not exploited Rusty Covered with Scale Bituminous, new Covered and Uncovered, New Uncovered, been in Exploitation
Kr Override
Kr is the correction factor taking into account the orifice plate entrance edge. Enter 1 to override this correction.
Kw Override
Kr is the correction factor for the roughness. Enter 1 to override this correction.
Date: 6/30/2010
EPLUS Manual
DP Cutoff
The EPLUS Flow Computer suspends flow rate calculations whenever the DP, in inches of water column (us unit) or in mbar or in KPA (metric unit), is less than this value. This function is vital for suppressing extraneous data when the DP transmitter drifts around the zero mark under no-flow conditions.
Y Factor
Selection 0 1 Description Non-Compressible Compressible Fluids
Outflow Coefficient
Enter outflow coefficient under standard status.
Date: 6/30/2010
EPLUS Manual
Cutoff in PSIG
The EPLUS Flow Computer suspends flow rate calculations whenever the DP in PSIG (us unit) is less than this value. This function is vital for suppressing extraneous data when the transmitters drift around the zero mark under no-flow conditions.
Choke Coefficient
Enter the throttling coefficient.
Spare Assignment
0 None 1 Analog Input 1 2 Analog Input 2 3 Analog Input 3 11 Multi-Variable
*Note: The following program variables are reserved for pressure upstream and pressure downstream. 7718 Last Hour Averaged Upstream Pressure 7719 Last Hour Averaged Downstream Pressure 7723 Yesterday Averaged Upstream Pressure 7724 Yesterday Averaged Downstream Pressure 7728 Last Month Averaged Upstream Pressure 7729 Last Month Averaged Downstream Pressure
Date: 6/30/2010
EPLUS Manual
METER SETTINGS
Company Name
Up to 20 characters. The company name appears in the reports.
Meter Location
Up to 20 characters. This entry appears only in the report and serves no other function.
Disable Alarms
Use Disable Alarms to ignore alarms. When the alarm function is disabled alarms are not logged. Alarms are also not logged if the DP is below the cut-off limit.
Base Temperature
Enter the basis reference temperature for all corrections. Used, for example, when seller contracts to sell to buyer at an agreed base temperature. Typically value is 60.0 F in US units, 15 C in Metric units.
Base Pressure
Enter the basis reference pressure for all corrections. Used, for example, when seller contracts to sell to buyer at an agreed base pressure. Typical values are 14.73 PSIA for US units, 1.01325 bar in Metric units.
Atmospheric Pressure
This pressure is the local pressure or contracted atmospheric pressure to be used. Typical value is 14.696 PSIA for US units. Enter zero if absolute pressure transmitter is used.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
E P L U S COMMU N ICATION P O R T S
Unit ID Number
The Unit ID Number is used strictly for communication purposes; it can take any value from 1 to 247. Note: Do not duplicate the Unit ID number in a single communication loop! This situation will lead to response collisions and inhibit communications to units with duplicate ID numbers.
RTU - NONE ASCII - EVEN or ODD Set the parity to match the Modbus Type. Port #1/#2 Baud Rate
Note: this parameter must be set the same for both the PC and the EPLUS Flow Computer for communication to occur. Baud rate is defined as number of bits per second. The available selections are 1200, 2400, 4800, 9600, or 19200.
The main port can be configured to RS-232 or RS-485. RS-232 is the default value.
Date: 6/30/2010
EPLUS Manual
IN PUT/OUTPU TCONFIGURATION
IN PUT A SS IGN MEN T This section allows the user to assign inputs to the process variables. The available options are displayed in the selection box.
Date: 6/30/2010
EPLUS Manual
TAG ID
Up to 8 alphanumeric ID number. The multi-variables are referred to according to the TAG ID. All alarms are labeled according to TAG ID.
Input Type
Selection 1 2 3 Description 1-5 Volts 4-20 mA Status Input
Low/High Limit
Enter the low and high limits. When live value exceeds high limit or less than low limit, an alarm log will be generated.
Maintenance Value
Enter the value to be used when the multivariable fails, or while calibrating. Set fail code to 1 while calibrating.
Fail Code
Fail Code 0: always use the live value even if the input failed. Fail Code 1: always use the maintenance value Fail Code 2: use maintenance value if input failed
Date: 6/30/2010
EPLUS Manual
MU LTI.VAR IAB LE SE T T IN G S
TAG ID
Up to 8 alphanumeric ID number. The multi-variables are referred to according to the TAG ID. All alarms are labeled according to TAG ID.
Low/High Limit
Enter the low and high limits. When live value exceeds high limit or less than low limit, an alarm log will be generated.
Maintenance Value
Enter the value to be used when the multivariable fails, or while calibrating. Set fail code to 1 while calibrating.
Fail Code
Fail Code 0: always use the live value even if the multivariable failed. Fail Code 1: always use the maintenance value Fail Code 2: use maintenance value if multivariable failed
Date: 6/30/2010
EPLUS Manual
S T A T U S I N P U T /S W I T C H O U T P U T A S S I G N M E N T
Comments
Date: 6/30/2010
EPLUS Manual
Meter Down AGA8 Out of Range Flow Rate High Flow Rate Low Day Ended Month Ended Multi-Variable DP High Multi-Variable DP Low Multi-Variable PF High Multi-Variable PF Low Multi-Variable TF High Multi-Variable TF Low Active Alarms Occurred Alarms Watchdog Remote Control Analog Output Over Range Battery Low Alarm Analog Input #1 High Analog Input #1 Low Analog Input #2 High Analog Input #2 Low Analog Input #3 High Analog Input #3 Low RTD High RTD Low Plunger Valve ON Plunger Valve OFF Momentary Switch Output
*Momentary Switch Output Set Timer in Seconds, set data entry Pulse/Unit to 1, then download data to the EPLUS The digital output will be turned on for a pre-configured period of time.
Date: 6/30/2010
EPLUS Manual
ANALOG OUTPUT ASSIGNMENT 4-20mA selection must be proportional and within the range of the selected parameter.
Assignments:
Description Gross Flow Rate Net Flow Rate Mass Flow Rate Energy Flow Rate DP Temperature Pressure Density Dens.Temp. Density.b SG Auxiliary Gross Flow Rate#1 Spare Data #1 Spare Data #2 Spare Data #3 Spare Date #4 Auxiliary Gross Flow Rate#2 BS&W Percentage Selection 11 12 13 14 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Assignment 1 2
Date: 6/30/2010
EPLUS Manual
Text Assignment
Display text selections are up to three screens. Each screen has four selections. The E-PULS Flow Computer will scroll through them at the assigned delay time. Gross Flow Rate Net Flow Rate Mass Flow Rate Energy Flow Rate Gross Daily Total Net Daily Total Mass Daily Total Energy Daily Total Gross Cumulative Total Net Cumulative Total Mass Cumulative Total Energy Cumulative Total Gross Monthly Total Net Monthly Total Mass Monthly Total Energy Monthly Total DP Temperature Pressure Density SG CO2 % N2 % Heating Value Meter ID Orifice ID/ K Factor Pipe ID/ Meter Factor PID Flow PID Pressure PID Output Date Time Alarms Auxiliary Meter#2 Gross Flow Rate Auxiliary Meter#2 Day Total Auxiliary Meter#2 Cum. Total Auxiliary Meter#2 Month Total Auxiliary Meter#2 Prev. Day Total Auxiliary Meter#2 Prev. Day Cum Example for text screen#1 selection
1st Line 2 2nd Line 10 3rd Line 14 4th Line 26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
BS&W Percentage Previous Daily Gross Total Previous Daily Net Total Previous Daily Mass Total Previous Daily Energy Total Previous Cumulative Gross Previous Cumulative Net Previous Cumulative Mass Previous Cumulative Energy Previous Daily FWA DP Previous Daily FWA Temperature Previous Daily FWA Pressure Previous Daily FWA SG Auxiliary#1 Gross Flow Rate Auxiliary#1 Gross Daily Total Auxiliary#1 Gross Cum. Total Auxiliary#1 Gross Month Total Previous Day Aux. Gross Total Previous Day Aux. Gross Cum. Auxiliary K Factor Program Variable #1 Program Variable #2 Program Variable #3 Program Variable #4 Program Variable #5 Program Variable #6 Program Variable #7 Program Variable #8 Enclosure Temperature Battery Voltage Spare #1 Data Spare #2 Data Spare #3 Data Spare #4 Data Plunger Stage Plunger Last Travel Time Plunger Stage Timer BLM Screen
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80
The first screen will show net flow rate (2), cumulative net (10), monthly net (14), and orifice ID (26).
Date: 6/30/2010
EPLUS Manual
Second Digit 1 Hour DP 2 Hour Pressure 3 Hour Temperature 4 Hour Flow 5 Day DP 6 Day Pressure 7 Day Temperature 8 Day Flow
2nd Trend 21
The first screen will show the hourly average DP (a thick line) and the hourly minimum DP (a thin line).
Date: 6/30/2010
EPLUS Manual
Graphical Screen
The screen displays up to 2 trends. The first trend is represented by a thick line while the second trend is shown as a thin line. The graphical screen has a resolution of 120 by 50 dots. The trend shows either hourly values or daily values. For hourly values, every 4 points in the X axis is equivalent to 1 hour, thus the screens shows the last 30 hours and there is a reference mark every 3 hours on the horizontal axis. For daily values, every 24 points in the X axis is equivalent to 1 day, thus the screen shows the last 5 days; each reference mark on the horizontal axis equals half a day. For the Y axis scaling the flow computer uses the maximum values enter by the user in the display configuration and scales them to 60 dots resolution. Each reference mark on the vertical axis equal 1/10 of the full scale. The top of the screen shows the variables being plot, the maximum scale value for each variable, the type of value (daily or hourly, average, maximum, or minimum), and the current date. See image below.
Date: 6/30/2010
EPLUS Manual
Example:
Lets identify the red marked area: 1. It is the second variable because it is drawn with a thin line, therefore it represents meter pressure. 2. The maximum vertical value for pressure is 300, there are 10 spaces on the vertical axis so each vertical mark equates to 30 PSI (300 divided by 10). 3. The trend shows the Hourly Pressure average so every horizontal line equates to 3 hours. (If it was daily, each line represents half a day) 4. We can conclude that there was a pressure drop about 7 hours ago and it dropped to 60 PSI.
Date: 6/30/2010
EPLUS Manual
MODBUS - 2 OR 4 BYTES Reassigns Modbus address registers on the EPLUS Flow Computer to predefined Modbus registers for easy polling and convenience. Use Modbus Shift to collect values in scattered Modbus registers into a consecutive order. The EPLUS Flow Computer will repeat the assigned variables into the selected locations.
MODBUS SHIFT FLOATING POINT Use Modbus Shift to collect values in scattered Modbus floating point registers into a consecutive order. The EPLUS Flow Computer will repeat the assigned variables. (Refer to the Modbus Address Table Registers in Chapter 4) into the selected locations. (7501-7600)
Date: 6/30/2010
EPLUS Manual
PROGRAM VARIABLE STATEMENTS From the EPLUS Configuration Software, Point cursor to 'Program Variable Statements' and a window will pop up allowing you to enter the statements. EPLUS provides up to 5 sets of 69 'Program Variable Statements'. Each set of statements will be executed every second. The user should program timer and variables accordingly. Example: a. Sets of Statements Enabled = 1 One set of statements is configured and statements will be executed every second. b. Sets of Statements Enabled = 5 Five sets of statements are configured and each set of statements will be executed every 5 seconds. Enter the user programmable statements (no space allowed, up to 69 statements). Each statement contains up to three variables and separated by one of the mathematical functions. 4 digits are required for referencing programmable variables or Boolean points. (Example: 0001+7801) Example: 7803 is equal to total of variable#1(modbus addr.7801) and variable#2 (modbus addr.7802) 7803=7801+7802
Date: 6/30/2010
EPLUS Manual
* /
# & $
=
Subtract the variable or constant Multiply the two variables or constant Divide the two variables or constants The number following is interpreted as a constant 1st variable to the power of 2nd variable unsigned value of variable Move result to another variable Variable within the range of 7801-7899 (floating points) Variable within the range of 5031-5069 (long integer) Compares the variable to another Go to a different statement (forward only) Compare a value (EQUAL TO) Compare a value (GREATER OR EQUAL TO) Natural Log of variable
)
T
Example: 7801)T0008 (if variable is greater to or is equal to 1 then go to statement 8) 7801)7802=#0 (if variable is greater to or is equal to 1 then set variable 7802 to 0) Example: 7801%#60T0010 (if variable is equal to 60 then go to statement 10)
% > L
Example: 7801>7802T0018 (If variable 1 is greater to or equal to variable 2 then go to statement 18)
Order of precedence absolute, power, multiply, divide, add and subtract. Same precedence left to right 7975-7979 5 Variables will be reset at the end of hour. 7980-7984 5 Variables will be reset at the end of day. 7985-7989 5 Variables will be reset at the end of Month. Last Hour Program Variables 7718- 7722. Last Day Program Variables - 7723-7727. Last Month Program Variables 7728- 7732 Scratch Pad Variables Floating Point - 7801-7899 (Read or Write) - Long Integer 5031 5069 (Read or Write) Historical Program Variables 7051-7055 Historical Hour Program Variables (Read Only) 7056-7060 Historical Month/Day Program Variables (Read Only)
VARIABLE STATEMENT TAGS These tags are provided to add a meaningful description for the program variables.
Date: 6/30/2010
EPLUS Manual
BOOLEAN STATEMENTS AND FUNCTIONS Enter the Boolean statements (no space allowed, up to 30 statements). Each statement contains up to two Boolean variables (optionally preceded by /) and one of the Boolean function (&, +, *). 4 digits are required for referencing programmable variables or Boolean points. (Example: 0001) Example: The statement is true if either temperature or pressure override is in use. 0070=0112+0113 Each programmable Boolean statement consists of two Boolean variables optionally preceded a Boolean 'NOT' function (/) and separated by one of the Boolean functions (&, +, *). Each statement is evaluated every 100 milliseconds. Boolean variables have only two states 0 (False, OFF) or 1 (True, ON). Any variable (integer or floating point) can be used in the Boolean statements. The value of Integer or floating point can be either positive (TRUE) or negative (FALSE). Boolean Functions NOT AND OR EXCLUSIVE OR Symbol
/ &
+
Boolean points are numbered as follows: 0001 through 0050 Digital I/O Points 1 through 50 0001 Status Input #1 0002 Status Input #2 0003 Status Input #3 0004 Status Input #4 0005 Spare 0006 Digital Output #1 0007 Digital Output #2 0008-0050 Spare
Date: 6/30/2010
EPLUS Manual
1st digitalways 0, 2nd digitalways 1, 3rd and 4th digit-Selection 0101 Meter Active 0102 AGA 8 Out of Range 0103 Flow Rate High Alarm 0104 Flow Rate Low Alarm 0105 DP Override in Use 0106 Pressure Override in Use 0107 Temperature Override in Use 0108-0400 Spare
0401 through 0800 Other Boolean Points
1st digitalways 0, 2nd, 3rd and 4th digit-Selection 0401 Calibration Mode 0402 Any Active Alarms 0403 Spare 0404 Spare 0405 Spare 0406 Spare 0407 Spare 0408 0409 0410 0411 0412 0413 0414 0415 0416 0417 0418 0419 0420 0421 0422 0423 0424-0700 0701 0702 0703-0800 Multivariable DP High Alarm Multivariable DP Low Alarm Multivariable Pressure High Alarm Multivariable Pressure Low Alarm Multivariable Temperature High Alarm Multivariable Temperature Low Alarm Analog Output Out of Range Battery Low Alarm Analog Input #1 High Alarm Analog Input #1 Low Alarm Analog Input #2 High Alarm Analog Input #2 Low Alarm Analog Input #3 High Alarm Analog Input #3 Low Alarm RTD Input High Alarm RTD Input Low Alarm Spare Day Ended Flag (Last 5 Seconds) Month Ended Flag (Last 5 Seconds) Spare
0801
Alarm Acknowledge
Date: 6/30/2010
EPLUS Manual
PID PARAMETERS
PID Configuration
(PID) Proportional Integral Derivative control We call this function PID, however the flow computer performs Proportional Integral control. And does not apply the Derivative. The Derivative is not normally used in flow and pressure control operations and complicates the tuning operation
Date: 6/30/2010
EPLUS Manual
Pressure Maximum
Enter the Maximum pressure for this meter. This pressure will be basis for Maximum pressure to control at.
Signal Selection
If flow and pressure loops are both configured in the PID control loop, select high or low signal to be the output.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
The flow computer uses simple time based plunger control logic. Any digital input can be used for plunger arrival detection while up to two digital outputs can be used for valve control (the outputs can be configured as Open Valve High signal or Close Valve High signal).
The control is based on 4 different timers or cycles: ON Cycle: valve is opened and the controller waits for the plunger to arrive. Delay Cycle: after plunger arrival the valve in kept open to allow flow. OFF Cycle: the valve is closed and the plunger returns to the bottom position and pressure builds up. Mandatory Shut Down Cycle: when the plunger does not arrive within the ON cycle the controller closes the valve and wait for this timer until starting a new cycle. This cycle is normally longer that the OFF cycle in order to allow for a bigger pressure built up so the plunger arrives within the ON cycle on the next attempt.
Note: Cycle times are specified in minutes & seconds. There are two possible scenarios for the plunger lift, a successful scenario where the plunger reaches the detector switch during the ON cycle and an unsuccessful scenario when it does not reach the detector and a shut down cycle must be done.
Figure 1. Successful Cycle Once the valve is open the plunger starts rising and reaches the arrival sensor before the ON cycle has expired, the controller then keeps the valve open for a period of time given by the delay cycle. Once the delay timer expires the valve is closed and the OFF cycle starts after which the complete cycle starts over. (See Figure 1)
Date: 6/30/2010
EPLUS Manual
Figure 2. Unsuccessful Cycle If the plunger does not arrive within the ON cycle time the controller automatically closes the valve and keeps it closed for the duration of the Shut Down timer, after that, the complete cycle starts over. (See Figure 2) Additional Features: In addition to the controller functions described above, the flow computer provide other options as follow:
Well Synchronization: This feature limits the duration of the complete cycle regardless of the plunger travel time. For example, if the user sets the complete cycle time to be 2 hours, the controller will make the OFF cycle longer or shorter in order to make the complete cycle 2 hours long.
Arrival Sensor ON/OFF: By disabling the arrival sensor, the user can utilize the plunger lift control as a simple time based valve controller where only the ON cycle and the Shut Down cycle are necessary. Auto ON/OFF: User can turn ON/OFF the Controller either manually or by entering how many minutes the controller will be ON and how many minutes OFF. Once the controller is enabled manually it will go to the ON mode and then the OFF mode. Early Arrival Protection: In order to prevent well head damage from excessive plunger speed the controller compares plunger travel time with a minimum travel time, if the plunger arrives faster that the minimum for more that a user defined consecutive number of times the controller closes the valve and halts until operator resets the controller.
Plunger Controller Statistics: The controller will calculate and display certain values that might be helpful for start up, tuning and maintenance, the parameters shown are:
Number of complete cycles: Attempts both successful and unsuccessful. Number of Successful & Unsuccessful Attempts: how many times the plunger arrives. Number of Early Arrivals: number of times plunger arrives before minimum time. Total Open Time: cumulative counter that can be reset by user and shows how long has the valve being open. Plunger travel time: time since the valve is open until the plunger arrives. Last 20 times plus average time.
Date: 6/30/2010
EPLUS Manual
Security Codes
The desktop application provides 4 security areas to prevent users from entering data into certain areas. The four areas are: Configuration: Allow user to modify device configuration settings. Override: Allow user to change values directly on the device. Calibration: Let the user to calibrate the device inputs. Image File Download: Let user download an image file to the device. This procedure will erase all the information and configuration stored in the device. Master Access: Once the master access is granted, the user can access to all four areas. Use the Tools|Security Codes option to modify the access code; a form will appear showing the five different security areas and the actual access status (at bottom of the form). To put a new access code log in to the desired security area and press Change security Code, type in the code and retype it on the confirm space to avoid mistyped codes. Then click [OK]. The system will update the security access every time the application connects to the device and every time data is written to the device it will check for security access before writing. NOTE: In case the access code is forgotten contact our offices for a reset code.
Date: 6/30/2010
EPLUS Manual
PID OPERATING
Click PID Loops icon to display PID output percentage, flow, and pressure data. To change setup, select entries under PID menu.
CALIBRATION
Calibrations are performed under Calibration.
Calibrate Mode
To calibrate Flow Computer, totalizers will continue at same rate where live parameters will show actual value, i.e. flow rate, DP, pressure etc. Enter 1 to enable this feature. S E T T I M E ( 1- 9 H O U R ) This entry is the duration for the calibrate mode. After time expires, the EPLUS Flow Computer will resume its normal operation.
Calibration
See details in chapter 1.
Data Verification
Data verification will not affect the calibration, but will be documented into calibration and verification report.
Date: 6/30/2010
EPLUS Manual
Parameter Overrides:
Temperature Override
This value is entered when no live temperature is available, or when a different value from the live value should be used.
Pressure Override
Pressure override can be used when no live pressure transmitter is connected to the EPLUS Flow Computer.
Orifice ID Override
Orifice ID in inches is the measured diameter of the orifice at reference conditions.
Composition Override
Entering a value to change composition factors of AGA8 method.
FPV Override
Entering a value to override NX19 super-compressibility factor. Using zero is a command to use the live value.
SYSTEM
DA TE AND T I ME Change the date and time for the flow computer. RESET CUMULATIVE TOTALIZER Enter reset code to reset cumulative totalizer. CLEAR SYSTEM Enter reset system code to reset all data.
Date: 6/30/2010
EPLUS Manual
HISTORICAL DATA
To retrieve historical data, go to Historical Data menu. It retrieves the information, shows it on the screen and stores in one report. Use the different names to save new reports. The data will be overwritten by the same file name. Select reports, enter the file name, click report. button to save all data in one
Templates are created for each report. The user can edit, modify the report template, and save as a new formatted report. Go to Tools | Settings, then click button to specify the location or directory for the new report, and the location of the reports to be saved. Check DFM File box to generate the additional binary format of reports. The available types of reports are: ALARM REPORT Up to 100 previous alarm data can be retrieved. The data are starting from the most recent to the oldest. AUDIT REPORT The audit trail report shows configuration parameters that have changed which could influence the calculated numbers. The Flow Computer provides up to 100 event logs. One purpose for audit trail is to back track calculation errors that result from mistakes by the operator of the flow computer operator.
PREVIOUS HOURLY DATA Up to 840 previous hourly data are stored in the Flow Computer. Enter meter number and the computer will go backward from that selected time. Current hour cannot be selected. CALIBRATION DATA Up to 20 previous calibration data are stored in the Flow Computer.
PREVIOUS DAILY DATA Up to 64 previous daily reports can be retrieved. PREVIOUS DAY HOURLY DATA Up to 64 previous daily of hour by hour reports can be retrieved. PREVIOUS MONTH DATA Last six months data are stored in the Flow Computer. Select number of previous month data to capture. Current month data can not be retrieved. LAST MONTH DAILY DATA Two Months of daily data are stored in the Flow Computer. Select number of previous month data to capture. Current month data cannot be retrieved.
Date: 6/30/2010
EPLUS Manual
GET DATA
By checking this option the application will collect all the information available in the EPLUS flow computer that has not been previously retrieved. For example, the information in the meter was collected 2 weeks ago, now we want to collect all the data for the last two weeks, it is only necessary to specify which information we want (audit, alarm, hourly, etc.), and then check the data not collected option, there is no need to specify the number of days or records that we want. Once the information is retrieved it will remain in the flow computer but it will now be flagged as already collected.
REPORT NAME The reports generated by Dynacom Software are extension DFM. The name can have any combination of letters and numbers.
USE METER
ID AS
REPORT NAME
By checking this option, the Dynacom Software will use meter ID to name the report. GENERATE ADDITIONAL
FILES
The report generated by Dynacom Software can be only viewed using Dynacom Software. Additional report formats are provided to be viewed by other software applications. HTML Reports: This format can be viewed with endless number of software applications, among them are Internet Explorer, Microsoft Excel, Microsoft Word, etc. CFX Format: Using this proprietary format, the user can import data into Flow-CALs custody transfer system. The extension of this report is CFX. PGAS Format: This option allows users to import historical information into a PGAS system. When this option is selected, four files will be generated( *.vol, *.arm, *.ana, *.evt) and needed to import all the information into PGAS. The PGAS report is created monthly and can have 3 different formats.
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
D , Dr , Dm
, r
HN Y
flowing , m
Examples
Tr,p = reference temperature of the pipe Tr,O = reference temperature of the orifice
1. P
flowing cal m
Date: 6/30/2010
EPLUS Manual
Mass Flowrate =
N c Cd Ev d 2Y 2 DP
reference
qmass
= MLb/Hr = MLb/Hr
flowing
Energy Flowrate = Net Flowrate HeatingValue / 1000 = MMBTU / HR Where : N c = 323.279 = units conversion constant Cd = Orifice Plate Coefficient of Discharge Ev = 1 1 4 = Velocity of Approach Factor
Date: 6/30/2010
EPLUS Manual
ISO5167
Mass Flowrate =
N c E v d 2 Y 2000 DP
reference
q mass
= KM3/Hr = KM3/Hr
flowing
Energy Flowrate = Net Flowrate HeatingValue / 1000.0 = GJ / HR Where : N c = ALPHA Y = 10 -6 E v = Exp. 3600
Date: 6/30/2010
EPLUS Manual
AGA 7
Please see Common Terms at the beginning of this chapter.
= q gross
reference
Date: 6/30/2010
EPLUS Manual
V-Cone
Mass Flowrate =
2g c
D2 2 1 4
Cf Y Psf Fa
reference
q mass
flowing
= Hour
Energy Flowrate = Net Flowrate HeatingValue / 1000 Where : g c = demnsionalconversion constant Cf = Flow Coefficient of the meter = FlowingFluidDensity ( LB / FT 3 US , KG / M 3 Metric) D = MeterInsideDiameter ( Feet US , Meters Metric) Psf = D. Pr essure( Poundsforcepersquarefoot US , Pascals Metric) Y = Adiabatic Expansion Factor for Contoured Elements
Date: 6/30/2010
EPLUS Manual
MassFlowRate BaseDensity
Gross Flow Rate in MCF =
MassFlowRate FlowingDensity
Date: 6/30/2010
EPLUS Manual
Annubar
Please see Common Terms at the beginning of this chapter. Mass Flowrate = 359.07264 K ( D flowing ) 2 FRA FM FAA FL Y
pps DP
= qmass (MLb/Hr) Net Flowrate = Gross Flowrate = Where : K = Flow Coefficient for pipe dimension and wall thickness D flowing = Internal Diameter of Pipe at Flowing Conditions = D0 P [1 + (T flowing T0 P )] = Linear Coefficient of Thermal Expansion FRA = Reynolds Number Factor FM = Manometer Factor FAA = Thermal Expansion Factor FL = Location Factor
reference flowing
qmass
qmass
= MCF/Hr
= MCF/Hr
ANNUBAR FACTORS
Term
FRA Fm FAA
Value
1.0 1.0 1.0
Conditions
For Diamond II Annubar For electronic transmitters 31F T 106F
Date: 6/30/2010
EPLUS Manual
Choke
Gross Flow Rate = SQRT(Pc * Pc Pl * Pl) * K (MCF/Day) Net Flow Rate = Gross x Flowing Density / Base Density (MCF/ Day) Mass Flow Rate = Gross x Flowing Density x (MLB/Day)
Date: 6/30/2010
EPLUS Manual
DENSITY EQUATIONS
AGA8 Gross Method 1
Refer to Transmission Measurement Committee Report No. 8
Date: 6/30/2010
EPLUS Manual
ASCII FRAMING
Framing is accomplished by using colon (:) character indicating the beginning of frame and carriage (CR), line feed (LF) for the end of frame
RTU FRAMING
Frame synchronization is done by time basis only. The Smart Flow Computer allows 3.5 characters time without new characters coming in before proceeding to process the message and resetting the buffer.
Date: 6/30/2010
EPLUS Manual
FUNCTION CODE
To inform the slave device of what function to perform FUNCTION CODE ACTION 01 03 Read Strings or Multiple 16 Bits 16 Write Strings or Multiple 16 Bits
ERROR CHECK
LR C MOD E The LRC check is transmitted as two ASCII hexadecimal characters. First, the message has to be stripped of the: LF, CR, and then converted the HEX ASCII to Binary. Add the Binary bits and then two's complement the result. CRC MODE The entire message is considered in the CRC mode. Most significant bit is transmitted first. The message is pre-multiplied by 16. The integer quotient digits are ignored and the 16-bit remainder is appended to the message as the two CRC check bytes. The resulting message including the CRC, when divided by the same polynomial (X16+X15+X2+1) at the receiver, which will give zero remainder if no error, has occurred.
EXCEPTION RESPONSE
Exception response comes from the slave if it finds errors in communication. The slave responds to the master echoing the slave address, function code (with high bit set), exception code and error check. To indicate that the response is notification of an error, the high order bit of the function code is set to 1. EXCEPTION CODE DESCRIPTION 01 Illegal Function 02 Illegal Data Address 03 Illegal Data Value
BROADCAST COMMAND
All units listen to Unit ID Zero, and no one will respond when the write function is broadcasted.
Date: 6/30/2010
EPLUS Manual
FUNC CODE
03
STARTING POINT HI
0C
# OF POINTS HI
00
LO
04
LO
01
CRC CHECK
C6 9B
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
02
DATA HI
00
LO
01
CRC CHECK
79 84
FUNC CODE
10
# OF POINTS HI LO 00 01 # OF POINTS 01
BYTE COUNTS
02
DATA HI 00 LO 01
CRC CHECK
AA 14
Re sp ons e ADDR
C
FUNC CODE 10
CRC CHECK 43 58
FUNC CODE
30 33
STARTING POINT HI
30 43 30
# OF POINTS HI LO
30 30 31 30
LO
43
LRC CHECK
45 42 CR LF
Re sp ons e ADDR :
30 31
FUNC CODE
30 33
BYTE COUNT
30 32 30
DATA HI
30 30
LO
31
LRC CHECK
46 39 CR LF
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Frequency Input #2 Frequency Input #1 Reserved
DECIMAL READ/WRITE
0 Inferred 0 Inferred Read Read
The following registers 2231-2252 are reserved for VeCone only 2231 Last Hour Avg. Program Variable#1 2232 Last Hour Avg. Pressure 2233 Last Hour Avg. DP 2234 Last Hour Avg. Temperature 2235 Last Hour Gross Total MMCF 2236 Last Hour Net Total MMSCF 2237 Spare Data #1 2238 Pressure 2239 DP 2240 Temperature 2241 Net Flow Rate MMSCF 2242 Net Daily Total MMSCF 2243 Gross Flow Rate MMCF 2244 Gross Daily Total MMCF 2245 Voltage 2246 Last Hour Avg Gross Flow Rate MMCFD 2247 Last Hour Avg Net Flow Rate MMSCFD 2248 Last Day - Avg Gross Flow Rate MMCFD 2249 Last Day Avg Net Flow Rate MMSCFD 2250 Flow Coefficient 2251 Relative Density 2252 Compressiblility Factor 2253-2531 2532 2533 2534 2535-2540 2541 2542 2543 2544 2545 2546 2547-2550 2551 2552 2553 2554 2555 2556 2557 2558-2559 2560 2561 2562 2563 Reserved Reserved for CHOKE coefficient Display Unit Flow Copmputer Display Delay Reserved Flow Computer Graphic Screen #1 Assignment #1 Flow Computer Graphic Screen #1 Assignment #2 Flow Computer Graphic Screen #2 Assignment #1 Flow Computer Graphic Screen #2 Assignment #2 Flow Computer Graphic Screen #3 Assignment #1 Flow Computer Graphic Screen #3 Assignment #2 Spare Flow Copmputer ID or Unit ID reserved Port 1 Modbus Type (0=RTU,1=ASCII) Port 1 Parity(0=None,1=Odd,2=Even) Port 1 Baud Rate(0=1200,1=2400,3=4800,4=9600) reserved Port 1 RTS Delay in Milliseconds reserved Port 2 Select 0=RTS,1=Printer Port 2 Modbus Type (0=RTU,1=ASCII) Port 2 Parity(0=None,1=Odd,2=Even) Port 2 Baud Rate(0=1200,1=2400,3=4800,4=9600)
0 Inferred 0 Inferred 2 Inferred 1 Inferred 3 Inferred 3 Inferred 0 Inferred 0 Inferred 2 Inferred 1 Inferred 3 Inferred 3 Inferred 3 Inferred 3 Inferred 0 Inferred 3 Inferred 2 Inferred 3 Inferred 2 Inferred 3 Inferred 3 Inferred 4 Inferred
Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Reserved Port 2 RTS Delay in Milliseconds Printer- Number of Nulls Reserved Port Interface Type Select 0=US, 1=Metric Unit Metric Pressure Units? 0=Bar,1=KG/CM2,2=KPA Flow Units? 0=MCF,1=KM3,2=CF,3=M3,4=BBL BS&W Input Assignment Metric DP Units ? 0=m.BAR,1=KPA Meter Application Type 0=Gas,1=Liquid DP Assignment Meter Temperature Assignment Spare #1 Assignment Spare #2 Assignment Slow Pulse Application Flow Rate Cut Off Time (Slow Pulse) Flow Rate Display 0=Hour,1=Day,2=Minute Flowrate Averaged Seconds (1-10) Day Start Hour (0-23) Disable Alarms ? (0=No, 1=Yes) Pulse Width Pressure Assignment Spare #3 Assignment Spare #4 Assignment
DECIMAL READ/WRITE
0 Inferred 0 Inferred Read/Write Read/Write
0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred
Read/Wrtei 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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Reserved Select 0=Analog Input, 1= RTD Input Analog Input #1 Mode (0=1-5 Voltes,1=4-20mA) Analog Input #2 Mode (0=1-5 Voltes,1=4-20mA) Analog Input #3 Mode (0=1-5 Voltes,1=4-20mA) Status Input #2 Assign Status Input #3 Assign Status Input #4 Assign Status Input #1 Assign Switch Output #1 Assign Switch Output #2 Assign Analog Output Assign AGA7 Meter Frequency I/O Position Auxiliary Meter #1 Frequency I/O Position Auxiliary Meter #2 Frequency I/O Position Number of Debounce (1-10) Set of Program Variables Arrival Sensor ON/OFF (1=Enable) Plunger Mode (1=Time Based ON/OFF) Time Based Plunger Lift Control (1=Enable) Enable Well Synchronization Enable Early Arrival Protection Company Name Meter Location Meter ID Flow Computer Text Screen #1 Assignment#1 Flow Computer Text Screen #1 Assignment#2 Flow Computer Text Screen #1 Assignment#3 Flow Computer Text Screen #1 Assignment#4 Flow Computer Text Screen #2 Assignment#1 Flow Computer Text Screen #2 Assignment#2 Flow Computer Text Screen #2 Assignment#3 Flow Computer Text Screen #2 Assignment#4 Flow Computer Text Screen #3 Assignment#1 Flow Computer Text Screen #3 Assignment#2 Flow Computer Text Screen #3 Assignment#3 Flow Computer Text Screen #3 Assignment#4 Reset Plunger Controller Reserved Tap Type 0=Angular,1=Three-Radius,2=Flanged Age of Plate in Years Meter Flow Cut Off Meter Flow Equation Meter Y Factor Select Meter Density Calculation Type Custom Storage Mode 1 No.of Variables Custom Storage Mode 1 1st Selection Custom Storage Mode 1 - 2nd Selection Custom Storage Mode 1 - 3rd Selection Custom Storage Mode 1 4th Selection Custom Storage Mode 0=2 Hours,1=Interval Custom Storage Mode 1 Minutes (1-60) Maximum Numbers of Early Arrival Time
DECIMAL READ/WRITE
0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 20 Chars 20 Chars. 8 Chars 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 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/Wrte 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/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Minimum Plunger Travel Time in Seconds Choke Upstream Input Assignment Choke Downstream Input Assignment Spare Spring Forward Month Spring Forward Day Fall Back Month Fall Back Day Enable Daylight Time Saving Spare Muti.Var.DP Fail Code Muti.Var.Pressure Fail Code Muti.Var.Temperature Fail Code Analog Input #1 Fail Code Analog Input #2 Fail Code Analog Input #3 Fail Code RTD Input Fail Code
DECIMAL READ/WRITE
0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Status Input #2 Status 0=OFF,1=ON) Status Input #3 Status (0=OFF,1=ON) Status Input #4 Status (0=OFF,1=ON) Status Input #1 Status (0=OFF,1=ON) Switch Output #1 Status (0=OFF,1=ON) Switch Output #2 Status (0=OFF,1=ON) Spare Reserved Spare Reserved Spare Reserved Boolean Scratch Pad#1 Boolean Scratch Pad#2 Boolean Scratch Pad#3 Boolean Scratch Pad#4 Boolean Scratch Pad#5 Spare
DECIMAL READ/WRITE
0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Flow Coefficient Override (VeCone Equation only) 3 Inferred Flowing Relative Density(VeCone Equation only) 3 Inferred Compressibility Facotor (VeCone Equation only) 4 Inferred Spare Analog Input #1 Tag Name 8 Chars. Analog Input #2 Tag Name 8 Chars. Analog Input #3 Tag Name 8 Chars. RTD Input Tag Name 8 Chars. Analog Output Tag Name 8 Chars Multi.Var. DP Tag 8 Chars. Multi.Var. Pressure Tag 8 Chars. Multi.Var. Temperature Tag 8 Chars. Meter PID Auto/Manual 0 Inferred Meter PID Flow Loop Used (1=Yes) 0 Inferred Meter PID Flow Direct/Reverse Act 0 Inferred Meter PID Pressure Loop Used (1=Yes) 0 Inferred Meter PID Pressure Direct/Reverse Act 0 Inferred Meter PID Flow Loop in Service 0 Inferred Meter PID Pressure Loop in Service 0 Inferred Meter PID 0=Low,1=High Signal 0 Inferred Meter PID Flow Base 0=Gross,1=Net,2=Mass 0 Inferred Meter PID Pressure Base 0=Meter,1=Sp1,2=Sp2,3=Sp3,4=Sp4 Meter PID Flow Set Point Selection 0=Manual,1=SP 0 Inferred Spare Analog Output % 0 Inferred Spare Reset PID
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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Version Number Spare Prev. Day of Current or Last Month Data Request ( + ) Day for the Current Month ( - ) Day for the Previous Month Last Two Hours Minutes Data Report Request Spare Product Used Meter ID Spare Flow Computer Unit Number Disable Alarms (1=Yes) Last Calibration/Verification Report Request Last Month Summary Report Request Last Month Summary Report Pointer Applicaton Tag Enable Calibration Mode (1=Yes) Calibration Set Time (1-9 Hours) Last Daily Report Request (1=Latest,64=Oldest) Daily Data Area in Location 3431-3539 Last Monthly Report Request(1=Latest,6=Oldest) Set Last Monthly Report Request to 1 Monthly Data Area in Location 3431-3539
DECIMAL READ/WRITE
2 Inferred 0 Inferred Read Read/Write
3005 3006 3007 3008-3011 3012-3017 3018 3019 3020 3021 3022 3023 3024 3025 3026
0 Inferred
Read/Write
0 Inferred 8 Chars 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred
Read Read Read Read Read Read Read Read Read Read Read/Write
3027
0 Inferred
Read/Write
3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038-3055
Reserved Last Hourly Report Request(1=Latest,840=Oldest) 0 Inferred Last Alarm Report Request (1=Latest,100=Oldest) 0 Inferred Last Audit Report Request (1=Latest,100=Oldest) 0 Inferred Time Clock Month Time Clock Day Time Clock Year (2 Digits) Time Clock Hour Time Clock Minute Time Clock Second Spare
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Plunger State Time Left Number of Early Arrivals Plunger State Average Plunger Travel Time Previous Plunger 20th Travel Time Previous Plunger 19th Travel Time Previous Plunger 18th Travel Time Previous Plunger 17th Travel Time Previous Plunger 16th Travel Time Previous Plunger 15th Travel Time Previous Plunger 14th Travel Time Previous Plunger 13th Travel Time Previous Plunger 12th Travel Time Previous Plunger 11th Travel Time Previous Plunger 10th Travel Time Previous Plunger 9th Travel Time Previous Plunger 8th Travel Time Previous Plunger 7th Travel Time Previous Plunger 6th Travel Time Previous Plunger 5th Travel Time Previous Plunger 4th Travel Time Previous Plunger 3th Travel Time Previous Plunger 2th Travel Time Previous Plunger 1th Travel Time Spare Spare Modbus Address Shift Data Area
DECIMAL READ/WRITE
0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred Read Read/Write Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Meter Daily Gross Total Meter Daily Net Total Meter Daily Mass Total Meter Daily Energy Total Meter Hourly Gross Total Meter Hourly Net Total Meter Hourly Mass Total Meter Hourly Energy Total Meter Monthly Gross Total Meter Monthly Net Total Meter Monthly Mass Total Meter Monthly Energy Total Meter Cumulative Gross Total Meter Cumulative Net Total Meter Cumulative Mass Total Meter Cumulative Energy Total Meter Meter Factor Meter Linear Factor Reserved Spare Analog Output MA Value Display Contrast Spare Analog Output Output % Spare
DECIMAL READ/WRITE
1 inferred 1 inferred 1 inferred 1 inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 6 Inferred 6 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Auxiliary Meter#1 Daily/Month Gross Total Auxiliary Meter#1 Cumulative Gross Total Roll Over Number Gross Month Total Roll Over Number Net Month Total Roll Over Number Mass Month Total Roll Over Number Energy Month Total Roll Over Number Auxiliary #1Gross Month Total Roll Over Number Auxiliary #2 Gross Month Total Auxiliary Meter#2 Daily/Month Gross Total Auxiliary Meter#2 Cumulative Gross Total Spare Input #1 Time Averaged Data Spare Input #2 Time Averaged Data Spare Input #3 Time Averaged Data Spare Input #4 Time Averaged Data Meter Average BS&W %
DECIMAL READ/WRITE
1 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 1 Inferred 0 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
(Month total roll over at 999999999. Use the following method to get correct value with 1 decimal inferred. Total (Double) = (Roll Over Number x 99999999+ Total) / 10.
LAST DAILY
OR
Date: 6/30/2010
EPLUS Manual
Last Two Hours Minutes Data Area Set Last Two Hours Minutes Data Report Request (3005). 1 = Previous 1st Hour 1-10 Minutes (Latest) 2 = Previous 1st Hour 11-20 Minutes 3 = Previous 1st Hour 21-30 Minutes 4 = Previous 1st Hour 31-40 Minutes 5 = Previous 1st Hour 41-50 Minutes 6 = Previous 1st Hour 51-60 Minutes 7 = Previous 2nd Hour 1-10 Minutes 8 = Previous 2nd Hour 11-20 Minutes 9 = Previous 2nd Hour 21-30 Minutes 10 = Previous 2nd Hour 31-40 Minutes 11 = Previous 2nd Hour 41-50 Minutes 12 = Previous 2nd Hour 51-60 Minutes 3699 3701 3703 3705 3707 3709 3711 3713 3715 3717 3719 3721 3723 3725 3727 3729 3731 3733 3735 3737 3739 3741 3743 3745 3747 3749 3751 3753 3755 3757 1st Time Stamp (hhmm) 1st Pressure 1st DP 1st Temperature 1st Net Flow Rate 1st Orifice ID 2nd Time Stamp (hhmm) 2nd Pressure 2nd DP 2nd Temperature 2nd Net Flow Rate 2nd Orifice ID 3rd Time Stamp (hhmm) 3rd Pressure 3rd DP 3rd Temperature 3rd Net Flow Rate 3rd Orifice ID 4th Time Stamp (hhmm) 4th Pressure 4th DP 4th Temperature 4th Net Flow Rate 4th Orifice ID 5th Time Stamp (hhmm) 5th Pressure 5th DP 5th Temperature 5th Net Flow Rate 5th Orifice ID 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
6th Time Stamp (hhmm) 6th Pressure 6th DP 6th Temperature 6th Net Flow Rate 6th Orifice ID 7th Time Stamp (hhmm) 7th Pressure 7th DP 7th Temperature 7th Net Flow Rate 7th Orifice ID 8th Time Stamp (hhmm) 8th Pressure 8th DP 8th Temperature 8th Net Flow Rate 8th Orifice ID 9th Time Stamp (hhmm) 9th Pressure 9th DP 9th Temperature 9th Net Flow Rate 9th Orifice ID 10th Time Stamp (hhmm) 10th Pressure 10th DP 10th Temperature 10th Net Flow Rate 10th Orifice ID
DECIMAL READ/WRITE
0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred 0 Inferred 2 Inferred 4 Inferred 2 Inferred 1 Inferred 5 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Modbus Address Shift Data Area Spare Reserved Spare Meter PID Pressure Meter PID Flow Meter PID Output % Meter PID Flow Output % Meter PID Pressure Output % Spare
DECIMAL READ/WRITE
Read
4201 4203
AGA 8 GROSS METHOD 1 4205 Meter Mol % of Carbon Dioxide 4207 Meter Mol % of Hydrogen 4209 Meter Mol % of Carbon Monoxide 4211-4373 Spare AGA 8 GROSS METHOD 2 4205 Meter#1 Mol % of Nitrogen 4207 Meter#1 Mol % of Carbon Dioxide 4209 Meter#1 Mol % of Hydrogen 4211 Meter#1 Mol % of Carbon Monoxide 4213-4373 Spare
Date: 6/30/2010
EPLUS Manual
4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred 4 Inferred
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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
DP Verfication Point Pressure Verification Point Temperature Verification Point Number of Complete Cycles Successful Cycles (Attemps) Unsuccessful Cycles (Attemps) Spare
DECIMAL READ/WRITE
4 Inferred 2 Inferred 2 Inferred 0 Inferred 0 Inferred 0 Inferred Read/Write Read/Write Read/Write Read/Write Read/Write Read/Write
Plunger Start Delay Timer in Seconds 0 Inferred Well Synchronization Timer in Minutes 0 Inferred Plunger ON Cycle Timer in Seconds 0 Inferred Plunger Delay Cycle Timer in Seconds 0 Inferred Plunger OFF Cycle Timer in Seconds 0 Inferred Plunger Mandatory Shut Down Cycle Timer in Secs 0 Inferred Auto Mode-Plunger ON Timer in Minutes 0 Inferred Auto Mode-Plunger OFF Timer in Minutes 0 Inferred Vcone Mass Flow Rate Threshold #1 Vcone Mass Flow Rate Threshold #2 Vcone Mass Flow Rate Threshold #3 Vcone Mass Flow Rate Threshold #4 Vcone Mass Flow Rate Threshold #5 Vcone Mass Flow Rate Threshold #6 Vcone Flow Coeff. Linear Factor #1 Vcone Flow Coeff. Linear Factor #2 Vcone Flow Coeff. Linear Factor #3 Vcone Flow Coeff. Linear Factor #4 Vcone Flow Coeff. Linear Factor #5 Vcone Flow Coeff. Linear Factor #6 Meter Density Dry Air Meter Relative Density Meter Ratio of Heat Meter Viscosity Meter Pipe Thermal E-6 Meter Orifice Thermal E-6 Meter Reference Temperature of Pipe Meter Reference Temperature of Orifice Meter ISO5167 up-stream Tapping Meter ISO5167 down-stream Tapping Meter DP Cut Off Spare Meter Meter Factor Meter Flow Threshold #1 Meter Flow Threshold #2 Meter Flow Threshold #3 Meter Flow Threshold #4 Meter Linear Factor #1 Meter Linear Factor #2 Meter Linear Factor #3 Meter Linear Factor #4 Graphic Setup DP Maximum 3 Inferred 3 Inferred 3 Inferred 3 Inferred 3 Inferred 3 Inferred 6 Inferred 6 Inferred 6 Inferred 6 Inferred 6 Inferred 6 Inferred 5 Inferred 6 Inferred 4 Inferred 6 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 4 Inferred 6 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 6 Inferred 6 Inferred 6 Inferred 6 Inferred 0 Inferred
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/Wirte 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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Graphic Setup Pressure Maximum Graphic Setup Temperature Maximum Graphic Setup Flow Maximum Upstream Edge Radius of Orifice in Milimeter Roughness Rw Value Spare Annubar Manometer Factor Annuber Location Factor Annubar Reynolds Number Factor Annubar Flow Coefficient K/Venturi Flow Coeff. Annubar Thermal Expansion Factor Spare Multi.Var. DP Low Limit Multi.Var. DP High Limit Multi.Var. DP Maintenance Multi.Var. Pressure Low Limit Multi.Var. Pressure High Limit Multi.Var. Pressure Maintenance Multi.Var. Temperature Low Limit Multi.Var. Temperature High Limit Multi.Var. Temperature Maintenance Multi.Var DP Override Multi.Var Pressure Override Multi.Var Temperature Override Spare
DECIMAL READ/WRITE
0 Inferred 0 Inferred 0 Inferred 2 Inferred 6 Inferred Read/Write Read/Write Read/Write Read/Write Read/Write
6 Inferred 6 Inferred 6 Inferred 6 Inferred 6 Inferred 4 Inferred 4 Inferred 4 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 4 Inferred 2 Inferred 2 Inferred
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
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
DP Calibration Value Pressure Calibration Value Temperature Calibration Value Spare Calibration Value Spare Analog Output Percentage Remote Control Water Factor Override Meter Heating Value Override Meter FPV Override Meter Temperature Override Meter Pressure Override Meter BS&W Override ISO5167-2003 Kw Correction Factor Override ISO5167-2003 Kr Correction Factor Override Spare Pulse Output Volume #1 Pulses/Unit Pulse Output Volume #2 Pulses/Unit Meter PID Output % Meter PID Flow Meter PID Flow Set Point Meter PID Flow Controller Gain Meter PID Flow Controller Reset Meter PID Pressure Maximum Meter PID Pressure Set Point Meter PID Flow Controller Gain Meter PID Flow Controller Reset Meter PID Mininum Output % Meter PID Maxinum Output % Spare Reserved
DECIMAL READ/WRITE
4 Inferred 2 Inferred 2 Inferred 3 Inferred 2 Inferred 6 Inferred 3 Inferred 6 Inferred 2 Inferred 2 Inferred 2 Inferred 6 Inferred 6 Inferred 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
3 Inferred 3 Inferred 2 nferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred
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
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
DECIMAL READ/WRITE
Last Hourly Data Area 8001 Date (mm/dd/yy) 8003 Time (hh/mm/ss) 8005 Meter Hourly Duration of Flow 8007 Meter GrossTotal 8009 Meter Net Total 8011 Meter Mass Total 8013 Meter Energy Total 8015 Meter Average Temperature 8017 Meter Average Pressure 8019 Meter Average DP 8021 Meter Average DP EXT 8023 Meter Average SG LAST HOURLY DATA AREA ENDS 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 4 Inferred 4 Inferred 6 Inferred Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
DECIMAL READ/WRITE
= Last Month Data Request (16 bits) (1=Lastest, 2=Oldest) = Day of the month (1-31)
Last Month Data Area 8025 8027 8029 8031 8033 8035 8037 8039 8041 8043 8045 8047 8049 8051 8053 8055 8057 8059 8061 8063 8065 8067 8069 8071 8073 8075 8077 8079 8081 8083 8085 8087 8089 8091 SG N2 Percentage CO2 Percentage Heating Value Pipe ID Orifice ID Base Temperature Base Pressure Atmospheric Pressure DP Cut Off Date Month Year Index Daily Flowing Time Daily Total Net Daily Total Energy Daily Average Temperature Daily Average Pressure Daily Average DP Daily Average DP/EXT Month Flowing Time Month Total Net Month Total Energy Month Average Temperature Month Average Pressure Month Average DP Month Average DP/EXT Density Calc Type/Y Factor Configuration Spare Reserved Roll Over Number Net Month Total Roll Over Number Energy Month Total Roll Over Number Gross Month Total 6 Inferred 4 Inferred 4 Inferred 3 Inferred 5 Inferred 5 Inferred 2 Inferred 4 Inferred 4 Inferred 4 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 2 Inferred 2 Inferred 4 Inferred 4 Inferred 1 Inferred 1 Inferred 1 Inferred 2 Inferred 2 Inferred 4 Inferred 4 Inferred 0 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
(Month total roll over at 999999999. Use the following method to get correct value with 1 decimal inferred. Total (Double) = (Roll Over Number x 99999999+ Total) / 10.
LAST MONTH DATA AREA ENDS
Date: 6/30/2010
EPLUS Manual
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Meter Dens.b Meter SG Meter Y Factor Meter K /CD/LMF Meter DP EXT Meter FPV Auxiliary Meter#1 Gross Flow Rate Auxiliary Meter#1 Gross Daily Total Auxiliary Meter#1 Gross Cumulative Total Last Month Gross Total Last Month Net Total Last Month Mass Total Last Month Energy Total Yesterdays Gross Total Yesterdays Net Total Yesterdays Mass Total Yesterdays Energy Total Last Hour Gross Total Last Hour Net Total Last Hour Mass Total Last Hour Energy Total Yesterdays Auxiliary#1 Meter Gross Total Last Month Auxiliary#1 Meter Gross Total Yesterdays Flowing Hour Yesterdays AVG gravity Yesterdays AVG DP Yesterdays AVG Temperature Yesterdays AVG Pressure Last Hour Flowing Hour Last Hour Averaged Gravity Last Hour Averaged DP Last Hour Averaged Temperature Last Hour Averaged Pressure
DECIMAL READ/WRITE
6 Inferred 6 Inferred 6 Inferred 6 Inferred 4 Inferred 6 Inferred 2 Inferred 1 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 0 Inferred 1 Inferred 6 Inferred 4 Inferred 2 Inferred 2 Inferred 1 Inferred 6 Inferred 4 Inferred 2 Inerred 2 Inerred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
DESCRIPTION
Spare#1 Data Spare#2 Data Spare#3 Data Spare#4 Data Frequency #2 Auxiliary #2 Meter Gross Flow Rate Auxiliary #2 Daily Gross Auxiliary #2 Cumulative Total Yesterdays Auxiliary#2 Meter Gross Total Last Month Auxiliary#2 Meter Gross Total Spare #1 Time Averaged Data Spare #2 Time Averaged Data Spare #3 Time Averaged Data Spare #4 Time Averaged Data Yesterdays Spare #1 Time Averaged Data Yesterdays Spare #2 Time Averaged Data Yesterdays Spare #3 Time Averaged Data Yesterdays Spare #4 Time Averaged Data Reserved Last Hour Averaged Downstream Pressure Yesterdays Averaged Downstream Pressure Spare Multi.Var DP Multi.Var.Pressure Multi.Var.Temperature
DECIMAL READ/WRITE
2 inferred 2 inferred 2 inferred 2 inferred 0 Inferred 2 Inferred 1 Inferred 0 Inferred 1 Inferred 0 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred 2 Inferred Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7001-7002 Reserved AGA 8 GROSS METHOD 1 7003 Meter Mol % of Carbon Dioxide 7004 Meter Mol % of Hydrogen 7005 Meter Mol % of Carbon Monoxide 7006-7019 Spare AGA 8 GROSS METHOD 2 7003 Meter#1 Mol % of Nitrogen 7004 Meter#1 Mol % of Carbon Dioxide 7005 Meter#1 Mol % of Hydrogen 7006 Meter#1 Mol % of Carbon Monoxide 7007-7019 Spare AGA 8 Detail Method 7003 Meter#1 Mol % of Methane 7004 Meter#1 Mol % of Nitrogen 7005 Meter#1 Mol % of Carbon Dioxide 7006 Meter#1 Mol % of Ethane 7007 Meter#1 Mol % of Propane 7008 Meter#1 Mol % of Water 7009 Meter#1 Mol % of Hydrogen Sulfide 7010 Meter#1 Mol % of Hydrogen 7011 Meter#1 Mol % of Carbon Monoxide 7012 Meter#1 Mol % of Oxygen 7013 Meter#1 Mol % of i-Butane 7014 Meter#1 Mol % of n-Butane 7015 Meter#1 Mol % of i-Pentane 7016 Meter#1 Mol % of n-Pentane 7017 Meter#1 Mol % of i-Hexane 7018 Meter#1 Mol % of n-Heptane 7019 Meter#1 Mol % of i-Octane 7020 Meter#1 Mol % of i-Nonane 7021 Meter#1 Mol % of i-Decane 7022 Meter#1 Mol % of Helium 7023 Meter#1 Mol % of Argon 7024-7025 Spare 7026 Meter Orifice ID 7027 Meter Pipe ID 7028 Meter K Factor 7029 Meter Low Limit 7030 Meter High Limit 7031 Base Temperature 7032 Base Pressure 7033 Atmospheric Pressure 7034 Auxiliary#1 Meter K Factor
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/Write Read/Write Read/Write Read/Write Read/Write
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 Slotted DP Meter DP/P Limit Slotted DP Meter Mass of Air Slotted DP Meter Coefficient A Slotted DP Meter Coefficient B Slotted DP Meter Coefficient E Slotted DP Meter Coefficient F FPV Override Auxiliary#2 Meter K Factor Orifice ID #1 Override Orifice ID #2 Override Orifice ID #3 Override Orifice ID #4 Override Orifice ID #5 Override Orifice ID #6 Override Analog Output Percentage Remote Control (0-100.00) Reserved 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
Last Hour Program Variables Data Area Set Last Hour Report Request (3029) to 1=Latest,840=Oldtest Last Hour Data Area in Location 7051-7055 7051 7052 7053 7054 7055 Last Hour Program Variable #1 Last Hour Program Variable #2 Last Hour Program Variable #3 Last Hour Program Variable #4 Last Hour Program Variable #5 Read Read Read Read Read
Last Daily or Monthly Program Variables Data Area Set Last Daily Report Request (3026) to 1=Latest,64=Oldtest Daily Data Area in Location 7056-7060 Set Last Monthly Report Request (3027) to 1=Latest,6=Oldtest Monthly Data Area in Location 7056-7060 7056 7057 7058 7059 7060 Last Day/Month Program Variable #1 Last Day/Month Program Variable #2 Last Day/Month Program Variable #3 Last Day/Month Program Variable #4 Last Day/Month Program Variable #5 Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7901 7902 7903 7904 7905-7911 7912-7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930-7930 7931-7940 7941-7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969-7974 Analog Output @4mA Analog Output @20mA Base Density Override Flowing Density Override Reserved Spare Analog Output Value Analog Input #1mA Value Analog Input #1Numerical Value Analog Input #1Live Value Analog Input #2mA Value Analog Input #2Numerical Value Analog Input #2Live Value Analog Input #3mA Value Analog Input #3Numerical Value Analog Input #3Live Value RTD Input Ohm Value RTD Input Numerical Value RTD Input Live Value Enclosure Temperature Battery Voltage Spare Reserved Spare Analog Input #1 4mA Analog Input #1 20mA Analog Input #1 Low Limit Analog Input #1 High Limit Analog Input #1 Maintenance Analog Input #2 4mA Analog Input #2 20mA Analog Input #2 Low Limit Analog Input #2 High Limit Analog Input #2 Maintenance Analog Input #3 4mA Analog Input #3 20mA Analog Input #3 Low Limit Analog Input #3 High Limit Analog Input #3 Maintenance RTD Input Low Limit RTD Input High Limit RTD Input Maintenance Spare Read/Write Read/Write Read/Write Read/Write
Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
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
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
Programmable Floating Point Variables
7791-7798 7801-7899 Program Display Variables Scratch Pad Variables Floating Point Read/Write Read/Write
Hour Program Variable #1 Hour Program Variable #2 Hour Program Variable #3 Hour Program Variable #4 Hour Program Variable #5 7975-7779 5 Variables will be reset at the end of hour. Day Program Variable #1 Day Program Variable #2 Day Program Variable #3 Day Program Variable #4 Day Program Variable #5 7980-7984 5 Variables will be reset at the end of day. Month Program Variable #1 Month Program Variable #2 Month Program Variable #3 Month Program Variable #4 Month Program Variable #5 7985-7989 5 Variables will be reset at the end of Month.
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7098 7099 Current Daily Archive Record Number Current Hourly Archive Record Number
Viscosity Spare
Spare Meter Gross Flowrate Meter Net Flowrate Meter Mass Flowrate Meter Energy Flowrate Meter Daily Gross Total Meter Daily Net Total Meter Daily Mass Total Meter Daily Energy Total Meter Cum. Gross Total Meter Cum. Net Total Meter Cum. Msss Total Meter Cum. Energy Total Meter Dp Meter Temperature Meter Pressure Meter Density Meter Heating Value Meter Dens.b Meter SG Meter Y Factor Meter K/CD/LMF Spare Meter FPV Meter N2 Percent Meter CO2 Percent Meter Methane Percent Meter Etnane Percent Meter Propane Percent Meter Water Percent Meter H2S Percent Meter H2 Percent Meter CO Percent Meter Oxygen Percent Meter I-Butane Percent Meter n-Butane Percent Meter I-Pentane Percent Meter n-Pentane Percent Meter n-Hexane Percent Meter n-Heptane Percent Meter n-Octane Percent Meter n-Nonane Percent Meter n-Decane Percent Meter Helium Percent Meter Argon Percent
Read
Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182-7184 7185 7186 7187 7188 7189 Auxiliary #1 Meter Gross Flow Rate Auxiliary #1 Meter Gross Daily Total Auxiliary #1 Meter Cumulative Gross Total Daily Flow Time in Minutes Daily Flow Time in Seconds Rollover Number Cumulative Gross Current Date Current Time Rollover Number Cumulative Net Rollover Number Cumulative Mass Rollover Number Cumulative Energy Spare #1 Data Spare #2 Data Last Month Flow Time in Seconds Last Month Flow Time in Minutes Current Month Flow Time in Seconds Current Month Flow Time in Minutes Current Month Gross Total Current Month Net Total Current Month Mass Total Current Month Energy Total Current Month Auxiliary #1 Meter Gross Total Current Month Roll Over No Gross Total Current Month Roll Over No Net Total Current Month Roll Over No Mass Total Current Month Roll Over No Energy Total Current Month Roll Over No Auxiliary #1 Gross Spare #3 Data Spare #4 Data Auxiliary #2 Meter Gross Flow Auxiliary #2 Daily Gross Total Auxiliary #2 Monthly Gross Total Auxiliary #2 Cumulative Gross Total Roll Over Number Auxiliary #2 Monthly Gross Total Roll Over Number Auxiliary #1 Cum. Gross Total Roll Over Number Auxiliary #2 Cum. Gross Total BS&W Reserved Multi.Var DP Multi.Var.Pressure Multi.Var.Temperature Kr Kw Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
FLOATING POINT Last Month Data Area
7268 7269 7270 7271 7281 7294 7287 7288 7289 7290 7291 7292 7728 7729 7730 7731 7732 Gross Total Net Total Mass Total Energy Total Auxiliary #1 Meter Gross Total Auxiliary #2 Meter Gross Total Roll Over Number Gross Total Roll Over Number Net Total Roll Over Number Mass Total Roll Over Number Energy Total Roll Over Number Auxiliary #1 Meter Gross Total Roll Over Number Auxiliary #2 Meter Gross Total Program Variable #1 Program Variable #2 Program Variable #3 Program Variable #4 Program Variable #5 Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
(Month total roll over at 999999999. Use the following method to get correct value in floating point, Total (Double) = Roll Over Number x 9999999 + Total
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
FLOATING POINT Yesterdays Data Area
7257 7258 7259 7260 7261 Flowing Time in Minutes (One Decimal Resolution) Averaged SG Averaged DP Averaged Temperature Averaged Pressure Read Read Read Read Read
7276 7277 7278 7279 7280 7293 7295 7296 7298 7723 7724 7725 7726 7727
Gross Total Net Total Mass Total Energy Total Auxiliary#1 Meter Gross Daily Total Auxiliary#2 Meter Gross Daily Total Flowing Time in Minutes (Floating) Flowing Time in Seconds Averaged Downstream Pressure Program Variable #1 Program Variable #2 Program Variable #3 Program Variable #4 Program Variable #5
Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
FLOATING POINT Previous Daily Data Area Meter 3026 Last Daily Report Request (1=Latest,64=Oldest) 0 Inferred 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 Date Time Flow Time (Hour) Meter Average DP Meter Average Pressure Meter Average Temperature Meter Average DP/EXT Meter Gross Total Meter Net Total Meter Mass Total Meter Energy Total Meter Average Heating Value Meter Average SG Meter Average N2 Percent Meter Average CO2 Percent Meter Average Methane Percent Meter Average Ethane Percent Meter Average Propane Percent Meter Average Water Percent Meter Average H2S Percent Meter Average H2 Percent Meter Average CO Percent Meter Average Oxygen Percent Meter Average I-Butane Percent Meter Average n-Butane Percent Meter Average I-Pentane Percent Meter Average n-Pentane Percent Meter Average n-Hexane Percent Meter Average n-Heptane Percent Meter Average n-Octane Percent Meter Average n-Nonane Percent Meter Average n-Decane Percent Meter Average Helium Percent Meter Average Argon Percent Auxiliary #1 Meter Gross Total Auxiliary #2 Meter Gross Total Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read/Write
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
FLOATING POINT Previous Hourly Data Area
3029 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 Last Hourly Report Request(1=Latest,840=Oldest)0 Inferred Date Time Flow Time Average DP Average Temperature Average Pressure Average DP/EXT Hourly Gross Hourly Net Hourly Mass Hourly Energy Read Read Read Read Read Read Read Read Read Read Read Read/Write
Program Variable #1 Program Variable #2 Program Variable #3 Program Variable #4 Program Variable #5
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
Last Two Hours Minutes Floating Point Data Area Set Last Two Hours Minutes Data Report Request (3005 ). 1 = Previous 1st Hour 1-10 Minutes 2 = Previous 1st Hour 11-20 Minutes 3 = Previous 1st Hour 21-30 Minutes 4 = Previous 1st Hour 31-40 Minutes 5 = Previous 1st Hour 41-50 Minutes 6 = Previous 1st Hour 51-60 Minutes 7 = Previous 2nd Hour 1-10 Minutes 8 = Previous 2nd Hour 11-20 Minutes 9 = Previous 2nd Hour 21-30 Minutes 10 = Previous 2nd Hour 31-40 Minutes 11 = Previous 2nd Hour 41-50 Minutes 12 = Previous 2nd Hour 51-60 Minutes 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 1st Time Stamp (hhmm) 1st Pressure 1st DP 1st Temperature 1st Net Flow Rate 1st Orifice ID 2nd Time Stamp (hhmm) 2nd Pressure 2nd DP 2nd Temperature 2nd Net Flow Rate 2nd Orifice ID 3rd Time Stamp (hhmm) 3rd Pressure 3rd DP 3rd Temperature 3rd Net Flow Rate 3rd Orifice ID 4th Time Stamp (hhmm) 4th Pressure 4th DP 4th Temperature 4th Net Flow Rate 4th Orifice ID 5th Time Stamp (hhmm) 5th Pressure 5th DP 5th Temperature 5th Net Flow Rate 5th Orifice ID Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 6th Time Stamp (hhmm) 6th Pressure 6th DP 6th Temperature 6th Net Flow Rate 6th Orifice ID 7th Time Stamp (hhmm) 7th Pressure 7th DP 7th Temperature 7th Net Flow Rate 7th Orifice ID 8th Time Stamp (hhmm) 8th Pressure 8th DP 8th Temperature 8th Net Flow Rate 8th Orifice ID 9th Time Stamp (hhmm) 9th Pressure 9th DP 9th Temperature 9th Net Flow Rate 9th Orifice ID 10th Time Stamp (hhmm) 10th Pressure 10th DP 10th Temperature 10th Net Flow Rate 10th Orifice ID Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7238 7329-7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 Spare Spare Date (mm/dd/yy) Time (hh/mm/ss) Net Flow Rate Pressure DP Temperature Accumulated Net Volume Today Accumulated Time on Production Today Accumulated Net Volume Yesterday Accumulated Time on Production Yesterday Compressibility Factor K/CD/LMF Factor Y Factor Ev Factor Zb Factor Zf Factor Q Factor Auxiliary #1 Meter Gross Daily Total Auxiliary #1 Meter Gross Daily Total Yesterday Auxiliary #2 Meter Gross Daily Total Auxiliary #2 Meter Gross Daily Total Yesterday Analog #1 Numerical Value Analog #2 Numerical Value Analog #3 Numerical Value Enclosure Temperature Battery Voltage Spare Heating Value Density Density Base Ratio of Heat Viscosity Contract Hour Atmospheric Pressure Base Pressure Base Temperature Meter Tube Reference Inside Diameter Orifice Plate Reference Bore Size Static Pressure Tap Location 0=None, 1=Upstream, 2 = Downstream Orifice Plate Material Meter Tube Material Calibrated Static Pressure Low Range Calibrated Static Pressure High Range Calibrated DP Low Range Calibrated DP High Range Calibrated Temperature Low Range Calibrated Temperature High Range High DP Cut Off Low DP Cut Off Meter Factor Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 K Factor Auxiliary Meter #1 K Factor Auxiliary Meter #2 K Factor SG Mol % of Methane Mol % of Nitrogen Mol % of Carbon Dioxide Mol % of Ethane Mol % of Propane Mol % of Water Mol % of Hydrogen Sulfide Mol % of Hydrogen Mol % of Carbon Monoxide Mol % of Oxygen Mol % of i-Butane Mol % of n-Butane Mol % of i-Pentane Mol % of n-Pentane Mol % of i-Hexane Mol % of n-Heptane Mol % of i-Octane Mol % of i-Nonane Mol % of i-Decane Mol % of Helium Mol % of Argon Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read Read
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
Hourly and Daily archive flow data 701, 703, 704 are fixed length arrays. The data field is used to address an individual record One modbus register (7098 -floating point) is used to indicate the current daily record pointer numbers. This pointer identifies the current record which data was last logged. The EPLUS can store up to 64 days data. The daily pointer will be 1 through 64. The pointer will roll over at 64 to 1. Read Archive Record Quary Message Read archive registers 701 record number 10
RTU MOD E ADDR
01
FUNC CODE
03
STARTING POINT HI
02
# OF POINTS HI
00
LO
BD
LO
0A
CRC CHECK
54 51
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
58
CRC CHECK
Date: 6/30/2010
EPLUS Manual
FLOATING POINTS
FLOATING POINT (703) Previous Daily Data Area
703 Date Time Flow Time (Min.) Average Pressure Average Temperature Gross Total Net Total Mass Total Energy Average DP Average DP/EXT
One modbus register (7099 -floating point) is used to indicate the current hourly record pointer numbers. This pointer identifies the current record which data was last logged. The EPLUS can store up to840 hours data. The hourly pointer will be 1 through 840. (The pointer will roll over at 840 to 1).
Date: 6/30/2010
EPLUS Manual
11
Meter
17
Slave Communcation
COD E (O N L Y F O R ID=M E T E R ) 1 Net Flowrate (Gross AGA7) 2 AGA8/Steam Out of Range 3 AGA8/Steam Out of Range ACOD E N/A S TA TU S 0 ID = 0 ID=18 ID=Others OVERRANGE OK OFF OK
7 8
Down Start
1 2 4 5
Not Used Others Example: Last Alarm Flag (Hex:A8EA33, Decimal:11070003) ID= 11, CODE=7,ACODE=0,STATUS=3 -> METER DOWN PREVIOUS ALARM DATA AREA ENDS
Date: 6/30/2010
EPLUS Manual
Code Flag
No. Audit Code Old/New Value Decimal Inferred
NO. The following table is only for audit code is less than 200 Value 0 : this field is not used. 1 Meter 211 Multi.Var.DP 2 Analog Input #1 212 Multi.Var.Pressure 3 Analog Input #2 213 Multi.Var.Temperature 4 Analog Input #3 5 RTD Input
Audit Codes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 DP Cut Off US or Metric Unit Heating Value Override 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 Flow Rate Threshold #1 Flow Rate Threshold #2 Flow Rate Threshold #3 Flow Rate Threshold #4 Linearization Factor #1 Linearization Factor #2 Linearization Factor #3 Linearization Factor #4
Base Density Override Pipe ID Orifice ID Temperature Override Pressure Override Density Dry Air Base SG Ratio of Heat Viscosity Pipe Thermal Expansion E-6 Orifice Thermal Expansion E-6 Reference Temperature of Pipe Reference Temperature of Orifice MOL% of Methane (aga8d) CO2 (AGA8 Gross Method 1) Nitrogen(AGA8 Gross Method 2) 19 Hydrogen(AGA8 GrossMethod1) CO2 (AGA8 Gross Method 2) Nitrogen(AGA8 Detail Method) 20 CO (AGA8 Gross Method 1) Hydrogen(AGA8 Gross Method 2) CO2 (AGA8 Detail Method) 21 CO (AGA8 Gross Method 2) Ethane (AGA8 Detail Method)
159
Date: 6/30/2010
EPLUS Manual
22 23 24 25 26 27 28 29
Propane (AGA8 Detail Method) Water (AGA8 Detail Method) H2S (AGA8 Detail Method) Hydrogen (AGA8 Detail Method) CO (AGA8 Detail Method) Oxygen (AGA8 Detail Method) i-Butane (AGA8 Detail Method) n-Butane (AGA8 Detail Method)
Density Correction Factor Base Temperature Base Pressure Atmospheric Pressure Pulse Output #1 Volume Pulse Output #2 Volume Mol % of I-Pentane Mol % of n-Pentane Mol % of n-Hexane Mol % of n-Heptane Mol % of n-Octane Mol % of n-Nonane Mol % of n-Decane Mol % of Helium Mol % of Argon Fail Code @4mA @20mA Maintenance Override Maintenance Override Low Limit High Limit
162 163 164 165 166 167 168 169 170 171 173 180 181 182 183 184 185 186 187
Disable Alarms Custom Storage Mode Density Calculation Type Custom Storage No of Variables Custom Storage Interval Custom Storage Var#1 Selection Custom Storage Var#2 Selection Custom Storage Var#3 Selection Custom Storage Var#4 Selection Pressure Unit Flow Unit ***SEE NOTE (next page) Flow Cut Off Hertz K Factor Meter Factor Graphic Setup-DP Maximum Graphic Setup-Pressure Max. Graphic Setup-Temperature Max. Graphic Setup-Flow Maximum
Date: 6/30/2010
EPLUS Manual
8101
Example: Density Correction Factor change from 1.00000 to 1.10000 Last Audit Date mmddyy 00 00 C8 C8 (Hex), 051400 (Decimal) May 14, 2000 Last Audit Time hhmmss 00 03 0d 40 (Hex), 200000(Decimal) 8 PM Old Value (Decimal Inferred in the 4th byte of 8109) 00 01 86 a0 (Hex) 100000 (Decimal) 4th byte of 8513 = 5 (Decimal Places) result = 1.00000 New Vaule(Decimal Inferred in the 4th byte of 8109) 00 01 ad b0 (Hex) 110000 (Decimal) 4th byte of 8513 = 5 (Decimal Places) Rsult = 1.10000 Code Flag 00 26 3a 05 in Hex 2nd Byte 26 (Hex) 38 (Decimal) Meter Density, 3rd Byte Audit Code 3A(Hex) 58 (Decimal) Density Correction Factor 4th Byte Decimal Places 05 (Hex) 5 Decimal Places NOTE: When Audit Code = 180, then the following Modbus Addresses store the parameters indicated. 8101 8103 8105 8107 8109 System Start Date System Start Time System Failed Date System Failed Time Not Used
8103
8105
8107
8109
Date: 6/30/2010
EPLUS Manual
Code Flag
ID
ID
1 2 3 4 5 6 7 DP Pressure Temperature Analog Input #1 Analog Input #2 Analog Input #3 RTD Input
Code
Code
0 1 Calibration Verification
D e c i ma l Inf er red
4 2 3 4 Decimal Inferred 2 Decimal Inferred 3 Decimal Inferred
Date: 6/30/2010
EPLUS Manual
M E T E R M O D B U S A D D R E S S 9 533 The Current Alarm Status is a 4-byte string that resides at Modbus address 9533. 1st byte 01 02 04 08 2nd byte 00 00 00 00 3rd byte 00 00 00 00 4th byte 00 00 00 00
Meter Down Density Calc. Out of Range(AGA8/STEAM) Net Flowrate High(Gross Flowrate High if AGA7 is selected) Net Flowrate Low (Gross Flowrate Low if AGA7 is selected)
O T H E R A L A R M S ( M O D B U S A D D R E S S 953 3) 4 Bytes in Hex FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 04 08 10 20 40 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 04 08 10 20 40 80 Calibration Mode ON Slave Communication Failed Multi.Var.DP High Multi.Var.DP Low Multi.Var.Pressure High Multi.Var.Pressure Low Multi.Var.Temperature High Multi.Var.Temperature Low Analog Output Overrange Battery Voltage Low Analog Input #1 High Analog Input #1 Low Analog Input #2 High Analog Input #2 Low Analog Input #3 High Analog Input #3 Low RTD Input High RTD Input Low
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Hourly Data Packet (101-268)
Hourly archive flow data 101, 102, .. 268 are fixed length arrays. The data field is used to address an 5 hours individual group record.(101=Latest, 268=Oldest)
RTU MOD E ADDR
01
FUNC CODE
03
STARTING POINT HI
00
# OF POINTS HI
00
LO
65
LO
01
CRC CHECK
94 15
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
F0
CRC CHECK
Date: 6/30/2010
EPLUS Manual
DATA PACKET
DESCRIPTION Date Alarm Status (16 Bits)/Hour (16 Bits) Flowing Time Gross Total Net Total Mass Total Energy Total Temperature Pressure DP DP/EXT SG Date Alarm Status (16 Bits)/Hour (16 Bits) Flowing Time Gross Total Net Total Mass Total Energy Total Temperature Pressure DP DP/EXT SG Date Alarm Status (16 Bits)/Hour (16 Bits) Flowing Time Gross Total Net Total Mass Total Energy Total Temperature Pressure DP DP/EXT SG DECIMAL 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 4 Inferred 4 Inferred 6 Inferred 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 4 Inferred 4 Inferred 6 Inferred 0 Inferred 0 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 1 Inferred 4 Inferred 4 Inferred 6 Inferred HOUR Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Third Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fourth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour Fifth Hour
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Hourly Data Packet Number Hour 101 1-5 102 6-10 103 11-15 104 16-20 105 21-25 106 26-30 107 31-35 108 36-40 109 41-45 110 46-50 111 51-55 112 56-60 113 61-65 114 66-70 115 71-75 116 76-80 117 81-85 118 86-90 119 91-95 120 96-100 121 101-105 122 106-110 123 111-115 124 116-120 125 121-125 126 126-130 127 131-135 128 136-140 129 141-145 130 146-150 Number 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Hour 151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200 201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250 251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300 Number 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 Hour 301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350 351-355 356-360 361-365 366-370 371-375 376-380 381-385 386-390 391-395 396-400 401-405 406-410 411-415 416-420 421-425 426-430 431-435 436-440 441-445 446-450
Number 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
Hour 451-455 456-460 461-465 466-470 471-475 476-480 481-485 486-490 491-495 496-500 501-505 506-510 511-515 516-520 521-525 526-530
Number 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236
Hour 601-605 606-610 611-615 616-620 621-625 626-630 631-635 636-640 641-645 646-650 651-655 656-660 661-665 666-670 671-675 676-680
Number 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266
Hour 751-755 756-760 761-765 766-770 771-775 776-780 781-785 786-790 791-795 796-800 801-805 806-810 811-815 816-820 821-825 826-830
Date: 6/30/2010
EPLUS Manual
DATA PACKET
207 208 209 210 211 212 213 214 215 216 217 218 219 220 531-535 536-540 541-545 546-550 551-555 556-560 561-565 566-570 571-575 576-580 581-585 586-590 591-595 596-600 237 238 239 240 241 242 243 244 245 246 247 248 249 250 681-685 686-690 691-695 696-700 701-705 706-710 711-715 716-720 721-725 726-730 731-735 736-740 741-745 746-750 267 268 831-835 836-840
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Daily Data Packet (601)
Daily archive flow data 601 is a fixed length array. The data field is used to address an 1day (24 hours) individual group record.(1=Latest, 64=Oldest)
RTU MOD E STARTING POINT ADDR FUNC CODE HI 01 03 02 LO 59 HI 00 LO 01 # OF POINTS CRC CHECK
Re sp ons e
ADDR 01 FUNC CODE 03 BYTE COUNTS F7 DATA (Repeat n Times) HI 00 LO 01.. CRC CHECK
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Description of Daily Data Packet Date and Day Start Hour (32 Bits)
24 Bits Date (MM/DD/YY) 8 Bits Day Start Hour
Description of Daily Data Packet - AGA7 Data Format Date and Day Start Hour (32 Bits)
24 Bits Date (MM/DD/YY) 8 Bits Day Start Hour
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Month Data Packet (411,421)
Monthly archive flow data 411-and 421 are fixed length arrays. The data field is used to address month configuration and month totals record.(411=Lastest, 421=Oldest)
RTU MOD E ADDR
01
FUNC CODE
03
STARTING POINT HI
01
# OF POINTS HI
00
LO
9b
LO
01
CRC CHECK
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
E4
CRC CHECK
DESCRIPTION Base SG N2 CO2 Heating Value Pipe ID Orifice ID Base Temperature Base Pressure Atmospheric Pressure DP Cut Off Flowing Time Month Total Net Month Total Energy Month Averaged Temperature Month Average Pressure Month Average DP Month Average DP/EXT Configuration Flag Date Month Year Reserved
DECIMAL 6 Inferred 4 Inferred 4 Inferred 3 Inferred 4 Inferred 4 Inferred 2 Inferred 4 Inferred 4 Inferred 4 Inferred 1 Inferred 1 Inferred 1 Inferred 2 Inferred 2 Inferred 4 Inferred 4 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred 0 Inferred
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Month Data Packet (412-414,422-424)
Monthly archive flow data 412-414, .422-424 are fixed length arrays. The data field is used to address an 8 days individual group record.
Number 412 413 414 Day 1-8 9-16 17-24 Number 422 423 424 Day 1-8 9-16 17-24
DESCRIPTION Index Flowing Time Net Energy Temperature Pressure DP DP/EXT Flowing Time Net Energy Temperature Pressure DP DP/EXT
DECIMAL 0 Inferred 1 Inferred 1 Inferred 1 Inferred 2 Inferred 2 Inferred 4 Inferred 4 Inferred 1 Inferred 1 Inferred 1 Inferred 2 Inferred 2 Inferred 4 Inferred 4 Inferred
Days
First Day First Day First Day First Day First Day First Day First Day Eighth Day Eighth Day Eighth Day Eighth Day Eighth Day Eighth Day Eighth Day
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Month Data Packet (415, 425)
Monthly archive flow data 415, .425 are fixed length arrays. The data field is used to address an 7 days individual group record.
Number 415 Day 25-31 Number 425 Day 25-31
FUNC CODE
03
STARTING POINT HI
01
# OF POINTS HI
00
LO
9f
LO
01
CRC CHECK
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
C8
CRC CHECK
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Previous Hourly Data Packet (801-921)
Custom storage data 801, 802, .. 921 are fixed length arrays(240 Bytes). The data field is used to address multiple custom group records.(801=Latest, 921=Oldest)
RTU MOD E ADDR
01
FUNC CODE
03
STARTING POINT HI
03
# OF POINTS HI
00
LO
21
LO
01
CRC CHECK
Re sp ons e ADDR
01
FUNC CODE
03
BYTE COUNTS
F0
CRC CHECK
No. of Bytes 2 2 2
Date: 6/30/2010
EPLUS Manual
DATA PACKET
Three Variables Configuration - 240 Bytes
DESCRIPTION DATE mmdd (Month, Day) TIME hhmm (Hour, Minute) 1st Variable Selection DP, Pressure, Temperature, Spares, Net Flow Rate
2nd Variable Selection DP, Pressure, Temperature, Spares, Net Flow Rate 3rd Variable Selection DP, Pressure, Temperature, Spares, Net Flow Rate
No. of Bytes 2 2 2
No. of Bytes 2 2 2
Date: 6/30/2010
EPLUS Manual
32 BITS INTEGER
The long word numeric variable is a two 16-bit integers. A long word is transmitted as four 8-bit bytes, 8 characters. Example: 38270 (HEX) = 230000 (Decimal)
Floating Point
32-bit single precision floating-point numbers are read as groups of four bytes (8 characters) with the following specific bit order Sign (1 bit) SEEEEEEE Byte 3 Exponent (8 bits) Mantissa (23 bits)
Date: 6/30/2010
EPLUS Manual
ADDR
01
FUNC CODE
03
# OF POINTS HI
00
LO
BD
LO
0A
CRC CHECK
54 51
ADDR
01
BYTE COUNTS
58
CRC CHECK
ARCHIVE REGISTER ASSIGNMENTS Register 701 703 704 Class Archive Archive Archive Description Daily Average Gas Quality Daily Flow Data Log Hourly Flow Data Log
Date: 6/30/2010
EPLUS Manual
A R C H I V E 701 P R E V I O U S D A I L Y D A T A A R E A -D A I L Y A V E R A G E G A S Q U A L I T Y D A T A
One modbus register (7098 -floating point) is used to indicate the current daily record pointer numbers. This pointer identifies the current record which data was last logged. The EPLUS can store up to 64 days data. The daily pointer will be 1 through 64. The pointer will roll over at 64 to 1.
701
Date Time Average Heating Value Average Real Specific Gravity Average Carbon Dioxide Percent Average Nitrogen Percent Average Methane Percent Average Ethane Percent Average Propane Percent Average Iso-Butane Percent Average n-Butane Percent Average Iso-Pentane Percent Average n-Pentane Percent Average Hexane Percent Average Heptane Percent Average Nonane Percent Average Octane Percent Average H2S Percent Average Hydrogen Percent Average Helium Percent Average Oxygen Percent Average Carbon Monoxide Percent
Date: 6/30/2010
EPLUS Manual
Example Modbus Daily Average Gas Quality Data Collection Query - 7098 Daily Pointer
Address 01
Func 03
Start HI 1b
Start LO Ba
No of Register 00 01
Data Lo
CRC
Data Hi
CRC
Query - 703 - Previous Daily Flow Data Record 1 Yesterdays Data Address Func Start HI Start LO Record Number 01 03 02 bf 00 01 EPLUS ResponseRecord 1: yesterday data.
Address 01 Func 03 Bytes 58 Data 46ff7e00 0000000 447a0000 3f19999a 00000000 41200000 42b40000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
CRC
CRC
Archive
701
Record
1
Description
Date Time Average Heating Value Average Real Specific Gravity Average Carbon Dioxide Percent Average Nitrogen Percent Average Methane Percent Average Ethane Percent Average Propane Percent Average Iso-Butane Percent Average n-Butane Percent Average Iso-Pentane Percent Average n-Pentane Percent Average Hexane Percent Average Heptane Percent Average Nonane Percent Average Octane Percent Average H2S Percent
Value
3/27/03 00:00:00 1000.0 0.6 0.0 10.0 90.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0
0.0 0.0
Date: 6/30/2010
EPLUS Manual
A R C H I V E 703 - P R E V I O U S D A I L Y F L O W D A T A L O G
One modbus register (7098 -floating point) is used to indicate the current daily record pointer numbers. This pointer identifies the current record which data was last logged. The EPLUS can store up to 64 days data. The daily pointer will be 1 through 64. (The pointer will roll over at 64 to 1).
703 Date Time Flow Time (Minutes) Average Pressure Average Temperature Gross Total Net Total Mass Total Energy Average DP Average DP/EXT
Date: 6/30/2010
EPLUS Manual
Example Modbus Previous Daily Flow Data Collection Query - 7098 Daily Pointer
Address 01
Func 03
Start HI 1b
Start LO ba
No of Register 00 01
CRC
Data Hi
Data Lo
CRC
Start LO bf
Record Number 00 01
CRC
Data 46ff7e00 0000000 44aaf000 43fa0000 428c0000 44772d8b 470c29ca 44cc2d26 470c29ca 42c80000 43577268
CRC C8 52
Archive 703
Record 1
Description Date Time Flow Time (Minutes) Average Pressure Average Temperature Gross Total Net Total Mass Total Energy Average DP Average DP/EXT
Value 3/27/03 00:00:00 1367.5 500.0 70.0 988.71 35881.78 1633.411 35881.78 100.0 215.45
Date: 6/30/2010
EPLUS Manual
A R C H I V E 704 P R E V I O U S H O U R L Y F L O W D A T A L O G
One modbus register (7099 -floating point) is used to indicate the current hourly record pointer numbers. This pointer identifies the current record which data was last logged. The EPLUS can store up to 840 hours data. The hourly pointer will be 1 through 840. (The pointer will roll over at 840 to 1).
704 Date Time Flow Time (Minutes) Average Pressure Average Temperature Gross Total Net Total Mass Total Energy Total Average DP Average DP/EXT
Date: 6/30/2010
EPLUS Manual
Address 01
Func 03
Start HI 1b
Start LO bb
No of Register 00 01
CRC
EPLUS Response.
Data Hi
Data Lo
CRC
Query - 704 - Previous Hourly Flow Data Record 1 Last Hour Data
Start LO bf
Record Number 00 01
CRC
Data 46ff7e00 48609c00 423e1111 42840000 43fa0000 42096b52 449bd99a 42630674 449bd99a 42c80000 4333aaee
CRC fd 7a
Archive 704
Record 1
Description Date Time Flow Time (Minutes) Average Pressure Average Temperature Gross Total Net Total Mass Total Energy Average DP Average DP/EXT
Value 3/27/03 23:00:00 47.51 500.0 70.0 34.555 1246.8 56.75 1246.8 100.0 179.668
Date: 6/30/2010
EPLUS Manual
E N R O N E V E N T /A L A R M R E C O R D D E S C R I P T I O N
The two event log record formats are both the same size and have similar contents. The first word in a record is a bit map in which bit 9 indicate if the event record is an operator change or an alarm event. The meanings of the other bits are specific to either the operator or alarm event log records.
Operator change bit map (16 bit integer) Modbus register number of variable (16 bit integer) Time stamp (HHMMSS; 32 bit floating point) Date stamp (MMDDYY; 32 bit floating point) Previous value of variable (32 bit floating point) Current (new) value of variable (32 bit floating point)
The operator change bit map is: Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Value Changed Fixed Value Zero Scale Full Scale Operator Entry Work Value
Date: 6/30/2010
EPLUS Manual
Alarm change bit map (16 bit integer) Modbus register number of variable (16 bit integer) Time stamp (HHMMSS; 32 bit floating point) Date stamp (MMDDYY; 32 bit floating point) Current (alarmed) value of variable (32 bit floating point) Zero Filled
The operator change bit map is: Bit 0-8 9 10 11 12 13 14 15 Value Changed Unassigned Operator Change Event Identifier Bit Low Limit High Limit
Date: 6/30/2010
EPLUS Manual
The Modbus request to read the event log uses the standard read function code 03 and the register number 32 (20 Hex). After receipt of the acknowledge packet, the EPLUS will reset its event pointer to the next packet of events. After an event pointer has been reset, the master can not go back and collect the previous events. This process is repeated until the EPLUS event buffer is empty of all events that occurred since last collection. 7100= Event/Alarm Pointer
Date: 6/30/2010
EPLUS Manual
Response
In response to this request the EPLUS device returns the current contents of the event log up to the maximum size of a modbus message (255 bytes)
Acknowledge Alarm/Audit Event Query
Address 01
Response
Func 05
Start HI 00
Start LO 20
Data HI ff
Data Lo 00
CRC
In response to this request the EPLUS device returns the same message it received. Address 01 Func 05 Start HI 00 Start LO 20 Data HI ff Data Lo 00 CRC
Date: 6/30/2010
EPLUS Manual
Example Modbus Alarm/Event Log Data Collection To request the EPLUS events a modbus read is used for register 32 and the number of data points is usually set to 1. The number of data points requested is ignored by the EPLUS. The EPLUS response will contain from zero to as many events as can be sent within a modbus message. If no events have occurred since the last event collection, the response message will contain zero data bytes. Eighty 80 is added to the data value to convert the EPLUS event log dates to the current year.
Note: The registers used in the examples may not agree with the example register list included within this document Query Address Function Start HI Start LO No. HI No. LO CRC 01 03 00 20 00 01
Response Address
01
Function 03
Byte 50
CRC
Bit Map
Register
Time
Date
Old Value
New Value
Reset Lo alarm on an analog input Changed high limit alarm from 110.0 to 70.0 Set high alarm on an input Reset high alarm on an input
After the master has correctly received these events, a reset message is transmitted to the EPLUS to clear these events from the Modbus event buffer. Since less then the maximum number of events (12) were received, no additional events remain within the modbus event buffer. If the master sent an additional read message after these events were cleared from the event buffer, the EPLUS response message would contain zero data bytes. This would also indicate to the master that the event modbus event buffer has been cleared.
Acknowledging Event/Alarms
Address 01
Response
Func 05
Start HI 00
Start LO 20
Data HI ff
Data Lo 00
CRC
Address 01
Func 05
Start HI 00
Start LO 20
Data HI ff
Data Lo 00
CRC
Date: 6/30/2010
EPLUS Manual
Drawings 5-1
Date: 6/30/2010
EPLUS Manual
Drawings 5-2
Date: 6/30/2010
EPLUS Manual
Drawings 5-3
Date: 6/30/2010
EPLUS Manual
Drawings 5-4
Date: 6/30/2010
EPLUS Manual
Drawings 5-5
Date: 6/30/2010
EPLUS Manual
Drawings 5-6
Date: 6/30/2010
EPLUS Manual
Drawings 5-7
Date: 6/30/2010