Table of Contents

Advertisement

2100802-001 (AB)
®
TOTALFLOW
XSeries Remote Controller
User's Manual

Advertisement

Table of Contents
loading

Summary of Contents for TotalFlow XSeries

  • Page 1 2100802-001 (AB) ® TOTALFLOW XSeries Remote Controller User's Manual...
  • Page 2 Intellectual Property & Copyright Notice ©2002, 2007 by ABB Inc., Totalflow (“Owner”), Bartlesville, Oklahoma 74006, U.S.A. All rights reserved. Any and all derivatives of, including translations thereof, shall remain the sole property of the Owner, regardless of any circumstances. The original US English version of this manual shall be deemed the only valid version.
  • Page 3: Table Of Contents

    Getting Help........................x Key Symbols.........................x Safety Practices and Precautions................xi Chapter 1 System Description ................1-1 Overview........................1-1 XSeries Remote Controller Hardware ..............1-2 Standard Enclosure ....................1-4 Rack Mount Enclosure....................1-7 XRC General Specifications ..................1-8 XRC-195 Electronic Board Specifications ..............1-9 XSeries On-board Input/Output ................
  • Page 4 Station ID........................3-4 Device ID / Application ID..................3-4 Location ........................3-5 Date/Time ......................... 3-5 Program Display ....................... 3-5 Security System......................3-6 On Board I/O Calibration .................... 3-8 Overview........................3-8 Analog Input Calibration ................... 3-8 Pulse and Digital Input Calibration ................. 3-10 Chapter 4 Maintenance ..................
  • Page 5 12V Communication Supply Voltage Test .............. 5-23 Transceiver Check....................5-25 RS-232 Communication Test.................. 5-25 RS-485 Communication Test.................. 5-27 RS-485 Communication Test.................. 5-27 Appendix A Register Documents ..............A-1 Standard Registers .....................A-1 Alarm System Application Registers (Rev AB) ............A-1 Display Application Registers (Rev AA)..............A-5 Holding Register Application (Rev AA) ..............
  • Page 7 Table of Figures Figure 1–1 Model XRC6490....................1-4 Figure 1–2 Model XRC6790....................1-5 Figure 1–3 Model XRC6890....................1-6 Figure 1–4 XRC6990 Rack Mount ..................1-7 Figure 1–5 Complete View XRC-195 Board ..............1-10 Figure 1–6 Liquid Crystal Display and Indicators............1-18 Figure 1–7 Optional Keypad (P/N 2100652-xxx) ............
  • Page 8 Figure 4–5 XRC Board Connections................4-12 Figure 5–1 Troubleshooting Flowchart ................5-3 Figure 5–2 Liquid Crystal Display and Indicators...............5-4 Figure 5–3 Battery Charger and Battery Pack Connections ..........5-6 Figure 5–4 Power Troubleshooting Flowchart ..............5-12 Figure 5–5 AC-DC Charger Wiring Instructions ...............5-16 Figure 5–6 Current Measurement Troubleshooting Cable..........5-17 Figure 5–7 Lithium Battery Backup Enable/Disable............5-20 Figure 5–8 Communication Troubleshooting Flow Chart..........5-22 Figure 5–9 XRC-195 Communication Wiring..............5-24...
  • Page 9 List of Tables Table 1–1 XRC Board Component Descriptions............. 1-11 Table 1–2 Typical XRC Display Options ................. 1-16 Table 1–3 Status and Alarm Description................. 1-18 Table 2–1 XRC Main Electronic Board to Termination Panel Correlation Chart..... 2-16 Table 2–2 XRC On-Board Jumper Settings ..............2-19 Table 3–1 XRC Displayed Items ..................
  • Page 10 viii...
  • Page 11: Introduction

    Introduction About the Manual This manual is written to provide an experienced flow meter technician with the requirements necessary to install, setup and operate a Totalflow XSeries Remote Controller System. Organization Each of the chapters in this manual presents information in an organized &...
  • Page 12: Getting Help

    Getting Help At Totalflow, we take pride in the on going support we provide our customers. When you purchase a product, you receive documentation which should answer your questions; however, Totalflow Technical Support provides you an 800 number as an added source of information.
  • Page 13: Safety Practices And Precautions

    Certification Drawings shipped with this unit for specific guidelines. Extra copies of the certification drawings, referenced on the unit Name Tag, can be obtained, free of charge, by contacting Totalflow Technical Support at the number listed in the “Getting Help” section. •...
  • Page 14 Equipment be taken out of operation and secured against unintentional usage. Fuse Fuses used on XSeries Model electronic boards are surface mount and Replacement field repair should not be attempted. Most fuses automatically reset themselves, but if a know problem exists, the board should be sent in for...
  • Page 15: Overview

    Overview This Chapter introduces you to the Totalflow® XSeries Remote Controllers (XRC). The XSeries are low power, microprocessor based units designed to meet a wide range of automation, monitor, control, alarming and measurement applications. Four models are available: Models XRC6490, 6790, 6890 and 6990.
  • Page 16 XRC device. XSeries Remote Controller Hardware The Totalflow® XSeries Remote Controller (XRC) Models are housed in an aluminum case. With the exception of the size of the cases all models use identical components. These are the components of the XRC: •...
  • Page 17 XRC, on top of or the side of a meter house. As the XRC6990 is not designed for outside installations, Solar Panel chargers must be configured to mount outside of the building. Additional Additional features of the Totalflow System enabling its flexibility Features include the following: •...
  • Page 18: Standard Enclosure

    Standard Enclosure The standard enclosure consists of hinged-door box in varying sizes for the XRC6490, 6790 and 6890 (see Figure 1–1 through Figure 1–3). The door provides a watertight, corrosion resistant seal between the outside elements and the XRC components. It is designed to meet Class I, Division 2, Groups C&D and is NEMA 4X rated.
  • Page 19: Figure 1-2 Model Xrc6790

    Standard Enclosure, Cont. RC 6790 Figure 1–2 Model XRC6790 Continued on Next Page...
  • Page 20: Figure 1-3 Model Xrc6890

    Standard Enclosure, Cont. (20.09) (15.52) (18.70) RC 6890 (18.00) Figure 1–3 Model XRC6890...
  • Page 21: Rack Mount Enclosure

    Rack Mount Enclosure The XRC6990 enclosure is designed for 19” Rack Mount (see Figure 1–4). This enclosure may be configured to house up to 2 XRC-195 boards, up to 2 LCD displays and up to 2 optional Key Pads. This unit is not designed for exposure to the elements. With the exception of the local PCCU Connector, all terminals are located on the back panel of the enclosure.
  • Page 22: Xrc General Specifications

    XRC General Specifications XRC Model Width Height Depth Dimensions 6490 11.52” (292.61mm) 14.81” (376.17mm) 10.27” (260.83mm) 6790 15.10” (383.54mm) 18.80” (477.52mm) 13.38” (339.85mm) 6890 20.09” (510.29mm) 28.91” (734.31mm) 15.52” (394.21mm) 6990 10.47” (265.93mm) 16.91” (429.51mm) 10.21” (259.33mm) XRC Model Pipe Mounted Direct Mounted Installed Depth 6490...
  • Page 23: Xrc-195 Electronic Board Specifications

    XRC-195 Electronic Board Specifications The XRC-195 Electronic Board (extendable Remote Controller, part number 2100355) is designed as a general- purpose RTU motherboard that mounts in all XSeries enclosures. It has the same footprint as its counterpart, the XFC-195 Board (extendable Flow Computer motherboard).
  • Page 24: Figure 1-5 Complete View Xrc-195 Board

    XRC-195 Board Specifications, Cont. Figure 1–5 Complete View XRC-195 Board Continued on Next Page 1-10...
  • Page 25: Xseries On-Board Input/Output

    Aux. Power Output Connectors PCCU Interface DeBounce Enable/Disable SDRIVE: 32K E2Prom Contrast Potentiometer XSeries On-board Input/Output Totalflow's XRC features the base I/O listed below: • 5 User A/I's • 4 User D/O's • 4 User D/I’s (2 may be used as High Speed P/I’s (D/I 1 and D/I 2)) •...
  • Page 26 Digital Input The Totalflow XRC provides 4 digital inputs(2 of which may be used as high speed pulse inputs) as a means to monitor inputs from external equipment with the XRC. See Figure 1– 5, Item #s 15 & 16.
  • Page 27: Digital Output

    COMMON (GND) Digital Output The Totalflow XRC provides 4 digital (12Vdc) outputs as a means to control external equipment with the XRC. See Figure 1–5, Item Nos. 15 & 16. When connecting or disconnecting any wires to the XRC-195 Board, you should remove all power sources and make sure that you are grounded properly.
  • Page 28: Analog Inputs

    Digital Output, Cont. • Open circuit voltage: 0VDC Electrical Specification • Short circuit leakage current: 0uA typical. (each point): • Output capacitance: 1000pF typical. • Maximum allowable voltage range on output -0.5VDC to 26.5VDC. • Open Drain FET type. Input Specification •...
  • Page 29: Display Function

    Analog Inputs, Cont. Typical Point 0-10V To ADC SIG (+) Schematic 255 Ohm Resistor Input Mode Select Example TYPICAL VOLTAGE ANALOG INPUT FIELD WIRING Connections SIGNAL 0-10V To ADC SIG (+) SIG (+) OUTPUT FIELD DEVICE Voltage Mode COMMON (GND) TYPICAL 2 WIRE 4--20mA FIELD DEVICE WIRING 0-10V To ADC SIG (+)
  • Page 30: Functions Of The Xrc

    Display Function, Cont. Table 1–2 Typical XRC Display Options Display Description DATE/TIME Current Date and Time MM/DD/YY HH:MM:SS 24 hour clock YEST DP LO Yesterday’s Percent DP Low Limit NN PERCENT Percent time below DP Low Set Point YEST DP HI Yesterday’s Percent DP High Limit NN PERCENT Percent time below DP High Set Point...
  • Page 31: Display Annunciators

    • Therms Master application • Therms Slave application • Multiple protocols (Totalflow proprietary low power, Modbus Slave (RTU/ASCII), Modbus Master (RTU/ASCII), LevelMaster, BTU 8000/8001, Enron Modbus, Square D, MotorSaver, ABB 2010T Multivariable, Altronics and others XRC Display During the operation of the XRC the front panel LCD continuously scrolls through the operating parameters.
  • Page 32: Figure 1-6 Liquid Crystal Display And Indicators

    Status and Alarms Description, Cont. Figure 1–6 Liquid Crystal Display and Indicators Table 1–3 Status and Alarm Description Indicator Description I/O Sub-System Low Lithium Battery Alarm: When LL (low lithium) is displayed, lithium battery voltage is below 2.5 Vdc. A new lithium battery measures approximately 3.6 Vdc.
  • Page 33 Communications Protocols, Cont. Listen Cycle. Flashes if this remote port is active and running Totalflow Remote Protocol. Flashes in sync with listening cycle that occurs at 1, 2 or 4 second intervals. MODBUS ASCII: Modbus ASCII protocol is selected for the port assigned to this annunciator.
  • Page 34: Laptop Computer Running Pccu32

    Status and Alarms Description, Cont. Table 1–2 Status and Alarm Description, Cont. Indicator Description Measurement Application Back Flow Condition. Visible only when DP variable displayed. Zero Flow Condition: Visible only when Flow Rate displayed. Hold. Displayed when HOLD flag is active. Also displayed when transmitters are being calibrated or A to D Converter cannot be read.
  • Page 35: Optional Equipment

    Optional Equipment Key Pad The XSeries models may be configured to include the optional Keypad (see Figure 1–7) located on the front cover of the unit. Keypad entry allows the user to monitor programmed display items without using additional equipment. See through Figure 1–8...
  • Page 36: Figure 1-7 Optional Keypad (P/N 2100652-Xxx)

    Key Pad, Cont. Figure 1–7 Optional Keypad (P/N 2100652-xxx) 10.60 RC 6490 Figure 1–8 XRC6490 with Optional Key Pad Continued on Next Page 1-22...
  • Page 37: Figure 1-9 Xrc6790 With Optional Keypad

    Key Pad, Cont. 13.72 RC 6790 Figure 1–9 XRC6790 With Optional Keypad 15.85 RC 6890 Figure 1–10 XRC6890 With Optional Keypad Continued on Next Page 1-23...
  • Page 38: Totalflow Input/Output Modules

    Totalflow Input/Output Modules In addition to Totalflow’s enhanced on-board input/output capabilities, the hardware functionality of the XSeries can be extended in a flexible and friendly way by adding modular I/O as needed (see ). Totalflow I/O (TFIO) modules are designed to Figure 1–12...
  • Page 39: Figure 1-12 Tfio Module Housing

    Totalflow Input/Output Modules, Cont. Figure 1–12 TFIO Module Housing Figure 1–13 XRC6490 Inside View Continued on Next Page 1-25...
  • Page 40: Figure 1-14 Xrc6790 Inside View

    Totalflow Input/Output Modules, Cont. Figure 1–14 XRC6790 Inside View Battery Inside Front Door Compartment Figure 1–15 XRC6890 Inside View Continued on Next Page 1-26...
  • Page 41: Figure 1-16 Xrc6990 Inside View

    Totalflow Input/Output Modules, Cont. Figure 1–16 XRC6990 Inside View 1-27...
  • Page 42 1-28...
  • Page 43: Chapter 2 Installation

    Chapter 2 Installation Overview This Chapter provides you with the information for installation and setup. By the time you finish this Chapter you will have the XRC unpacked, installed, field wired and ready for operation. For safe and trouble free installation follow all instructions and advisories. Due to is configuration, the XRC6990 Installation Instructions and it’s optional equipment are grouped together near the end of this Chapter.
  • Page 44 Damaged If any components has been damaged or if there are noticeable defects, Components notify your Totalflow representative. Keep all shipping materials for the carrier's inspection. Totalflow will arrange for immediate repair or replacement; see 'Getting Help', page x. Pipe Saddle Mount Installation If you are installing the unit directly to the meter run use this procedure.
  • Page 45: Figure 2-1 Typical Pipe Saddle Installation

    Pipe Saddle Mount Installation, Cont. 2" x 40" Mounting Pipe Saddle Meter Run "U" Mounting Bolt Figure 2–1 Typical Pipe Saddle Installation The following procedures are to be followed when installing an XRC on 2” mounting pipe as shown in Figure 2–2 through Figure 2–4. To install the XRC, it is recommended that two people perform the installation.
  • Page 46: Figure 2-2 Model Xrc6490, Pipe Mounted

    Pipe Saddle Mount Installation, Cont. RC 6490 Figure 2–2 Model XRC6490, Pipe Mounted RC 6790 (2.38 O.D.) 2.00 PIPE Figure 2–3 Model XRC6790, Pipe Mounted Continued on Next Page...
  • Page 47: Figure 2-4 Model Xrc6890, Pipe Mounted

    Pipe Saddle Mount Installation, Cont. (2.83) (16.82) (.60) (4X Ø.437) RC 6890 2.00 PIPE (2.38 O.D.) Figure 2–4 Model XRC6890, Pipe Mounted Flat and lock washers with nut U - Bolt 2 " Mounting Pipe Figure 2–5 XRC Pipe Mounting...
  • Page 48 Wall Mount Installation If you are installing to a wall near the meter run or inside a meter shed use this procedure. Before you begin, review the procedure and the materials required for installation. Refer to outline drawing for mounting dimensions requirements. •...
  • Page 49: Figure 2-6 Model Xrc6490, Wall Mounted

    Wall Mount Installation, Cont. (11.00) (2.83) (.60) 4X Ø.437 RC 6490 (.75) Figure 2–6 Model XRC6490, Wall Mounted RC 6790 Figure 2–7 Model XRC6790, Wall Mounted Continued on Next Page...
  • Page 50: Figure 2-8 Model Xrc6890, Wall Mounted

    Wall Mount Installation, Cont. (2.83) (.60) (4X Ø.437) (16.26) RC 6890 (.75) Figure 2–8 Model XRC6890, Wall Mounted Battery Pack Installation A battery pack provides the XRC with it’s operating power. The battery is packed and shipped separately. Before installation, inspect power cables, where they terminate on battery pack, and connector for breakage.
  • Page 51: Figure 2-9 Xrc-195 Board Battery And Charger Input Connections

    Battery Pack Installation, Cont. Instructions Step Procedure Insert battery pack into lower compartment. Insert battery pack with its long dimension facing outward. Connect battery pack connector to Digital Board Battery Connection J16 connector (see Figure 2–9), located in upper right corner of Board. Observe LCD, the display should be on and scrolling through the startup diagnostics sequence.
  • Page 52: Solar Panel Installation

    XRC-195 board, see Figure 1–5. If installation procedures are required for mounting Solar Panel on top or side of meter house, customer should contact Totalflow's Service Department; see “Getting Help” in the Introduction section of this manual.
  • Page 53 Solar Panel Installation, Cont. Procedure Our standard solar panel must be mounted within 12 feet of XRC. For Solar Panel mounting, the following materials are required. In the following procedure, the common name for a component, its jumper number if available (Abbreviated J) or part is followed by a number in parentheses.
  • Page 54: Ac Charging Unit Installation

    The AC Charging Unit is shipped separately. When unit is received, unpack and inspect all components for evidence of damage. Report damage to shipping carrier and to Totalflow's Service Department. Remove one of the plugs from the side of XRC so that AC charging unit can be mounted without obstruction.
  • Page 55: Figure 2-11 Mounting Ac Charger

    AC Charging Unit Installation, Cont. Step Procedure, Cont. Before connecting Charger wiring, trim wire ends back 1/4” and remove associated CHGR Input J17 terminal block (see Figure 2–12) from Digital Board. Loosen terminal block securing screws, insert black wire into plus (+) terminal (top) and white wire in negative (-) terminal (bottom).
  • Page 56: Figure 2-12 Dc Wiring Instructions

    AC Charging Unit Installation, Cont. Figure 2–12 DC Wiring Instructions Figure 2–13 AC Wiring Instructions 2-14...
  • Page 57: Xrc6990 Rack Mount Installation

    XRC6990 Rack Mount Installation Overview The XRC6990 is intended for rack mounting. For purposes of these instructions, we assume that the mounting rack is already in place and that instructions are not required for mounting the unit into the rack (see Figure 2–14).
  • Page 58: Figure 2-15 Single And Dual Unit Termination Panels

    XRC6990 Rack Mount Installation, Cont. Table 2–1 XRC Main Electronic Board to Termination Panel Correlation Chart XRC Main Electronic Board XRC6990 Termination Panel J6-Comm 1 J6-Comm 2 J8-Digital I/O A J8-Digital I/O B J20-AuxPwr Output J23-Analog Inputs J18-TFIO Modules Dual Unit Wiring to a XRC6990 Dual Unit, is reflected by two Termination Panels on the rear of the enclosure, two XRC-195 boards in the interior and two display and local communication ports on the front.
  • Page 59: Xrc Communication, Jumper Settings And Field Wiring

    XRC Communication, Jumper Settings and Field Wiring The XRC Main Electronic Board may require some basic setup and wiring. The standard XRC enclosure allows the user access to the Main Electronic Board for Configuration of jumpers, communication modules and switches. All user wiring is wired directly to this board.
  • Page 60: Figure 2-17 Xrc Panel Mount Field Wiring Diagram

    XRC Communication, Jumper Settings and Field Wiring, Cont. Figure 2–17 XRC Panel Mount Field Wiring Diagram The XRC-195 Board, as with any electronic board, is susceptible to damage by static electricity or improper handling. To prevent this from occurring, user should wear a grounding strap. Remove power to unit prior to changing Jumper settings or field wiring to on-board I/O.
  • Page 61: Table 2-2 Xrc On-Board Jumper Settings

    XRC Communication, Jumper Settings and Field Wiring, Cont. Board Table 2–1 is a brief description of each configuration point on the XRC Configuration Main Electronic Board and it’s function. The board diagram shows the location of these items (see Figure 2–16). Other Field For other wiring connections directly on the XRC Main Electronic Board, Wiring...
  • Page 62: Figure 2-18 Xrc Main Electronic Board Jumper Configuration

    XRC Communication, Jumper Settings and Field Wiring, Cont. Figure 2–18 XRC Main Electronic Board Jumper Configuration Continued on Next Page 2-20...
  • Page 63: Figure 2-19 Other Field Wiring I/O Connections

    XRC Communication, Jumper Settings and Field Wiring, Cont. Figure 2–19 Other Field Wiring I/O Connections 2-21...
  • Page 64 2-22...
  • Page 65: Chapter 3 Xrc Startup

    Chapter 3 XRC Startup Overview This Chapter generally describes the steps required to get a newly installed XRC system up and running. Specific information required to complete each step (depending on your equipment choice) is discussed in the PCCU32 help files, or the Operations Manual for the FS/2 Portable Calibration and Collection Unit.
  • Page 66 PCCU32 Installation and Setup Totalflow’s® PCCU32 4.3 (or later) Software is required to communicate with XSeries equipment. Previous versions of PCCU32 are not compatible. PCCU32 Software running in a laptop Windows environment offers you the most capabilities for programming. The Windows environment features user friendly help files and easy to follow menus.
  • Page 67: Figure 3-1 Rs-232 Mmi Communication Cables

    Connecting To Local Port, Cont. Figure 3–1 RS-232 MMI Communication Cables Step Procedure, Cont. With the MMI cable connected, click on the Connect Icon (left- most icon at the top of the screen). The [Local Connect] screen will appear with some labeled buttons. If the Invalid Security Code screen should appear, enter four zeros (0000) for the new code and click OK.
  • Page 68: Setting Up The Xrc

    Setting up the XRC Overview As previously instructed, once physically connected to the XRC, you instruct the Host Software to connect to the device. At this time, the software will actually read the device default values programmed at the factory. These preset values are based on the type of product you ordered and programmed for the most widely used configuration.
  • Page 69: Location

    Location In WINCCU, the host software, the location field can hold up to 24 alphanumeric characters to describe its location. An example would be the county name or road number. Description Format Note Location Xxxxxxxxxxxxxxxxxxxxxxxx 24 digit alphanumeric There are additional fields stored in WINCCU for uniquely identifying the meter including fields for entering the lease holder, producer, operator and buyer.
  • Page 70: Security System

    Security System The Main Electronic Board (XRC-195 Board) has a bi-level security system built in. For the purpose of this manual, we will refer to this as the Hardware Security. When the XRC is accessed through PCCU32 or WinCCU Host software packages, this will have a third level of security included.
  • Page 71 Level 1 Security (Read only). Additionally, enter a four digit code for Level 2 Security (Read/Write). Click the Send button located at the bottom of the Station Setup window. To enable Hardware Security, set S1 Security Switch on the XRC- 195 Board to the ON position.
  • Page 72: On Board I/O Calibration

    Analog Input Calibration Overview The Totalflow XRC comes standard with 5 analog inputs on the XRC-195 Board (see Figure 3–2). As you enter calibration, the XRC enters the Hold Mode and displays the current values. To see a complete overview of the XRC-195 Board, see Figure 1–5.
  • Page 73: Figure 3-2 Xrc-195 Board- Analog Input Calibration Points

    Analog Input Calibration, Cont. Step Procedure, Cont. In the Current Value box, check the Update button. This causes the AI to look for it's source at the terminals instead of a Test Value. Begin the calibration starting with the first selection, Low Calculation Point.
  • Page 74: Pulse And Digital Input Calibration

    Pulse and Digital Input Calibration Overview Totalflow XRC comes standard with 2 high speed Pulse Inputs on board. These may also be used as Digital Inputs. The following procedure is for calibrating Pulse Inputs. As you enter the calibration screen and have selected the P/I that you would like to calibrate, the XRC enters the Hold Mode and displays the current values and their register number.
  • Page 75: Chapter 4 Maintenance

    LCD display. XRC alarm troubleshooting procedures are presented in the Troubleshooting Chapter. Returning If a Totalflow component is to be returned to Totalflow for repair, securely wrap it in protective anti-static packaging. Before returning a component, Part(s) for Repair call us for a Return for Authorization Number (RA).
  • Page 76: Backing Up Configuration Files

    Backing up Configuration Files Before you begin any maintenance on your XRC, you should collect the data and back up all configuration files to your laptop's hard drive or a floppy disk. This safeguards your data and allows you to re-start the unit without the hassle of re-configuring the XRC should any problem arise.
  • Page 77: Downloading A New Flash

    Step Procedure Connect the PCCU cable to the device. In Windows, Click Start, select Programs, Totalflow PCCU32 folder and then Flash Loader. The Flash Loader program will start. Enter the path and file name or click the browse […] button to locate the flash file.
  • Page 78: Components And Spare Parts

    Components and Spare Parts Continued on Next Page...
  • Page 79 Components and Spare Parts, Cont. Continued on Next Page...
  • Page 80: Table 4-1 Xrc6490 And 6890 Component Identifications

    Components and Spare Parts, Cont. Table 4–1 XRC6490 and 6890 Component Identifications ID No. Description Spare Part Number Enclosure PCCU Internal Cable 2000073-xxx Door (6490) 1800308-xxx Door (6790) 1800309-xxx Door w/keypad (6490) 2100548-xxx Door w/keypad (6790) 2100924-xxx Communication Bracket 2015260-xxx External PCCU Connector Cap 1215000-xxx LCD Display...
  • Page 81: Table 4-2 Additional Spare Parts

    Components and Spare Parts, Cont. Table 4–2 Additional Spare Parts Description Spare Part Number Pipe Saddle Mounting Kit (12”) 1310000-012x Pipe Saddle Mounting Kit (10”) 1310000-010x Pipe Saddle Mounting Kit (8”) S00515 Pipe Saddle Mounting Kit (6”) S00510 Pipe Saddle Mounting Kit (4”) S00505 Pipe Saddle Mounting Kit (3”) S00500...
  • Page 82: Replacing Xrc Battery Pack

    Replacing XRC Battery Pack This section presents the procedures for removal and installation of XRC battery pack. To access battery pack, open XRC door. Battery pack is located behind front mounted keeper plate (model 6490 only). When removing battery pack, DO NOT remove the Lithium battery from the Main Electronic Board (XRC-195 Board).
  • Page 83: Figure 4-4 Xrc Battery And Charger Connections

    Replacing XRC Battery Pack, Cont. Figure 4–4 XRC Battery and Charger Connections Step Procedure, Cont. Remove keeper plate (see Figure 4–1, Item 16-6490 only), which secures battery pack in its mounting location, by slightly loosening the three mounting screws. It is not necessary to remove screws.
  • Page 84 Replacing XRC-195 Board The XRC-195 Board is mounted to the backside of access door. It is mounted, to the door, on standoffs. Refer to Figure 4–1 or Figure 4–2. The XRC-195 Board, as with any electronic board, is susceptible to damage by static electricity or improper handling.
  • Page 85 Replacing XRC-195 Board, Cont. Step Procedure, Cont. Remove four mounting screws and lock washers securing the XRC-195 Board to door mounted standoffs (see Figure 4–1 or Figure 4–2). When removing the XRC-195 Board, grasp its outer edges. This prevents damage to circuitry and components. Replace and secure XRC-195 Board on four standoffs and secure in place using four screws and lock washers.
  • Page 86: Figure 4-5 Xrc Board Connections

    Replacing XRC-195 Board, Cont. Figure 4–5 XRC Board Connections 4-12...
  • Page 87: Replacing Liquid Crystal Display (Lcd) Board

    Step Procedure To access the LCD Board, open the Totalflow unit door (see Figure 4–1 or Figure 4–2, Item 3). Board is located behind XRC- 195 Board (Figure 4–1 or Figure 4–2, Item 6). Disconnect the external charging unit J17 (see ) from Figure 4–5...
  • Page 88 4-14...
  • Page 89: Overview

    Chapter 5 Troubleshooting Overview As an aid to troubleshooting the XRC, this chapter will provide troubleshooting guidelines for the various subsystems. This Chapter contains a troubleshooting flowchart (see Figure 5–1). As you follow the logic in this flowchart, you will be directed to specific test instructions that are found in this Chapter or you may be directed to the Power Troubleshooting Flowchart (see Figure 5–4) or possibly the Communication Troubleshooting Flowchart (see Figure 5–8).
  • Page 90 SLEEP Mode Totalflow units are designed to go into a low power mode, SLEEP, when an insufficient amount of voltage is present for a period of time. At issue here, is locating the reason for the SLEEP alarm, simply “waking up” the unit will not suffice, therefore issues relating to the systems power supply should be investigated.
  • Page 91: Figure 5-1 Troubleshooting Flowchart

    Troubleshooting Return to Receive Alarm Codes START Alarm? Go To Power Batteries Troubleshooting Return to Dead? START Go To COMM Troubleshooting COMM Return to Trouble? START Still Call Totalflow Having Technical Return to Trouble? Support START Figure 5–1 Troubleshooting Flowchart...
  • Page 92: Troubleshooting Visual Alarm Codes

    Troubleshooting Visual Alarm Codes Overview When a visual indicator is present (see ) the following section will assist in Figure 5–2 determining the probable cause and steps required to correct the condition. For the purpose of troubleshooting, only those codes considered to be alarms or codes used to assist troubleshooting are discussed here.
  • Page 93: Troubleshooting A Blank Lcd Screen

    ID Recognized. Recognized and receiving request. Listen Cycle. Flashes if this remote port is active and running Totalflow Remote Protocol. Flashes in sync with listening cycle that occurs at 1, 2 or 4 second intervals. MODBUS ASCII: MODBUS ASCII protocol selected for the port assigned to this annunciator.
  • Page 94: Troubleshooting A Low Lithium Alarm (Ll)

    Troubleshooting a Blank LCD Screen, Cont. Step Procedure, Cont. If voltage is still low, investigate power issues following the Power Troubleshooting Flow Chart (see Figure 5–4 Figure 5–3 Battery Charger and Battery Pack Connections Troubleshooting a Low Lithium Alarm (LL) When the Low Lithium alarm appears, the lithium battery should be replaced immediately.
  • Page 95: Troubleshooting A Low Charger Alarm (Lc)

    –99 A/D converter could not be read –100 A/D converter could be read again. If event code is found, follow guidelines for returning Transducer to Totalflow for repair or replacement. If event code is not found, continue to next step. Continued on Next Page...
  • Page 96 If problem is not corrected, continue to next step. Check RTD wiring at XMV. Perform the following three procedures found next in this Chapter: A) RTD Continuity Test B) RTD Resistive Test C) RTD Impedance Test Contact Totalflow to repair or replace XMV.
  • Page 97: Resistive Temperature Detector (Rtd) Continuity Test

    Resistive Temperature Detector (RTD) Continuity Test Should the readings from the RTD be suspect, follow the Instructions below to test the RTD Probe. • Digital MultiMeter w/ alligator clip leads Required Equipment Instructions Step Procedure Begin by disconnecting power and communications from XMV. Disconnect RTD from XMV.
  • Page 98: Rtd Current Source (Resistive) Test

    If readings from the RTD are still suspect following the RTD Probe Continuity test, follow the Instructions below to test the current source on the Termination Board to verify it is receiving power. • Totalflow Diagnostics Kit 2017373 Required Equipment •...
  • Page 99: Rtd Impedance Test

    RTD Current Source (Resistive) Test, Cont. Step Procedure, Cont. If either of the measured values are outside of range, remove power and replace Termination Board Connector Cable (1801415-xxx). Return power and perform steps 9 and 10. If either of the measured values are outside of range, remove power and replace Termination Board (2101873-xxx).
  • Page 100: Power Troubleshooting

    Power Troubleshooting Overview This section focuses on determining what has caused the XRC to loose power. Generally loss of power can be attributed to only the Power Supply system. However, if the Power Supply System is used for powering a Transceiver, or other peripheral equipment, a problem with that equipment may drain the Battery and cause the XRC to loose power.
  • Page 101: Power Supply Test

    If this is a new installation and external equipment is being powered from the XRC, call Totalflow Tech Support for help in evaluating your cable and power supply installation requirements. Correct and retest as necessary.
  • Page 102 Solar Panel Charging System Test, Cont. Step Procedure, Cont. Check solar panel for any physical damage or obstructions to sunlight. Sunlight obstruction prevents solar panel from receiving enough sunlight to charge installed battery pack. Correct and retest as necessary. Solar panel should be positioned so it receives the most sunlight. Do not place it in a shaded area.
  • Page 103: Ac Charging System Test

    Solar Panel Charging System Test, Cont. Table 5–2 Specifications for Solar panels Panel Volts @P Open Circuit Load Resistance Loaded Voltage 16.8V 30 Ω 25W 16–18VDC 16.8V 15 Ω 25W 16–18VDC 16.8V 10 Ω 40W 16–18VDC AC Charging System Test If your system setup includes an AC Charger connected to the XRC Board, and it is not supplying the required voltage to the unit, you may need to test the AC Charger.
  • Page 104: Auxiliary Equipment Isolation Test

    AC Charging System Test, Cont. Figure 5–5 AC-DC Charger Wiring Instructions Auxiliary Equipment Isolation Test This test will need to be performed if your Battery Pack output voltage is not remaining consistent and no errors were found during the previous Power Supply, Solar Panel Charging System or AC Charging Circuit troubleshooting tests.
  • Page 105: Tfio Module Isolation Test

    Auxiliary Equipment Isolation Test, Cont. Step Procedure, Cont. Re-connect Battery Pack and measure Average Current. If Average Current is less than or equal to equipment specification, disconnect Battery Pack, reconnect next Auxiliary item, continue to next step. Repeat Step 6 until all Auxiliary items have been tested and/or equipment causing the power drain has been located.
  • Page 106: Sleep Mode

    TFIO Module Isolation Test, Cont. Step Procedure, Cont. Using DMM, measure Average Current. If equal to or greater than 80 ma at 12 VDC, disconnect Battery Pack, reconnect TFIO Module Cable with one module connected, continue to next step. Using DMM, measure Average Current. Low Power TFIO Modules generally do not draw over 0.30 ma at 12 VDC.
  • Page 107: Reset Procedures

    Reset Procedures The XRC operating system can be reset through either a cold or warm start procedure. The decision to use these procedures should only be made by an experienced technician. Cold Start A cold start clears all the data that is stored in RAM as well as resetting all entered variables to their factory default values or to the most recent values written to the S:Drive during a “Save and Resore”.
  • Page 108: Figure 5-7 Lithium Battery Backup Enable/Disable

    Reset Procedures, Cont. Warm Start A warm start does not clear the data stored in RAM. The warm start will only reset the XRC microprocessor and not disturb any data that has been stored in RAM. A warm start should be used when taking an XRC out of service to perform maintenance or troubleshooting.
  • Page 109: Troubleshooting Communications

    Troubleshooting Communications Communications Overview These troubleshooting procedures are applicable to all XSeries Remote Controllers with an installed radio. Use as an aid for troubleshooting communication problems. The Figure 5–8 three basic types of radio communications that can be used between the XRC and a radio receiver, are: •...
  • Page 110: Figure 5-8 Communication Troubleshooting Flow Chart

    Supply Voltage Power Supply from XRC unit Test Issues > 11.9 VDC? Figure 5-1 Substitute Unit Respond to Communication Host Comm Test Cable Request? Contact Totalflow Communication Communication Technical RS-232? RS-485? Support RS-232 RS-485 Communication Communication Test Test Does Unit...
  • Page 111: Transceiver Supply Voltage Test

    Transceiver Supply Voltage Test Using wiring information and guidelines supplied by transceiver manufacturer, verify that transceiver is receiving manufacturer’s suggested voltage. If unit is receiving sufficient voltage, continue to the OEU Wiring Voltage Test. If transceiver is not receiving sufficient voltage, investigate power supply issues.
  • Page 112: Figure 5-9 Xrc-195 Communication Wiring

    12V Communication Supply Voltage Test, Cont. Figure 5–9 XRC-195 Communication Wiring 5-24...
  • Page 113: Transceiver Check

    If a directional antenna is used, verify the orientation to the antenna to the Master site. If a communication problem still exists, and the unit has passed the Transceiver Check test, contact Totalflow Customer Service for additional help. RS-232 Communication Test The following RS-232 Serial Communication Test procedure is directed from Figure 5–8...
  • Page 114 If all previous testing passed, and all wiring, jumper and terminations have been verified correct, the board will need to be replaced. Contact Totalflow Customer Service. See “Getting Help” in the introduction of this manual for instructions.
  • Page 115: Rs-485 Communication Test

    RS-485 Communication Test The following RS-485 Serial Communication Test procedure is directed from Figure 5–8 will assist the user in what may be the possible cause for indicated error message. Before performing this test, please verify that the field wiring (see Table 5–4)is correct. When troubleshooting RS-485 mode, verify termination settings of COMM 1 J7 and COMM 2 J10 on XRC Board are correctly jumpered (see Table 5–5).
  • Page 116 If any inaccuracy exists, investigate wiring errors or damaged wires. If a communication problem still exists, and the unit has passed the tests in steps 1 and 2, additional testing will be required. Call Totalflow Technical Support for additional help. 5-28...
  • Page 117: Appendix A Register Documents

    Read Only Alarm System Application Register Notes: These are special structures used by the Totalflow WinCCU/PCCU32 applications. Currently they can not be accessed via templates or ini files. Allows the user to enter floating point numbers as constants that can be used when building an Alarm Page.
  • Page 118 Alarm Cry-out is enabled by selecting the port on which alarms will be broadcast. Selections are: 0 – Disabled, 1 - COM1, 2 – COM2 The time in minutes between Cry-Outs. Set to 1 when it is time to Cry-Out. Cry-out checks the Data Carrier Detect (DCD) line to see if the communications channel is quiet before it initiates a Cry-out.
  • Page 119 } VAR_REF; and VAR_VALUE is: typedef union /* Variable Value Union */ float f; long l; unsigned long ul; int i; uint16 ui; char c; byte uc; } VAR_VALUE; The structure of each entry when read: typedef struct /* Download */ char type;...
  • Page 120 #define CONTINUOUS 0 #define DIGITAL_IN 3 #define DIGITAL_OUT 1 #define COIL_TRIGGER 2 Where alarm type is defined as: /* Alarm Types */ #define NOALARM_ 0 #define GT_ 1 #define LT_ 2 #define ON_ 3 #define OFF_ 4 #define AND_ 5 #define OR_ 6 #define GE_ 7 #define LE_ 8...
  • Page 121: Display Application Registers (Rev Aa

    Display Application Registers (Rev AA) REGISTER DESCRIPTION TYPE ACCESS NOTE Number of Files Byte Read/Write Number of Displays Byte Read/Write Current File Byte Read/Write Current Display Byte Read/Write Display Lock Byte Read/Write Display Clear Byte Read/Write Display Save Byte Read/Write Restore Factory Default Display Byte Read/Write...
  • Page 122 Display Application Register Notes If the number of files being written is greater than the number of file present, spare files will be created. If the number written is less than the number present, excess files will be deleted. Refers to the number of displays in the current group. If number written is greater than number present, spare displays will be created.
  • Page 123: Holding Register Application (Rev Aa

    Holding Register Application (Rev AA) REGISTER DESCRIPTION TYPE ACCESS NOTE Holding Array 1 Register 1 Programmable Read/Write Holding Array 1 Register 2 Programmable Read/Write Holding Array 1 Register 3 Programmable Read/Write 0.(X) Holding Array 1 Register (X) Programmable Read/Write Holding Array 2 Register 1 Programmable Read/Write Holding Array 2 Register 2...
  • Page 124: Operations Application Registers (Rev Ab

    0 - 32 Bit Floating Point 1 - 16 Bit Integer 2 - 16 Bit Unsigned Integer 3 - 32 Bit Integer 4 - 32 Bit Unsigned Integer 5 - 8 Bit Byte 6 - 24 Character String 7 - 4 Byte Register (app.array.register) Each Holding Register array can be made persistent through a warm start.
  • Page 125 Register Description Type Access Note 5.(X) Periodic Operations (X) Register 2 Register Read/Write Periodic Operations 1 Output Register Register Read/Write Periodic Operations 2 Output Register Register Read/Write Periodic Operations 3 Output Register Register Read/Write 6.(X) Periodic Operations (X) Output Register Register Read/Write Math Operation 1 Result...
  • Page 126 Register Description Type Access Note 16.1 Compare Operation 2 Operation Uint16 Read/Write 16.2 Compare Operation 3 Operation Uint16 Read/Write 16.(X) Compare Operation (X) Operation Uint16 Read/Write 17.0 Compare Operation 1 Register 1 Register Read/Write 17.1 Compare Operation 2 Register 1 Register Read/Write 17.2...
  • Page 127 Register Description Type Access Note 26.(X) Compare Operation (X) Descriptor String Read/Write 27.0 Array Operation 1 Descriptor String Read/Write 27.1 Array Operation 2 Descriptor String Read/Write 27.2 Array Operation 3 Descriptor String Read/Write 27.(X) Array Operation (X) Descriptor String Read/Write 28.0 Select Operation 1 Descriptor String...
  • Page 128 Register Description Type Access Note 37.1 Lead Operation 2 Description String Read/Write 37.2 Lead Operation 3 Description String Read/Write 37.(X) Lead Operation (X) Description String Read/Write 38.0 Lead Operation 1 Interval Uint32 Read/Write 38.1 Lead Operation 2 Interval Uint32 Read/Write 38.2 Lead Operation 3 Interval Uint32...
  • Page 129 Register Description Type Access Note 47.(X) Ramp Operation (X) Descriptor String Read/Write 48.0 Ramp Operation 1 Slope Float Read/Write 48.1 Ramp Operation 2 Slope Float Read/Write 48.2 Ramp Operation 3 Slope Float Read/Write 48.(X) Ramp Operation (X) Slope Float Read/Write 49.0 Ramp Operation 1 Input Register Register...
  • Page 130 Register Description Type Access Note 58.1 Limit Operation 2 Low Limit Float Read/Write 58.2 Limit Operation 3 Low Limit Float Read/Write 58.(X) Limit Operation (X) Low Limit Float Read/Write 59.0 Limit Operation 1 Velocity Float Read/Write 59.1 Limit Operation 2 Velocity Float Read/Write 59.2...
  • Page 131 Register Description Type Access Note 68.(X) Scale Operation (X) Output Float Read/Write 69.0 PID Operation 1 Descriptor String Read/Write 69.1 PID Operation 2 Descriptor String Read/Write 69.2 PID Operation 3 Descriptor String Read/Write 69.(X) PID Operation (X) Descriptor String Read/Write 70.0 PID Operation 1 Input Register Register...
  • Page 132 Register Description Type Access Note 255.1 Number of Math Operations Uint16 Read/Write 255.2 Number of Bit Operations Uint16 Read/Write 255.3 Number of Compare Operations Uint16 Read/Write 255.4 Number of Array Operations Uint16 Read/Write 255.5 Enable Period Descriptors Uint16 Read/Write 255.6 Enable Math Descriptors Uint16 Read/Write...
  • Page 133 3 - R1 * R2 (Multiplication) 4 - R1 / R2 (Division) 5 - R1 ^ R2 (Power of) 6 - sqrt(R1)(Square Root) 7 - sin(R1) (Trig Sine) 8 - cos(R1) (Trig Cosine) 9 - tan(R1) (Trig Tangent) 10 - ABS(R1) (Remove sign) 11 - Log(R1) (Logarithm) 12 - 1 / R1 (Reciprocal) 13 - R1 % R2 (Modulo)
  • Page 134 0 - No Operation 1 - R1 + R2 (Addition) 2 - R1 – R2 (Subtraction) 3 - R1 * R2 (Multiplication) 4 - R1 / R2 (Division) 5 - R1 ^ R2 (Power of) 6 - sqrt(R1)(Square Root) 7 - sin(R1) (Trig Sine) 8 - cos(R1) (Trig Cosine) 9 - tan(R1) (Trig Tangent) 10 - ABS(R1) (Remove sign)
  • Page 135 48 - R1 > 0 (True if Greater than zero) 49 - R1 < 0 (True if Less than zero) Array Operations are executed when the corresponding register in array 19 is read. The registers in array 20 contain operation codes specifying the array operation to be performed. The registers in arrays 21 and 22 contain the operands of the array operations.
  • Page 136 Pulse Operations are executed when the corresponding register in array 55 is read. The registers in array 52 contain the value that is used as the pulse interval . The register in array 53contains the trigger input.. The result of the pulse operation is returned in the corresponding register in array 55.
  • Page 137: System Application Registers (Rev Ad

    System Application Registers (Rev AD) Register Description Type Access Note 0.0.0 Board Part Number String Read Only 0.0.1 Software Part Number String Read Only 0.0.2 Software Description String Read Only 0.0.3 System Date/Time String Read/Write 0.0.4 Device ID String Read/Write 0.0.5 Location String...
  • Page 138 Register Description Type Access Note 0.8.0 Last 2 byte of FLASH Int16 Read Only 0.8.1 Year Int16 Read/Write 0.8.2 Month Int16 Read/Write 0.8.3 Int16 Read/Write 0.8.4 Hour Int16 Read/Write 0.8.5 Minute Int16 Read/Write 0.8.6 Second Int16 Read/Write 0.8.7 FLASH Checksum Uint16 Read Only 0.8.8...
  • Page 139 The in service date is set the first time the system date/time is set. It is used by TOTALFLOW customer support to determine when a device was put in service.
  • Page 140: Trend System Application Registers (Rev Aa

    Register 0.12.0 contains the part number of the setup configuration programmed at the factory. Register 0.13.0 contains the register address of the analog input point that is currently being calibrated. In addition register 0.7.9 contains either a 0 or 1 to indicate that there is an input point being calibrated.
  • Page 141 REGISTER DESCRIPTION TYPE ACCESS NOTE 244.0 Trend File 1 Number of Records Uint32 Read Only 244.1 Trend File 2 Number of Records Uint32 Read Only 244.2 Trend File 3 Number of Records Uint32 Read Only 244.(X) Trend File (X) # Records Uint32 Read Only Trend System Register Notes:...
  • Page 142: Communication Registers

    Communication Registers Communication Application Registers (Rev AA) REGISTER DESCRIPTION TYPE ACCESS NOTE Port Flags Reset/Initialize Flags Byte Read/Write Interface Type (RS-232/485/422) Byte Read/Write Baud Rate Byte Read/Write Number of Data Bits Byte Read/Write Parity Byte Read/Write Number of Stop Bits Byte Read/Write Protocol...
  • Page 143 0 = 4 seconds, 1 = 2 seconds, 2 = 1 seconds, 3 = Always On. 1 = Time of Day, 2 = Time of Day/Cycle 0 = 32 Bit Totalflow, 64 = 32 Bit, 65 = 16 Bit Word Swapped, 66 = 16 Bit Modicon, 68 = 16 Bit ROS Modulo 10000 Use only as directed by Totalflow support.
  • Page 144: Fs2 Application Registers (Rev Aa

    FS2 Locate and lock selected Display Write Trend Append to DB2 Collect Read/Write Contract Day Read/Write Incremental Features Flags(set to 0xFF for Xseries) Read/Write – see note 1 Feature Flags Read/Write Lock Calcs(Dummy return value =1, Read Only For”LC” command.
  • Page 145 FS2 32-bit Integer Registers REGISTER DESCRIPTION TYPE FS2 Code(Composed of the Incremental features,features and e Rev Read/Write codes –4145FFE0 = AEFFE0) External Feature Flags 1 Read/Write External Feature Flags 2 Read/Write Remote Key Up Delay RCA format to and from FS2 Read/Write.In ms Remote Key Down Delay RCA format to and from FS2 Read/Write.In ms...
  • Page 146 FS2 String Registers REGISTER DESCRIPTION TYPE FS2 Formatted Time/Date Read/Write MM/DD/YY HH:MM Returns “0000” to allow FS2 Temperature correction to not fail Read FS2 Tube Revision Read/Write FS2 Tube Version – “M” for AGA7 and “E” for AGA3 Read/Write FS2 Structure Registers REGISTER DESCRIPTION TYPE...
  • Page 147 N_NOMPER last_per; /* ccu/pccu info on LAST NOM period */ N_NOMSTAT cur_stat; /* CURR NOM period status */ N_NOMSTAT last_stat;/* LAST NOM period status */ }N_NOMREC; FS2 Nomrec read: n_nomrec->cur_per.target_vol n_nomrec->next_per.target_vol n_nomrec->last_per.target_vol n_nomrec->cur_stat.actual_vol n_nomrec->cur_stat.perc_onsched n_nomrec->last_stat.actual_vol n_nomrec->last_stat.perc_onsched /* This structure is for writing */ typedef struct byte per_chng;...
  • Page 148 REGISTER DESCRIPTION TYPE MLOptCal Read/Write MIDptCal Read/Write MHIptCal Read/Write HIptCal Read/Write Bias Read/Write 6.15 FINISHCal – A write to this register initiates the Calibration Read/Write FS2 Cal TF Registers REGISTER DESCRIPTION USAGE Zero Cal Read/Write LOptCal Read/Write MLOptCal Read/Write MIDptCal Read/Write MHIptCal Read/Write...
  • Page 149: Xmv Interface Application Registers (Rev Ac

    XMV Interface Application Registers (Rev AC) Array 0 - Communication Status - Byte App.Array.Reg Description app.0.0 Number of XMV’s Description Communication Status registers: app.0.x Note: Array 254 is write only, and is stored in array 0. Array 0 can be read and write. Array 1 - Calibration Flags - Uint16 Description DP Cal Flags...
  • Page 150 Array 4 - Scaled Values - Float Description DP scaled value SP scaled value TF scaled value registers: app.4.x Array 5 - Calibration User Values Description DP Zero Transducer DP Cal Point 1 DP Cal Point 2 DP Cal Point 3 DP Cal Point 4 DP Cal Point 5 DP Cal Bias...
  • Page 151 Note: The calibration registers in array 5 should only be written by the PCCU32 calibration screen. Array 8 – Scroll Lock Flags – Byte Description DP Scroll Lock SP Scroll Lock TF Scroll Lock registers: app.8.x Note: The scroll lock registers in array 8 are written by the PCCU32 calibration screen to lock the pressure (DP or SP) being calibrated on the XMV.
  • Page 152 Type Description string Data Format array: app.XX.X Each array has the number of registers to match the number of displays for that XMV, as set in array 14. For example, Display 1, Line 1 for XMV 2 is app.20.0 Each display can be configured with its own display interval. This is the minimum amount of time the display is scrolled.
  • Page 153: Therms Master Application Registers (Rev Ab

    Therms Master Application Registers (Rev AB) Therms Master Btu Byte Registers ARRAY.REGISTER DESCRIPTION TYPE Components 7001 Read trigger. Read/Write Reset New Data trigger. Read/Write Component Index 3001 Read status. Read/Write 3058 New Data Write status. Read/Write Components 7001 Read status. Read/Write Components Index Select 1-16 or 17-32.
  • Page 154 ARRAY.REGISTER DESCRIPTION TYPE Components Table #1 Index #8. Read/Write Components Table #1 Index #9. Read/Write Components Table #1 Index #10. Read/Write 1.10 Components Table #1 Index #11. Read/Write 1.11 Components Table #1 Index #12. Read/Write 1.12 Components Table #1 Index #13. Read/Write 1.13 Components Table #1 Index #14.
  • Page 155 ARRAY.REGISTER DESCRIPTION TYPE 1.49 Bit Flags Stream 2Low Read/Write 1.50 Bit Flags Stream 2 High Read/Write 1.51 Bit Flags Stream 3Low Read/Write 1.52 Bit Flags Stream 3 High Read/Write 1.53 Bit Flags Stream 4 Low Read/Write 1.54 Bit Flags Stream 4 High Read/Write 1.55 Bit Flags Stream 5 Low...
  • Page 156 ARRAY.REGISTER DESCRIPTION TYPE 2.27 GPM - Component #12 Read/Write 2.28 GPM - Component #13 Read/Write 2.29 GPM - Component #14 Read/Write 2.30 GPM - Component #15 Read/Write 2.31 GPM - Component #16 Read/Write 2.32 Btu Dry. Read/Write 2.33 Btu Saturated Read/Write 2.34 Specific Gravity...
  • Page 157 ARRAY.REGISTER DESCRIPTION TYPE 3.26 CPCV – Btu Stream Component. Read/Write 3.27 VISCOSITY – Btu Stream Component. Read/Write 3.28 DENSITY – Btu Stream Component. Read/Write 3.29 FT – Btu Stream Component. Read/Write 3.30 FP – Btu Stream Component. Read/Write 3.31 C7PLUS – Btu Stream Component. Read/Write 3.32 C8PLUS –...
  • Page 158 ARRAY.REGISTER DESCRIPTION TYPE 4.20 AR – Btu Stream Component. Read/Write 4.21 AIR – Btu Stream Component. Read/Write 4.22 C6PLUS – Btu Stream Component. Read/Write 4.23 BTU – Btu Stream Component. Read/Write 4.24 GF – Btu Stream Component. Read/Write 4.25 SGF – Btu Stream Component. Read/Write 4.26 CPCV –...
  • Page 159 ARRAY.REGISTER DESCRIPTION TYPE 5.14 NC8 – Btu Stream Component. Read/Write 5.15 NC9 – Btu Stream Component. Read/Write 5.16 NC10 – Btu Stream Component. Read/Write 5.17 O2 – Btu Stream Component. Read/Write 5.18 CO – Btu Stream Component. Read/Write 5.19 H2 – Btu Stream Component. Read/Write 5.20 AR –...
  • Page 160 ARRAY.REGISTER DESCRIPTION TYPE NC4 – Btu Stream Component. Read/Write IC4 – Btu Stream Component. Read/Write 6.10 NC5 – Btu Stream Component. Read/Write 6.11 IC5 – Btu Stream Component. Read/Write 6.12 NC6 – Btu Stream Component. Read/Write 6.13 NC7 – Btu Stream Component. Read/Write 6.14 NC8 –...
  • Page 161 Note: Stream Id Bits: Bit 0 : No/Yes(0/1) – Send stream 1 to this slave Bit 1 : No/Yes(0/1) – Send stream 2 to this slave Bit 2 : No/Yes(0/1) – Send stream 3 to this slave Bit 3 : No/Yes(0/1) – Send stream 4 to this slave Therms Master Btu Var Int32 Registers ARRAY.REGISTER DESCRIPTION...
  • Page 162 ARRAY.REGISTER DESCRIPTION TYPE 10.14 NC8 – Btu Stream Component. Read/Write 10.15 NC9 – Btu Stream Component. Read/Write 10.16 NC10 – Btu Stream Component. Read/Write 10.17 O2 – Btu Stream Component. Read/Write 10.18 CO – Btu Stream Component. Read/Write 10.19 H2 – Btu Stream Component. Read/Write 10.20 AR –...
  • Page 163 Therms Master StreamTime String Registers ARRAY.REGISTER DESCRIPTION TYPE 12.0 Current Stream 1 Time, String formatted.. Read 12.1 Current Stream 2Time, String formatted.. Read 12.2 Current Stream 3 Time, String formatted.. Read 12.3 Current Stream 4 Time, String formatted.. Read Therms Master Slave Var Integer Registers ARRAY.REGISTER DESCRIPTION TYPE...
  • Page 164 ARRAY.REGISTER DESCRIPTION TYPE 15.7 Low Power Mode. Read/Write 15.8 Pre-Purge Selection. Read/Write 15.9 Normal Status. Read/Write 15.10 Fault Status. Read/Write 15.11 Carrier Bottle Low.(3072 Read/Write 15.12 Calibration Bottle Low.(3073) Read/Write 15.13 Manually Update Response Factors Read/Write 15.14 Auto Update Response Factors Selection Read/Write 15.15 Disable Stream Switching.
  • Page 165 ARRAY.REGISTER DESCRIPTION TYPE 251.5 C1 – Btu Stream Component. Read/Write 251.6 C2 – Btu Stream Component. Read/Write 251.7 C3 – Btu Stream Component. Read/Write 251.8 NC4 – Btu Stream Component. Read/Write 251.9 IC4 – Btu Stream Component. Read/Write 251.10 NC5 – Btu Stream Component. Read/Write 251.11 IC5 –...
  • Page 166 ARRAY.REGISTER DESCRIPTION TYPE 252.22 C6PLUS – Btu Stream Component. Read/Write 252.23 BTU – Btu Stream Component. Read/Write 252.24 GF – Btu Stream Component. Read/Write 252.25 NEOC5 – Btu Stream Component. Read/Write Therms Slave Stream 3 Float Registers ARRAY.REGISTER DESCRIPTION TYPE 253.0 N2 –...
  • Page 167 ARRAY.REGISTER DESCRIPTION TYPE 254.4 HE – Btu Stream Component. Read/Write 254.5 C1 – Btu Stream Component. Read/Write 254.6 C2 – Btu Stream Component. Read/Write 254.7 C3 – Btu Stream Component. Read/Write 254.8 NC4 – Btu Stream Component. Read/Write 254.9 IC4 – Btu Stream Component. Read/Write 254.10 NC5 –...
  • Page 168: Therms Salve Application Registers (Rev Aa

    ARRAY.REGISTER DESCRIPTION TYPE 255.20 AR – Btu Stream Component. Read/Write 255.21 AIR – Btu Stream Component. Read/Write 255.22 C6PLUS – Btu Stream Component. Read/Write 255.23 BTU – Btu Stream Component. Read/Write 255.24 GF – Btu Stream Component. Read/Write 255.25 NEOC5 – Btu Stream Component. Read/Write Therms Salve Application Registers (Rev AA) Therms Slave Float Registers...
  • Page 169 ARRAY.REGISTER DESCRIPTION TYPE 0.31 C7PLUS – Btu Stream Component. Read/Write 0.32 C8PLUS – Btu Stream Component. Read/Write 0.33 H2OCONTENT – Btu Stream Component. Read/Write 0.34 H2OBIAS – Btu Stream Component. Read/Write 0.35 EOAXMAP – Btu Stream Component. Read/Write 0.36 NEOC5 – Btu Stream Component. Read/Write 0.37 C3PRIME –...
  • Page 170 ARRAY.REGISTER DESCRIPTION TYPE 251.20 AR – Btu Stream Component. Read/Write 251.21 AIR – Btu Stream Component. Read/Write 251.22 C6PLUS – Btu Stream Component. Read/Write 251.23 BTU – Btu Stream Component. Read/Write 251.24 GF – Btu Stream Component. Read/Write 251.25 NEOC5 – Btu Stream Component. Read/Write Therms Slave Stream 2 Float Registers ARRAY.REGISTER...
  • Page 171 ARRAY.REGISTER DESCRIPTION TYPE 253.2 H2S – Btu Stream Component. Read/Write 253.3 H2O – Btu Stream Component. Read/Write 253.4 HE – Btu Stream Component. Read/Write 253.5 C1 – Btu Stream Component. Read/Write 253.6 C2 – Btu Stream Component. Read/Write 253.7 C3 – Btu Stream Component. Read/Write 253.8 NC4 –...
  • Page 172 ARRAY.REGISTER DESCRIPTION TYPE 254.14 NC8 – Btu Stream Component. Read/Write 254.15 NC9 – Btu Stream Component. Read/Write 254.16 NC10 – Btu Stream Component. Read/Write 254.17 O2 – Btu Stream Component. Read/Write 254.18 CO – Btu Stream Component. Read/Write 254.19 H2 – Btu Stream Component. Read/Write 254.20 AR –...
  • Page 173: I/O Subsystem

    I/O Subsystem I/O Subsystem Data Array Registers 7.0.0 AI 32bit integer array REGISTER DESCRIPTION 7.0.0 AI 1Analog to Digital Converter counts minus its ground reference counts. 7.0.1 AI 2 Analog to Digital Converter counts minus its ground reference counts 7.0.2 AI 3 Analog to Digital Converter minus its ground reference 7.0.3 AI 4 Analog to Digital Converter minus its ground reference...
  • Page 174 7.3.0 AI 32bit floating-point array REGISTER DESCRIPTION 7.3.0 AI 1 scaled reading 7.3.1 AI 2 scaled reading 7.3.2 AI 3 and scaled to degrees Fahrenheit 7.3.3 AI 4 scaled reading 7.3.4 AI 5 scaled reading 7.3.5 Charger Voltage 7.3.6 Battery Voltage 7.3.7 Ground 7.3.8...
  • Page 175 REGISTER DESCRIPTION 7.3.41 AI 3 calibration curve fit segment 1 offset 7.3.42 AI 3 calibration curve fit segment 2 offset 7.3.43 AI 3 calibration curve fit segment 3 offset 7.3.44 AI 3 calibration curve fit segment 4 offset 7.3.45 AI 4 calibration curve fit segment 1 offset 7.3.46 AI 4 calibration curve fit segment 2 offset 7.3.47...
  • Page 176 7.4.0 AI structure array This array returns an “AISTRUCT” structure consisting of a floating-point value and a 16bit integer status. Only through internal use, data export function only report the first data member that is the floating-point array equivalent. The Tube applications need this array to perform all of its event, and error detection.
  • Page 177 REGISTER DESCRIPTION 7.5.23 Reserved 7.5.24 Reserved 7.5.25 Reserved 7.5.26 Reserved 7.5.27 Reserved 7.5.28 Reserved 7.5.29 Reserved 7.5.30 Reserved 7.5.31 AI 2 Finish and start using new calibration 7.5.32 Reserved 7.5.33 Reserved 7.5.34 Reserved 7.5.35 Reserved 7.5.36 Reserved 7.5.37 Reserved 7.5.38 RTD Bias write user value 7.5.39 Reserved...
  • Page 178 REGISTER DESCRIPTION 7.5.65 AI 4 00% calibration point write user value 7.5.66 AI 4 25% calibration point write user value 7.5.67 AI 4 50% calibration point write user value 7.5.68 AI 4 75% calibration point write user value 7.5.69 AI 4 100% calibration point write user value 7.5.70 AI 4 Bias write user value 7.5.71...
  • Page 179 7.2.8192 DO bit array REGISTER DESCRIPTION 7.2.8192 DO 1 active closed value=1 7.2.8193 DO 2 active closed value=1 7.2.8194 DO 3 active closed value=1 7.2.8195 DO 4 active closed value=1 7.2.8196 DO 1 set state and returns the prior state 7.2.8197 DO 2 set state and returns the prior state 7.28198...
  • Page 180: Table A-1 Discovery Information For Hardware Drivers Installed

    Index 255 array 254 array 253 array Comments 0x0005 # Modules installed 0x0000 2100772-001 2100772-001 Onboard AI’s 0x0001 2100772-001 2100772-001 Onboard DI’s 0x0002 2100772-001 2100772-001 Onboard DO’s 0x0003 2100772-001 2100772-001 Onboard PI’s 0x0400 2100773-001 2100563-006AG I2C Digital Module 0x0500 2100774-001 2100715-004AE I2C AO Module 0xffff...
  • Page 181: Table A-2 Discovery Pcu32 Ini Partnumbers

    Table A–2 Discovery PCU32 Ini Partnumbers. 255 array Result 254 array Result 0x0000-0x0003 2100772-001 0x0100-0x0107 Reserved I2C address 0x10-0x1F 0x0200-0x0207 Reserved I2C address 0x20-0x2F 0x0300-0x0307 Reserved I2C address 0x30-0x3F 0x0400-0x0407 2100773-001 0x0500-0x0507 2100774-001 0x0600-0x0607 Reserved I2C address 0x60-0x6F 0x0700-0x0707 2100775-001 0x0800-0x0807 2100998-001 0x0900-0x0907...
  • Page 182: Tube Applications

    Tube Applications AGA3 Tube Application Registers (Rev AM) Tube Byte Registers ARRAY.REGISTER DESCRIPTION TYPE NOTE Contract Hour Read/Write, 0-23 Reset Volume Command Write Reset Log Period Command Write Calibration Hold Mode Read/Write AP/DP/TF Over Range Flags Read Only Tube Database Rev Read Only AGA-3 1985 Dynamic Select Bits Read/Write...
  • Page 183 0.28 Normal Pentane Config flags Read/Write, live analysis configuration 0.29 Iso-Pentane Config flags Read/Write, live analysis configuration 0.30 Normal Hexane Config flags Read/Write, live analysis configuration 0.31 Normal Heptane Config flags Read/Write, live analysis configuration 0.32 Normal Octane Config flags Read/Write, live analysis configuration 0.33...
  • Page 184 Super-Compressibility Method: 0=NX19 with FIXED FT AND FP VALUES, 1=NX19 AUTO, 2=NX19 GRAVITY CO2 & N2, 3=NX19 CO2 & N2 & C1, 11=AGA-8 Gross, 12=AGA-8 Detail Characteristics Type: This was used in “Totalflow old database” format. This does not apply to X-series, DB2 format.
  • Page 185 The flag is used in testing the XRC. The flag will be set to a “1” when a volume calculation and all operations associated with it are complete. Typically a test sets the flag to “0”. Then does something to cause a calculation. It then waits until the flag is “1” to evaluate the results of the test.
  • Page 186 ARRAY.REGISTER DESCRIPTION USAGE Note seconds Volume Calc period Read/Write, seconds Daily Record Capacity Read/Write, number of daily records, change to this value deletes existing database and starts new database Log Record Capacity Read/Write, number of log period records, change to this value deletes existing database and starts new database Event Record Capacity Read/Write, number of event records, change...
  • Page 187 PI Status Flags: 1=low limit exceeded; 2=high limit exceeded; 8=zero flow. Ext Status Flags: 1=low limit exceeded; 2=high limit exceeded; 8=zero flow. Tube 32-bit Integer Registers ARRAY.REGISTER DESCRIPTION USAGE NOTE Log period, Seconds Read/Write Julian timestamp of most recent AIU download Read/Write Julian timestamp of most recent live component update (not Read/Write...
  • Page 188 ARRAY.REGISTER DESCRIPTION FORMAT USAGE NOTE 3.24 Fixed Analysis Water Mole % Read/Write 3.25 Fixed Analysis Helium Mole % Read/Write 3.26 Fixed Analysis Methane Mole % Read/Write 3.27 Fixed Analysis Ethane Mole % Read/Write 3.28 Fixed Analysis Propane Mole % Read/Write 3.29 Fixed Analysis Normal Butane Mole %...
  • Page 189 ARRAY.REGISTER DESCRIPTION FORMAT USAGE NOTE 3.62 Live Analysis Normal Decane Mole % Read/Write Accumulator 3.63 Live Analysis Oxygen Accumulator Mole % Read/Write 3.64 Live Analysis Carbon Monoxide Mole % Read/Write Accumulator 3.65 Live Analysis Hydrogen Accumulator Mole % Read/Write 3.66 Live Analysis Argon Accumulator Mole % Read/Write...
  • Page 190 ARRAY.REGISTER DESCRIPTION FORMAT USAGE NOTE 3.101 Month Accum Energy MMBTU Read Only Month Accum Energy, Not Reset by Reset 3.102 MMBUT Read Only 3.103 Fixed Ap Read/Write 3.104 Current Flow Rate Read Only 3.105 Previous Month Accumulated Volume Read Only 3.106 Previous Month Accumulated Volume not Read Only...
  • Page 191 Tube String Registers ARRAY.REGISTER DESCRIPTION TYPE Tube ID Read/Write Tube last analyis time Read Only Tube Description Read/Write Tube Last Calculation Period Analysis Registers, Floating Point, Read Only ARRAY.REGISTER DESCRIPTION FORMAT TYPE 10.0 Last Calc Nitrogen Mole % Read Only 10.1 Last Calc Carbon Dioxide Mole %...
  • Page 192 Tube Log Period Registers ARRAY DESCRIPTION USAGE NOTE Log Period Static Pressure Floating Point, PSIA Log Period Diff. Pressure Floating Point, Inches H2O Log Period Temperature Floating Point, Deg F Log Period Extension Floating Point Log Period Volume Floating Point, MCF Log Period Heating Value Floating Point, MMBTU Log Period Flow time...
  • Page 193 unsigned char vcode; /* Verification Code */ } LOGRECORD; Tube Daily Registers ARRAY DESCRIPTION USAGE NOTE Daily Static Pressure Floating Point, PSIA Daily Diff. Pressure Floating Point, Inches H2O Daily Temperature Floating Point, Deg F Daily Extension Floating Point Daily Volume Floating Point, MCF Daily Heating Value Floating Point, MBTU...
  • Page 194 float vol; /* Daily Volume */ float btu; /* Daily Energy */ unsigned long ftime; /* Daily Flowtime */ unsigned long btime; /* Daily Back-flowtime */ unsigned long ptime; /* period TIME */ unsigned char aflags[3]; /* period ALARMS */ float /* Daily Avg AP */ float...
  • Page 195 AGA-3 Tube Registers The following register tables describe registers unique to AGA-3 measurement tubes. ARRAY.REGISTER DESCRIPTION TYPE NOTE 1985 Static Factor Select Bits Read/Write Misc Select Bits Read/Write Vol - Flow Rate unit selection for volume Read/Write Vol - Flow Rate unit selection for flow rate Read/Write Auto Fb Calc Read/Write...
  • Page 196 ARRAY.REGISTER DESCRIPTION TYPE NOTE Current Flow Rate SCF/Hr Read Only Last Vol Period volume MCF Read Only Accumulated Volume MCF Read Only Today's contract day volume MCF Read Only Orifice diameter Read/Write Pipe diameter Read/Write 7.10 Pressure base Read/Write 7.11 Temperature base Read/Write 7.12...
  • Page 197 ARRAY.REGISTER DESCRIPTION TYPE NOTE 7.44 Last Calc Pressure Base Factor (Fpb), AGA3-1985 Read Only 7.45 Last Calc Temperature Base Factor (Ftb), AGA3-1985 Read Only 7.46 Last Calc Flowing Temperature Factor (Ftf), AGA3-1985 Read Only 7.47 Last Calc Specific Gravity Factor (Fg), AGA3-1985 Read Only 7.48 Last Calc Orifice Thermal Expansion Factor (Fa), AGA3-1985...
  • Page 198: Aga7 Tube Application Registers (Rev Ah

    AGA7 Tube Application Registers (Rev AH) Tube Byte Registers ARRAY.REGISTER DESCRIPTION USAGE NOTE Contract Hour Read/Write, 0-23 Reset Volume Command Write Reset Log Period Command Write Calibration Hold Mode Read/Write AP/ACF/TF Over Range Flags Read Only Tube Database Rev Read Only AGA-3 1985 Dynamic Select Bits Read/Write, used only for AGA- 3, 1985, other tubes or...
  • Page 199 ARRAY.REGISTER DESCRIPTION USAGE NOTE 0.25 Propane Config flags Read/Write, live analysis configuration 0.26 Normal Butane Config flags Read/Write, live analysis configuration 0.27 Iso-Butane Config flags Read/Write, live analysis configuration 0.28 Normal Pentane Config flags Read/Write, live analysis configuration 0.29 Iso-Pentane Config flags Read/Write, live analysis configuration 0.30...
  • Page 200 Super-Compressibility Method: 0=NX19 with FIXED FT AND FP VALUES, 1=NX19 AUTO, 2=NX19 GRAVITY CO2 & N2, 3=NX19 CO2 & N2 & C1, 11=AGA-8 Gross, 12=AGA-8 Detail Characteristics Type: This was used in “Totalflow old database” format. This does not apply to X-series, DB2 format.
  • Page 201 The flag is used in testing the XFC/XRC. The flag will be set to a “1” when all operations associated a log period event are complete. Typically a test sets the flag to “0” and waits until the flag becomes a “1”. Then the logged data would be evaluated. The flag is used in testing the XFC/XRC.
  • Page 202 ARRAY.REGISTER DESCRIPTION USAGE NOTE 1.12 Return number of events available Write, Canadian Event Log 1.13 Therms Stream Id Read/Write Analysis Stream Id 1.14 Modbus address of analyzer Read/Write 1.15 Therms use fixed or last good Read/Write 1.16 Daily Record Sequence Number Read Only 1.17 Log Record Sequence Number...
  • Page 203 Tube Floating Point Registers ARRAY.REGISTER DESCRIPTION USAGE NOTE Current AP / cal checks Read/Write, psi AP High Limit Read/Write, psi AP Low Limit Read/Write, psi Current Temp Deg F Fixed Temp Deg F Temp High Limit Deg F Temp Low Limit Deg F Flow Rate High Limit Read/Write...
  • Page 204 ARRAY.REGISTER DESCRIPTION USAGE NOTE 3.41 Fixed Analysis Argon Read/Write, mole % 3.42 Fixed H2O Content Read/Write, ppm 3.43 Fixed H2O Bias Read/Write, ppm 3.44 Live Analysis Gravity Accumulator Read/Write, 3.45 Live Analysis BTU Accumulator Read/Write, BTU/SCF 3.46 Live Analysis Nitrogen Accumulator Read/Write, mole % 3.47 Live Analysis Carbon Dioxide...
  • Page 205 ARRAY.REGISTER DESCRIPTION USAGE NOTE 3.76 Last calc period C1 Read Only, mole % 3.77 Last calc period C2 Read Only, mole % 3.78 Last calc period C3 Read Only, mole % 3.79 Last calc period NC4 Read Only, mole % 3.80 Last calc period IC4 Read Only, mole %...
  • Page 206 ARRAY.REGISTER DESCRIPTION USAGE NOTE 3.114 Reserved for Selectable Units Read/Write Tube Floating Point Register Notes: Static pressure values are in psia or psig depending on gauge pressure device selection. See Tube Byte Register 0.55. Flow Rate Limits units depend on Flow rate / volume scale flags. See Tube Byte Register 0.42. Tube Register Cross References Tube register cross references are structures containing the register access values for data used by the tube but owned by another application.
  • Page 207 ARRAY.REGISTER DESCRIPTION USAGE 10.4 Last Calc Helium Read Only, mole % 10.5 Last Calc Methane Read Only, mole % 10.6 Last Calc Ethane Read Only, mole % 10.7 Last Calc Propane Read Only, mole % 10.8 Last Calc Normal Butane Read Only, mole % 10.9 Last Calc Iso-Butane...
  • Page 208 Tube Log Period Usage Notes: Log Period Alarm Bits - 0x00080000, 524288 - Flow rate high limit 0x00040000, 262144 - Flow rate low limit 0x00020000, 131072 - Temperature high limit 0x00010000, 65536 - Temperature low limit 0x00008000, 32768 - Static pressure high limit 0x00004000, 16384 - Static pressure low limit...
  • Page 209 Daily Flow time Unsigned Long, seconds Daily Total time Unsigned Long, seconds Daily Alarm bits 32 bits, See note 1 Daily Record See note 2 Tube Daily Register Usage Notes: Daily Alarm Bits - 0x00080000, 524288 - Flow rate high limit 0x00040000, 262144 - Flow rate low limit 0x00020000, 131072...
  • Page 210 float Acf; /* Daily Avg ACF */ float minAcf; /* Daily Minimum ACF */ float maxAcf; /* Daily Maximum ACF */ float Acflpct; /* Daily ACF LO per cent */ float Acfhpct; /* Daily ACF HI per cent */ float /* Daily Avg Temp */ float mintf;...
  • Page 211 0x02, 2 /* Use Ft 0x04, 4 /* Use s 0x08, 8 /* Use Faux */ 0x40, 64 /* Supports switchable characteristics, this bit not writable*/ Misc Select Bits – 0x01, 1 /* RTD Installed 0x02, /* Use RTD in calcs 0x04, /* reserved 0x08,...
  • Page 212 ARRAY.REGISTER DESCRIPTION USAGE scale selection, see 6.3 Accumulated corrected volume Read Only, units scaled per Units scale selection, see 6.3 Yesterday’s corrected volume Read Only, units scaled per Units scale selection, see 6.3 7.10 Current uncorrected flow rate Read Only, units scaled per Units scale selection, see 6.2 7.11 Today’s contract day uncorrected volume...
  • Page 213 ARRAY.REGISTER DESCRIPTION USAGE (Fps) 7.41 Last Calc Temperature Correction Factor Read Only (Fts) 7.42 Last Calc heating value, BTU/SCF Read Only 7.43 Last Calc Specific Gravity Read Only AGA-7 String Registers ARRAY.REGISTER DESCRIPTION NOTE Corrected Rate Units String Corrected Volume Units String Uncorrected Rate Units String Uncorrected Volume Units String Note:...
  • Page 214: Enron Tube Registers (Rev Aa

    Enron Tube Registers (Rev AA) Enron Byte Registers ARRAY.REGISTER DESCRIPTION USAGE 100.0 Enron status read then clear value Read 100.1 Enron status read do not clear value Read Enron Integer Registers ARRAY.REGISTER DESCRIPTION USAGE 101.0 Enron Log Event Write Enron Float Registers ARRAY.REGISTER DESCRIPTION USAGE...
  • Page 215 ARRAY.REGISTER DESCRIPTION USAGE 105.7 Log Record Number used by next access. Read/Write Enron Var Float Registers ARRAY.REGISTER DESCRIPTION USAGE 106.0 Enron Modbus Daily Record Position Read 106.1 Enron Modbus Hourly Record Position Read 106.2 Number of unacknowledged Events Read 106.3 Enron Station ID Read/Write 106.4...
  • Page 216 Field Size Type Description Energy FLOAT Energy for the day (MMBTU) Flow Time FLOAT Number of minutes of flow in period (MMMM.SS) Daily Flow Record Length Thermo Daily AGA7 Archive Flow Records Field Size Type Description Date FLOAT Log Date: MMDDYY.0 Time FLOAT Log Time: HHMM.SS...
  • Page 217 Enron Var Hourly Record Register ARRAY.REGISTER DESCRIPTION USAGE 108.0 Enron Log Record Read (see note 2) Note 2: The Enron Hourly data record is formed from the tube’s hourly records, and is in the following form: Hourly AGA7 Archive Flow Records Field Size Type...
  • Page 218 Field Size Type Description TF_avg FLOAT Average temperature (degrees F) Flow Time FLOAT Number of minutes of flow in period (MMMM.SS) FLOAT Trended N2 FLOAT Trended CO2 FLOAT Trended GR FLOAT Trended BTU Hourly Flow Record Length Thermo Hourly AGA3 Archive Flow Records Field Size Type...
  • Page 219 Event Code / Register Cross Reference Event Code Register Description 7004 New date and time 7006 Contract day starting hour 5007 AIU Stream ID 1026 Use fixed analysis on error? 1012 Reset volume 1028 Wakeup from sleep 65535 Watchdog 7128 Accumulated volume rollover 1024 Attached to AIU stream?
  • Page 220 Event Code Register Description 1019 Contact on remote sense 1021 Auto re-open 1020 Contact on vol set point Use Fw Use Faux 7129 Well log code (Site Code) 1012 Accumulated volume reset 7070 Orifice diameter 7072 Pipe diameter 7037 Specific gravity 7119 DP lo limit 7120...
  • Page 221 Event Code Register Description 7060 Temperature bias 7064 Viscosity 7063 Ratio of specific heats 7067 Ft - gravity adjusted temp 7068 Fp - gravity adjusted press 7036 BTU/SCF 7013 AP pressure marker 7014 DP pressure marker 7066 Faux 1025 Initial analysis OK? 3007 Z method 3005...
  • Page 222 Event Code Register Description 7053 Helium content 7040 Methane content 7041 Ethane content 7042 Propane content 7044 N-Butane content 7043 I-Butane content 7046 N-Bentane content 7045 I-Pentane content 7047 N-Hexane content 7048 N-Heptane content 7049 N-Octane content 7050 N-Nonane content 7057 N-Decane content 7054...
  • Page 223 Event Code Register Description 1013 Reset Log Period 1001 Use Linear/Sqrt Averaging 1023 Hold last read analog values (AP, DP, TF) 3021 Maximum number of events log records 3028 Maximum number of day period records 3026 Maximum number of log period records 5013 Partition memory free space 1027...
  • Page 224 Event name Code Description EV_urbsb_7 43 bit 7 is AP present? EV_urbsb_0 43 bit 5 RTD installed EV_urbsb_1 43 bit 5 use fixed temperature EV_urbsb_2 43 bit 2 undefined 43:bit 2 EV_urbsb_3 43 bit 3 undefined 43:bit 3 EV_urbsb_4 43 bit 5 ss/monel orifice plate EV_agasb_3 41 bit 3 use Fb EV_agadb_2...
  • Page 225 Event name Code Description EV_orifd 4 orifice diameter EV_piped 5 pipe diameter EV_grav 6 specific gravity EV_dplolim 7 dp lo limit EV_dphilim 8 dp hi limit EV_aplolim 9 ap lo limit EV_aphilim 10 ap hi limit EV_co2 11 CO2 mole percent EV_n2 12 N2 mole percent EV_aplocal...
  • Page 226 Event name Code Description EV_liqK0 61 vcf K0 EV_liqK1 62 vcf K1 EV_liqK2 63 vcf K2 EV_liqtype 64 liquid type EV_liq_conv 65 calculation units type EV_zmethod 66 z method EV_agasb_5 41 bit 5 upstream tap EV_agadb_6 42 bit 6 tap type EV_calctype 69 aga calculation type EV_fixed_Cd...
  • Page 227 Event name Code Description EV_h2 95 fixed hydrogen mole percent EV_undef146 40 accumulated volume rollover EV_evl_stop 106 Event log full (CANADIAN EVENT) EV_evl_collect 107 Event log collected (CANADIAN) EV_operator 108 Password mode operator change EV_password_enable 109 Password mode password enable EV_password_table 110 Password mode password table EV_a2dfail...
  • Page 228 Event name Code Description EV_Apiochannel // Ap ai io channel EV_Dpiochannel // Dp ai io channel EV_analper // Analysis expected in this period EV_batt_type does not log an event EV_dptaps ISO tap type set=FLNG EV_reset_pi1 Reset PI 1 EV_reset_pi2 Reset PI 2 EV_pi1_flow_window Flow Window for PI 1 EV_pi2_flow_window...
  • Page 229 Event name Code Description EV_mpt_slp6 EV_mpt_slp7 EV_mpt_slp8 EV_mpt_slp9 EV_mpt_off0 EV_mpt_off1 EV_mpt_off2 EV_mpt_off3 EV_mpt_off4 EV_mpt_off5 EV_mpt_off6 EV_mpt_off7 EV_mpt_off8 EV_mpt_off9 EV_cal_baro EV_clrevtlog EV_clrlogrecs EV_clrdayrecs EV_testfb EV_fixeddp EV_primelem event prime element change EV_Abar Average Relative Adjustment value has changed EV_delta_A_low Allowable Deviation from Avg Relative Adjustment l EV_delta_A_hi high limit -- meter has failed EV_0_flo_main...
  • Page 230 Event name Code Description EV_VCONE_CF15 vcone table flow coefficient 15 changed EV_VCONE_REN00 vcone table reynolds number 0 changed EV_VCONE_REN01 vcone table reynolds number 1 changed EV_VCONE_REN02 vcone table reynolds number 2 changed EV_VCONE_REN03 vcone table reynolds number 3 changed EV_VCONE_REN04 vcone table reynolds number 4 changed EV_VCONE_REN05 vcone table reynolds number 5 changed...
  • Page 231 ARRAY.REGISTER DESCRIPTION USAGE 110.0 Tube Id[0] and Tube Id[1] Read/Write 110.1 Tube Id[2] and Tube Id[3] Read/Write 110.2 Tube Id[4] and Tube Id[5] Read/Write 110.3 Tube Id[6] and Tube Id[7] Read/Write 110.4 Tube Id[8] and Tube Id[9] Read/Write Enron Var Tube ID Registers ARRAY.REGISTER DESCRIPTION USAGE...
  • Page 232 ARRAY.REGISTER DESCRIPTION USAGE 113.2 PartNum[4] and PartNum[5] Read 113.3 PartNum[6] and PartNum[7] Read 113.4 PartNum[8] and PartNum[9] Read 113.5 PartNum[10] and PartNum[11] Read Enron Tube Revision Registers ARRAY.REGISTER DESCRIPTION USAGE 114.0 Rev[0] and Rev[1] Read 114.1 Rev[2] and Rev[3] Read Enron Bool APDB Registers ARRAY.REGISTER DESCRIPTION...
  • Page 233 117.6 Apidb Bit6 Read/Write 117.7 Apidb Bit7 Read/Write Enron Bool BSB Registers ARRAY.REGISTER DESCRIPTION USAGE 118.0 Bsb Rtd Read/Write 118.1 Bsb FixedTemp Read/Write 118.2 Bsb Bit2 Read/Write 118.3 Bsb ChkSecCode Read/Write 118.4 Bsb Orif Read/Write 118.5 Bsb AttchStrm Read/Write 118.6 Bsb FixOnErr Read/Write 118.7...
  • Page 234 Enron Event Record Size Register ARRAY.REGISTER DESCRIPTION USAGE 122.0 Event Record size Read Enron Bool CB2 Registers ARRAY.REGISTER DESCRIPTION USAGE 123.0 Cb ChgrLo Read/Write 123.1 Cb DpLo Read/Write 123.2 Cb DpHi Read/Write 123.3 Cb ApLo Read/Write 123.4 Cb ApHi Read/Write 123.5 Cb RemSen Read/Write...
  • Page 235 Enron Var Mnth Accum Registers ARRAY.REGISTER DESCRIPTION USAGE 127.0 MnthVol Read 127.1 MnthVolNr Read 127.2 PrevMnthVol Read 127.3 PrevMnthVolNr Read 127.4 MnthEgyl Read 127.5 MnthEgyNr Read 127.6 PrevMnthEgy Read 127.7 PrevMnthEgyNr Read Enron Var Uint32 Registers ARRAY.REGISTER DESCRIPTION USAGE 128.0 CurrTime Read/Write 128.1...
  • Page 236 Enron Var Tube Last Calc Float Registers ARRAY.REGISTER DESCRIPTION USAGE 131.0 LastCalcDp Read 131.1 LastCalcAp Read 131.2 LastCalcTemp Read 131.3 LastCalcVol Read 131.4 LastCalcExt Read 131.5 LastCalcCp Read 131.6 LastCalcY Read 131.7 LastCalcFpv Read 131.8 LastCalcFw Read 131.9 LastCalcFaux Read 131.10 LastCalcQv Read...
  • Page 237 Enron Var AFTs Registers ARRAY.REGISTER DESCRIPTION USAGE 132.0 Logp_Acc_Aft Read 132.1 Logp_Tot_Aft Read 132.2 Dayp_Acc_Aft Read 132.3 Dayp_Tot_Aft Read 132.4 Volp_Acc_Aft Read 132.5 Volp_Tot_Aft Read Enron Var String Registers ARRAY.REGISTER DESCRIPTION USAGE 133.0 Enron Daily Gas Quality Trend File Name Read/Write 133.1 Enron Hourly Gas Quality Trend File Name...
  • Page 238: Selectable Units

    Selectable Units AGA3 Selectable Units Tube Registers (Rev AE) Tube Byte Registers ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME Contract Hour Read/Write, 0-23 None Reset Volume Command Write None Reset Log Period Command Write None Calibration Hold Mode Read/Write None AP/DP/TF Over Range Flags Read Only None Tube Database Rev...
  • Page 239 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 0.24 Ethane Config flags Read/Write, live analysis None configuration, see note 7) 0.25 Propane Config flags Read/Write, live analysis None configuration, see note 7) 0.26 Normal Butane Config flags Read/Write, live analysis None configuration, see note 7) 0.27 Iso-Butane Config flags Read/Write, live analysis...
  • Page 240 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 0.54 Hold tube analog inputs Read/Write None Static pressure absolute/gauge Read/Write, 0=absolute, 0.55 None select 1=gauge 0.56 Number of samples before AD For Internal Use Only None Fail Set or Released Current number of consecutive 0.57 For Internal Use Only None...
  • Page 241 Volume Calculation Type: 0 = NONE, 2=AGA-3 1992, 10=ISO_5167-1. Super-Compressibility Method: Only two methods allowed: 11=AGA-8 Gross, 12=AGA-8 Detail Characteristics Type: This was used in “Totalflow old database” format. This does not apply to X-series, DB2 format. Live Analysis Configuration flags: 0=USE FIXED ANALYSIS, 1=USE LIVE ANALYSIS FROM AIU, 2=USE LIVE ANALYSIS FROM OTHER PROTOCOL, 16=USE FIXED ANALYSIS ON ERROR.
  • Page 242 0x20, /* Use Live Analyzer Data in volume calc */ 0x40, /* Use Fixed Ax data on analyzer error */ 0x80, /* reserved */ This is for internal use only. A logic 1 disables tube cold and warm start functions. When this flag is 1 no events are allowed and no parameter changes are allowed from any protocol.
  • Page 243 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 1.14 Modbus address of Read/Write None analyzer 1.15 Therms use fixed or last Read/Write None good 1.16 Daily Record Sequence Read Only None Number 1.17 Log Record Sequence Read Only None Number 1.18 Event Record Sequence Read Only None Number...
  • Page 244 ARRAY.REGISTER DESCRIPTION USAGE Group Name Julian timestamp of prev day Read Only, see note 1) Date/Time period Tube Current Alarm Bits Read Only, See note 2) None Tube 32-bit Integer Register Notes: Julian time is number of seconds since midnight, 1/1/1970. Tube Alarm Bits - 0x00080000, 524288 - Flow rate high limit...
  • Page 245 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 3.10 DP/ACF Percent Low for Day Read Only Percent 3.11 Fixed F(b) AGA-3 1985 Read/Write None 3.12 Fixed Cd AGA-3 1992 Read/Write None 3.13 Read/Write None 3.14 Orifice coef of expansion Read/Write Expansion 3.15 Pipe coef of expansion Read/Write Expansion 3.16...
  • Page 246 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME Accumulator Live Analysis Hydrogen Sulfide 3.48 Read/Write Mole Percent Accumulator 3.49 Live Analysis Water Accumulator Read/Write Mole Percent 3.50 Live Analysis Helium Read/Write Mole Percent Accumulator 3.51 Live Analysis Methane Read/Write Mole Percent Accumulator 3.52 Live Analysis Ethane Read/Write Mole Percent...
  • Page 247 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 3.76 Last calc period C1 Read Only Mole Percent 3.77 Last calc period C2 Read Only Mole Percent 3.78 Last calc period C3 Read Only Mole Percent 3.79 Last calc period NC4 Read Only Mole Percent 3.80 Last calc period IC4 Read Only...
  • Page 248 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME affected by reset volume command 3.109 Ap high error value Read/Write Abs Pressure 3.110 Ap low error value Read/Write Abs Pressure 3.111 Dp high error value Read/Write Diff Pressure 3.112 Dp low error value Read/Write Diff Pressure 3.113 Tf high error value...
  • Page 249 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 7.29 Last Calc Line Density Density 7.30 Last Calc Base Compressibility None 7.31 Last Calc Flowing None Compressibility 7.32 Last Calc fpv Read Only None 7.33 Last Calc mass Read Only Base Mass 7.34 Last Calc energy Read Only Base Energy 7.35...
  • Page 250 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 7.63 Last Calc Cd Read Only None 7.64 Last Calc Cp Read Only None 7.65 Last Calc Cp_s Read Only None 7.66 Last Calc qm Read Only Base Mass Flow 7.67 Last Calc Qv Read Only Base Volume Flow 7.68...
  • Page 251 Tube Register Cross References Tube register cross references are structures containing the register access values for data used by the tube but owned by another application. The following structure defines data type Register. typedef struct { // Register Struct byte app; // Application byte array;...
  • Page 252 ARRAY.REGISTER DESCRIPTION USAGE 10.14 Last Calc Normal Octane Read Only, mole % Mole Percent 10.15 Last Calc Normal Nonane Read Only, mole % Mole Percent 10.16 Last Calc Normal Decane Read Only, mole % Mole Percent 10.17 Last Calc Oxygen Read Only, mole % Mole Percent 10.18...
  • Page 253 These registers are used to read/write the individual fields of use file group. The table below describes the each field. Each group has its own allowable set of fields. The registers are not intended to customer use. The fields are accessed as follows: app.array.group number. Array Field Comment...
  • Page 254 Tube Archive Registers, Read Only The following registers access historical data records or record items. For all tube archive registers, register value 0 refers to the most recent record, 1 refers to the next most recent record, 2 refers to the next oldest record.
  • Page 255 0x00000002, 2 - NX19 methane=1 / gravity=0 method 0x00000001, 1 - calculation error Log Period Record definition – typedef struct unsigned long date; /* Julian Date / Time */ unsigned int sn; /* Sequence Number */ float /* period avg DP */ float /* period avg AP */ float...
  • Page 256 ARRAY DESCRIPTION USAGE GROUP NAME Daily Flow time Floating Point None Daily Total time Floating Point None Daily Alarm bits 32 bits, See note 1) None Daily Period Mass Floating Point Log Mass DailyPeriod Average Base Floating Point Density Density Daily Period Average Floating Point Density...
  • Page 257 float vol; /* Daily Volume */ float btu; /* Daily Energy */ unsigned long ftime; /* Daily Flowtime */ unsigned long btime; /* Daily Back-flowtime */ unsigned long ptime; /* period TIME */ unsigned char aflags[3]; /* period ALARMS */ float /* Daily Avg AP */ float...
  • Page 258: Aga7 Selectable Units Tube Registers (Rev Ad

    Tube Event Registers Usage Notes: Tube Event Log Record definition – typedef struct unsigned long date; /* Julian Date/Time */ unsigned char flags; /* Event Flags unsigned int sn; /* Sequence Number */ unsigned int code; /* Event Code unsigned char oldval[4]; /* Previous Value unsigned char newval[4];...
  • Page 259 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME configuration, see note 3) 0.18 Nitrogen Config flags Read/Write, live analysis None configuration, see note 3) Read/Write, live analysis 0.19 Carbon Dioxide Config flags None configuration, see note 3) 0.20 Hydrogen Sulfide Config flags Read/Write, live analysis None configuration, see note 3) 0.21...
  • Page 260 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 0.44 Aux contact 1 current state Read Only None 0.45 Aux contact 1 manual set Read/Write None 0.46 Aux contact 2 re-open interval Read/Write None 0.47 Aux contact 2 current state Read Only None 0.48 Aux contact 2 manual set Read/Write None...
  • Page 261 Super-Compressibility Method: 0=NX19 with FIXED FT AND FP VALUES, 1=NX19 AUTO, 2=NX19 GRAVITY CO2 & N2, 3=NX19 CO2 & N2 & C1, 11=AGA-8 Gross, 12=AGA-8 Detail Characteristics Type: This was used in “Totalflow old database” format. This does not apply to X-series, DB2 format.
  • Page 262 0x02, /* Use RTD in calcs 0x04, /* reserved 0x08, /* Check security code*/ 0x10, /* use live ap in calcs 0x20, /* Use live analyzer data in volume calc */ 0x40, /* Use fixed analysis data on analyzer error */ 0x80, 128 /* reserved */ Units scale selection for uncorrected volume –...
  • Page 263 1.12 Return number of events Write, Canadian Event Log None available 1.13 Therms Stream Id Read/WriteAnalysis Stream None 1.14 Modbus address of analyzer Read/Write None 1.15 Therms use fixed or last good Read/Write None 1.16 Daily Record Sequence Read Only None Number 1.17...
  • Page 264 Julian timestamp of prev day Read Only, see note 1) None period Tube Alarm Bits Read Only, See note 2) None Tube 32-bit Integer Register Notes: Julian time is number of seconds since midnight, 1/1/1970. Tube Alarm Bits - 0x00080000, 524288 - Flow rate high limit 0x00040000, 262144 - Flow rate low limit...
  • Page 265 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME Flow Rate Low Limit Read/Write, see note Base Volume DP/ACF Percent High for Day Read Only Percent 3.10 DP/ACF Percent Low for Day Read Only Percent 3.11 Fixed F(b) AGA-3 1985 Read/Write None 3.12 Fixed Cd AGA-3 1992 Read/Write None 3.13...
  • Page 266 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 3.39 Fixed Analysis Carbon Read/Write Mole Percent Monoxide 3.40 Fixed Analysis Hydrogen Read/Write Mole Percent 3.41 Fixed Analysis Argon Read/Write Mole Percent 3.42 Fixed H2O Content Read/Write Water 3.43 Fixed H2O Bias Read/Write Water 3.44 Live Analysis Gravity Read/Write None...
  • Page 267 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 3.63 Live Analysis Oxygen Read/Write Mole Percent Accumulator 3.64 Live Analysis Carbon Read/Write Mole Percent Monoxide Accumulator 3.65 Live Analysis Hydrogen Read/Write Mole Percent Accumulator 3.66 Live Analysis Argon Read/Write Mole Percent Accumulator 3.67 Log Site Code in Event Log None 3.68 Valve Control Accumulated...
  • Page 268 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 3.96 current contract day Read Only Total Energy accumulated energy 3.97 yesterdays contract day Read Only Total Energy accumulated energy 3.98 Current Energy rate Not used, see reg Energy Rate app.7.27 3.99 Month Accumulated Volume Read Only,see note 4) Month Volume Total 3.100...
  • Page 269 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 7.13 Yesterday's Uncorrected volume Read Only ATotal Volume scaled 7.14 Accumulated Uncorrected Read/Write ATotal Volume Volume scaled 7.15 Pressure base Read/Write Absolute Pressure 7.16 Temperature base Read/Write Temperature 7.17 Fixed F(aux) Read/Write None 7.18 Cprime Test Read Only None 7.19...
  • Page 270 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME Frequency 7.50 Previous Daily Average Turbine Read Only Frequency Frequency 7.51 Current Accumulated Day Mass Read Only Total Mass 7.52 Previous Day Logged Mass Read Only Log Mass 7.53 Current Day Average Base Read Only Density Density Previous Day Average Base...
  • Page 271 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME system units Tube Floating Point Register Notes: Static pressure values are in psia or psig depending on gauge pressure device selection. See Tube Byte Register 0.55. Flow Rate Limits units depend on Flow rate / volume scale flags. See Tube Byte Register 0.42. The group depends on the heating value selected.
  • Page 272 Tube Last Calculation Period Analysis Registers, Floating Point, Read Only ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 10.0 Last Calc Nitrogen Read Only Mole Percent 10.1 Last Calc Carbon Dioxide Read Only Mole Percent 10.2 Last Calc Hydrogen Sulfide Read Only Mole Percent 10.3 Last Calc Water Read Only...
  • Page 273 This read/write register is use to set usefile image group units. The register numbers may range from “0” to MAX_GROUPS-1 (currently “63” for a usefile). The register number is actually a use file group number Data values entered into these register are transferred to use file upon execution of register set command app.6.11=1.
  • Page 274 This read/write register is use to set usefile group units. The register numbers may range from “0” to MAX_GROUPS-1 (currently “63” for a usefile). The register number is actually a use file group number. Data values are immediately used unlike the tube image register command app.14.group number which requires the app.6.11=1 command to make them take effect.
  • Page 275 Tube PI Calibration Float Registers: ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 31.0 Last Calculated Dynamic K Read Only Transducer PI 31.1 Test PI Count Read/write c_pic 31.2 Return Test Dynamic K Read Only, see note 1) Transducer PI Calculation 31.3 Check Point Read/Write, see note 2) c_pic Reading this location will return a compute dynamic k using the data inputted using command...
  • Page 276 ARRAY.REGISTER DESCRIPTION USAGE GROUP NAME 33.3 Meter Factor Point 4 Read/Write Transducer PI 33.4 Meter Factor Point 5 Read/Write Transducer PI 33.5 Meter Factor Point 6 Read/Write Transducer PI 33.6 Meter Factor Point 7 Read/Write Transducer PI 33.7 Meter Factor Point 8 Read/Write Transducer PI 33.8...
  • Page 277 Log Period Record See note 2) None Tube Log Period Usage Notes: Log Period Alarm Bits - 0x00080000, 524288 - Flow rate high limit 0x00040000, 262144 - Flow rate low limit 0x00020000, 131072 - Temperature high limit 0x00010000, 65536 - Temperature low limit 0x00008000, 32768 - Static pressure high limit 0x00004000,...
  • Page 278 LCP Integral – this is the square root of the static pressure * differential pressure / flowing temperature. For Selectable Units this field is always calculated as: static pressure: bar diff pressure: mbar temperature: deg Kelvin The units for this group are dependent on the value of the heating select bit accessed via register app.6.5.
  • Page 279 0x00000400, 1024 - Back flow 0x00000200, - Remote sense (DI) 0x00000100, - contact out (DO) 0x00000080, - temperature channel A/D over-range 0x00000040, - static pressure channel A/D over-range 0x00000020, - differential pressure channel A/D over-range 0x00000010, - low charger 0x00000008, 8 - low lithium battery 0x00000004, 4 - AIU / analyzer data not received...
  • Page 280: Enron Aga3 Selectable Units Tube Registers (Rev Aa

    Enron AGA3 Selectable Units Tube Registers (Rev AA) The following default MRM files are built using File Utilities – Modbus Slave Register Editor and are loaded during the save and restore operation for Enron SU Xseries units. Reference Configuration File: XRC –...
  • Page 281 SU3E5016 – (5001-5016) SU3E7193 – (7001-7193) Modbus Register Map: Register Groups Registers Type Description Event Record Event or Alarm Records Archive Record Hourly or Daily Records 1000 BOOLEAN Digital or Discrete, 1 bit 3000 INTEGER 16 Bit integers 5000 LONG 32 Bit integers 7000 FLOAT...
  • Page 282 Modbus Event Variable Register Type Array Code 1015 Tube Tube->accfg[0],auxcbit Bit( DPLM = 0x02) 1016 Tube Tube->accfg[0],auxcbit Bit( DPHM = 0x04) 1017 Tube Tube->accfg[0],auxcbit Bit( APLM = 0x08) 1018 Tube Tube->accfg[0],auxcbit Bit( APHM = 0x10) 1019 Tube Tube->accfg[0],auxcbit Bit( RESM = 0x20) 1020 Tube Tube->accfg[0],auxcbit Bit( AOPM = 0x40)
  • Page 283 Modbus Event Variable Register Type Array Code 1054 8193 1055 Tube Tube->ac[1].coutst 1056 Tube Heating Value Select 1057 Tube Last Calc Heating Value Select 1058 Tube Tube->accfg[1],auxcbit Bit( CLOM = 0x01) 1059 Tube Tube->accfg[1],auxcbit Bit( DPLM = 0x02) 1060 Tube Tube->accfg[1],auxcbit Bit( DPHM = 0x04) 1061 Tube...
  • Page 284 Modbus Register App Type App Array App Reg Event Code Variable 3018 Comm(1) Commparms->unkeydelay 3019 Comm(1) Commparms->protocol 3020 Comm(1) Commparms->establish 3021 Tube Tube->MaxEvts 3022 Tube Enron_var->ELRlast 3023 Tube Enron_var->ELRread 3024 Tube Enron_var->ELRack 3025 Tube Enron_var->ELRnum 3026 Tube Tube->MaxLogs 3027 Tube Tube->LPRcurr 3028 Tube...
  • Page 285 Modbus Register App Type App Array App Reg Event Code Variable 3060 Tube FCUId[10] PartName 3061 Tube FCUId[12] PartName 3062 Tube FCUId[14] PartName 3063 Tube FCUId[16] PartName 3064 Tube FCUId[18] PartName 3065 Tube FCUId[20] PartName 3066 Tube FCUId[22] PartName 3067 Tube Rev[0] 3068...
  • Page 286 Modbus Event Variable Register Type Array Code 5007 Tube Tube->accum.axaccum.curr.aiu.aiustr 5008 Tube User Long Modbus Seed 5009 Tube Cold Start Date 5010 Tube Tube->accum.psecs.volptot 5011 Tube Tube->accum.volptot.osa.flosecs 5012 Tube Tube->accum.volptot.osa.aflags 5013 12288 C_pulsecnt(PI1) per second 5014 12289 C_pulsecnt(PI2) per second 5015 12292 Pulsecnt(PI1)
  • Page 287 Modbus Event Variable Register Type Array Code 7028 Tube Current Day Avg Baro Press (Group 4) 7029 Tube Previous Day Record Avg Baro Press (Group 4) 7030 Tube Today’s Mass (Group 13) 7031 Tube Contract Hour Mass (Group 13) 7032 Tube Yesterdays Contract Hour Mass (Group 7033...
  • Page 288 Modbus Event Variable Register Type Array Code 7062 Tube Enron Day Record Flow Time (Group 0) 7063 Tube Enron Day Record Period Time (Group 0) 7064 Tube Fixed analysis btu (Group9/10) 7065 Tube Fixed analysis gf (Group 0) 7066 Tube Fixed analysis co2 (Group 32) 7067 Tube...
  • Page 289 Modbus Event Variable Register Type Array Code 7103 Tube Fixed h2o content (Group 48) 7104 Tube Fixed h2o bias (Group 48) 7105 Tube Dp zerocut (Group 3) 7106 Tube Dp lolim (Group 3) 7107 Tube Dp hilim (Group 3) 7108 Tube Ap lolim (Group 2) 7109...
  • Page 290 Modbus Event Variable Register Type Array Code 7144 Tube Last Calc Pressure Base (Group 2) 7145 Tube Last Calc faux (Group 0) 7146 Tube Last Calc Fw (Group 0) 7147 Tube Last Calc Orifice Ref Temp (Group 36) 7148 Tube Orifice Expansion Coefficient (Group 6) 7149 Tube...
  • Page 291 Modbus Event Variable Register Type Array Code 7185 AI2 cal complete 7186 AI2 cal pt 5 7187 AI2 cal pt 4 7188 AI2 cal pt 3 7189 AI2 cal pt 2 7190 AI2 cal pt 1 7191 Tube Ap Marker ( Group 55) 7192 Tube Dp Marker ( Group 56)
  • Page 292 A-176...
  • Page 293: Appendix B Definitions & Acronyms

    µ Micro Second. µ This Totalflow Flow Computer is housed in a small lightweight enclosure. It’s FLO 6200 main feature is it’s low power, microprocessor based units designed to meet a wide range of measurement, monitor and alarming applications for remote gas systems, while being a cost effective alternative.
  • Page 294 TERM DEFINITION Active Analog Output Analog Output to a host providing power to the host. An operational mode used by the LevelMaster for measuring dual float levels Active Mode by applying a signal to the primary windings, reading the voltage level on the secondary windings and using an algorithm to determine the oil and water levels.
  • Page 295 Alternating Current An electric current whose direction changes with a frequency independent of circuit components. Totalflow aluminum enclosures have a baked-on Powder Coating designed to Aluminum Powder Coating our specifications to ensure paint adhesion, weather resistance and durability. Ambient Compensation The design of an instrument such that changes in ambient temperature do not affect the readings of the instrument.
  • Page 296 An electronic device, often an integrated circuit, that converts an analog voltage to a number. Analytical Module Totalflow Analytical Module assembly contains the GC Module, Manifold and Analytical Processor. The modular design features Single Bolt removal. Analytical Processor The Analytical Processor board interfaces with the analog circuits to monitor Assembly temperatures, and pressures, and also control the processes.
  • Page 297 Audio Frequency Generally in the range 20 Hz to 20 KHz. Audit To examine or verify data for accuracy. Totalflow’s DB1 and DB2 records may be edited to generate a more accurate representation of data information. Audit Trail Using the Long Term Archive files to justify changes made to records that more accurately reflects the correct data.
  • Page 298 TERM DEFINITION Baud Rate Serial communications data transmission rate expressed in bits per second (b/s). See Barrel. Abbreviation for one billion standard cubic feet or one thousand MMcf or one million Mcf. A liquefied hydrocarbon product composed primarily of butanes and natural BG Mix gasoline.
  • Page 299 TERM DEFINITION See British Thermal Unit. A numerical representation of the heating value of natural gas which may be Btu Factor calculated or presented to indicate varying relationships (e.g., the number of Btu contained in one standard cubic foot or the number of MMBtu contained in one Mcf of gas.
  • Page 300 Carrier Gas Totalflow recommends that Helium be used as a carrier gas. Carrier gas is used in the “Mobile Phase” of chromatography, pushing the sample gas through the columns (“Stationary Phase”). Because Helium has no heating value, it does not affect the Btu values.
  • Page 301 Btu content of natural gas. Chromatography- A method of separating gas compounds by allowing it to seep through an adsorbent so that each compound is adsorbed in a separate layer. Communication Interface Module. Totalflow’s version is called TFIO Communication Interface Module.
  • Page 302 TERM DEFINITION Circuit 1. The complete path between two terminals over which one-way or two-way communications may be provided. 2. An electronic path between two or more points, capable of providing a number of channels. 3. A number of conductors connected together for the purpose of carrying an electrical current.
  • Page 303 A rebooting technique which will clear all operational errors, loose all data files, but will not damage configuration files if stored on the SDRIVE. Totalflow insulated and heated enclosure designed to house either the Cold Weather Enclosure NGC8200 or Btu 8000/8100 Chromatographs in inclement climates.
  • Page 304 TERM DEFINITION Compressibility Factor A factor usually expressed as “z” which gives the ratio of the actual volume of gas at a given temperature and pressure to the volume of gas when calculated by the ideal gas law without any consideration of the compressibility factor. Concentration Amount of solute per unit volume or mass of solvent or of solution.
  • Page 305 Modern systems convert this information to digital data, which can be stored and processed by a computer. Data Collect Physically, locally or remotely, retrieving data stored with a Totalflow unit. This data is typically stored in records located in a data base format. See Decibel.
  • Page 306 DEFINITION Acronym for Data Base 1. This refers to the previous data base structure used to store data in Totalflow products. Acronym for Data Base 2. This refers to the current data base structure used to store data in Totalflow products.
  • Page 307 A Microsoft data exchange format generally used to transfer data from one Dynamic Data Exchange program to another. It is a very simple format to use and Totalflow customers often use TDS to acquire data from Totalflow devices and then transfer the data to an Excel spreadsheet using DDE.
  • Page 308 An active element that forms a character or symbol when combined in a matrix. Download This refers to a Totalflow procedure in which any file(s) located on a laptop PC or storage device, may be copied to the on-board memory of a Totalflow Host device for purposes of restoring, configuration or repair.
  • Page 309 It “pushes” new data to the iVision database, saving time and network resources by not transmitting redundant data. The DVI includes the Totalflow WinCPC code and thus supports all Totalflow software and functions – including WinCCU, TDS, PCCU, Report by exception, cryout, etc.
  • Page 310 This field continues to develop into peripheral markets, making the “Flow Meter” a valuable asset with multi- tasking “Control” capabilities. Totalflow’s answer to this developing market is the XSeries equipment. See Electromagnetic Compatibility See Electromagnetic Interference.
  • Page 311 TERM DEFINITION Event File Stored records specifying a notable change. The XFC stores up to 200 records, containing: Time, Day, Description, Old Value, New Value. Events Signals or interrupts generated by a device to notify another device of an asynchronous event. The contents of events are device-dependent. Potential Explosive.
  • Page 312 Flow Travel of liquids or gases in response to a force (i.e. pressure or gravity). Flow Computer, XSeries A device placed on location to measure SP, DP and temperature (to calculate flow) of gases or liquids being transferred, for remote unattended operation.
  • Page 313 TERM DEFINITION Fractionation The process of separating a steam of natural gas liquids into its separate components. Freezing Point The temperature at which the substance goes from the liquid phase to the solid phase. Frequency The number of cycles per second for any periodic waveform - measured in cycles per second - now called Hertz.
  • Page 314 TERM DEFINITION Gas, Acid The hydrogen sulfide and/or carbon dioxide contained in, or extracted from, gas or other streams. Gas, Associated Gas produced in association with oil, or from a gas cap overlying and in contact with the crude oil in the reservoir. In general, most states restrict associated gas production since its indiscriminate production could reduce the ultimate oil recovery.
  • Page 315 TERM DEFINITION Gate Station Generally a location at which gas changes ownership, from one party to another, neither of which is the ultimate consumer. It should be noted, however, that the gas may change from one system to another at this point without changing ownership.
  • Page 316 TERM DEFINITION Gauge Port Vent. Refers to the NGC8200 Port designed to equalize the pressure inside of the explosion-proof enclosure. Gauge Port Valve (located on NGC8200 series Feed-Through Assembly). See Ground. Gross Heating Value The heating value measured in a calorimeter when the water produced during the combustion process is condensed to a liquid state.
  • Page 317 TERM DEFINITION Heavy Hydrocarbons More susceptible to increases in temperature and decreases in pressure, thus causing liquids to form. Heptane (C7H16) A saturated hydrocarbon (Alkane) with 7 carbon atoms in it’s molecule (C7H16). A liquid under normal conditions. Hertz Cycles per second. A measure of frequency or bandwidth. Hexadecimal A numbering system to the base 16, 0 through F.
  • Page 318 Inerts dilute the natural gas and since they do not burn or combust, have no heating value. Initialization File Generic file used to support the display of Totalflow application data in PCCU32. Input That part of a circuit that accepts a signal for processing.
  • Page 319 TERM DEFINITION Interference A disturbance to the signal in any communications system. An instrument which will not produce any spark or thermal effects under normal Intrinsically Safe and specified fault conditions, that is capable of causing ignition of a specified gas mixture.
  • Page 320 Intelligent Digital Level Sensor and is designed for custody transfer accuracy in LevelMaster demanding level measurement applications in tanks. LevelMaster is the name of the Totalflow’s Tank Gauging System. Life For rechargeable batteries, the duration of satisfactory performance, measured in years (float life) or in the number of charge/discharge cycles (cycle life).
  • Page 321 Long Term For Totalflow’s purpose, the application of this term refers to storing data over a period of time that is greater than a minimal time. Such as data collected weekly versus data collected weekly but stored indefinitely.
  • Page 322 TERM DEFINITION Membrane The pH-sensitive glass bulb is the membrane across which the potential difference due to the formation of double layers with ion-exchange properties on the two swollen glass surfaces is developed. The membrane makes contact with and separates the internal element and filling solution from the sample solution.
  • Page 323 Multi-tube Sites Locations where many flow tubes are all within a prescribed distance allowing one flow meter with multitube capabilities, such as the XSeries product line, to monitor and maintain flow records for each tube in one Flow Computer. Multivariable Transducer Transducer supplying more than 1 variable.
  • Page 324 12V or 24V. NGC8206 Totalflow NGC8200 Gas Chromatograph, with C6+. The NGC is designed to continually analyze natural gas streams, on-site, determine composition, calorific value, and store the analysis information. It is designed for natural gas streams, 800 to 1500 Btu/scf (29.8 to 55.9 Megajoules/meter...
  • Page 325 TERM DEFINITION Abbreviation for Newton Meter. Metric Torque measurement. See Normally Open. Noise An undesirable electrical signal. Noise comes from external sources such as the AC power line, motors, generators, transformers, fluorescent lights, soldering irons, CRT displays, computers, electrical storms, welders, radio transmitters, and internal sources such as semiconductors, resistors, and capacitors.
  • Page 326 OPC Servers. The idea is to provide a universal way to collect data into a SCADA system regardless of the equipment vendor. This standard was developed and is maintained by the OPC Foundation. The Totalflow Driver, TDS32, supports OPC. Ole for Process Control A programming interface to databases.
  • Page 327 Portable Collection and Calibration Unit. PCCU32 Windows version of PCCU communications software to process, archive and collect data from the Totalflow equipment. Generally run from a laptop. Peak Area The retention time the element takes to exit the column. This is used in calculating the amount of each component in the sample or Mole %.
  • Page 328 In electricity, the quality of having two oppositely charged poles, one positive one negative. Polling A snapshot view of the readings taken by the Totalflow equipment. Port A communications connection on a computer or a remote controller. A place of access to a device or network, used for input/output of digital and analog signals.
  • Page 329 TERM DEFINITION Proportional, Integral, PID Controllers are designed to eliminate the need for continuous operator Derivative attention. An example would be the cruise control in a car or a house thermostat. These controllers are used to automatically adjust some variable to hold the measurement (or process variable) at the set-point.
  • Page 330 Acronym for Relative Density. RDrive Refers to Totalflow’s SRam Drive (solid state memory chip) located on the main board, used to store data and configuration files. The RDrive is a lithium backed, volatile memory chip and is not affected by a warm start.
  • Page 331 600 of the step change value. Restore This refers to a Totalflow procedure in which all the Station or Configuration files are restored to the SDRIVE from the file located on the laptop. This process is very helpful prior to doing a Cold Start when you want to continue using the Configuration and Station files.
  • Page 332 Hydrocarbons that contain only single bonds. They are also called Alkanes or paraffin hydrocarbons. Save This refers to a Totalflow procedure in which all the Station or Configuration files are copied from the RDRIVE or the SDRIVE, to a file created on a laptop. Savitsky-Golay Smoothing Digital Signal Smoothing.
  • Page 333 TERM DEFINITION Sensor File The Sensor File contains all the setup/calibration information of the unit. The Sensor File is a (.dat) file and by default is named after the base serial number proceeded by an "s", such as s00108.dat. Although the name can be overwritten, it is recommended that the default name be kept.
  • Page 334 TERM DEFINITION Specific Gravity The ratio of the mass of a solid or liquid to the mass of an equal volume of distilled water at 4°C (39°F) or of a gas to an equal volume of air or hydrogen under prescribed conditions of temperature and pressure. Also called relative density.
  • Page 335 Type ipconfig to get the ip address. When you enter a URL (e.g., www.totalflow.com) in a browser, a DNS server (on the network) resolves this into an IP address and directs your request to the machine with that address.
  • Page 336 The allowable percentage variation of any component from that stated on its Tolerance body. Totalflow Product line of ABB Inc. Maker and distributor of the XSeries Flow Computers (XFC) and Remote Controllers (XRC). TotalSonic MMI TotalSonic’s Man Machine Interface software program. May also be called MEPAFLOW 600.
  • Page 337 Upload This refers to a Totalflow procedure in which any file(s) located in the on-board memory of a Totalflow Host is copied to a file created on a laptop PC. Un-interruptible power supply. A power conditioning unit placed between the commercial power service and the protected device.
  • Page 338 TERM DEFINITION Vent A normally sealed mechanism which allows for the controlled escape of gases from within a cell. Video Graphic Array. Virtual Memory A method of making disk storage appear like RAM memory to the CPU, thus allowing programs that need more RAM memory than is installed to run in the system.
  • Page 339 See External Transducer. See Flow Computer, XSeries. XFC-195 Board The main electronic board used in XSeries flow computers. The XFC-195 Board mounts on the inside of the enclosure’s front door. XFC6200EX Totalflow’s Class 1 Div 1 Flow Computer. This Totalflow Flow Computer is housed in an explosion proof housing and has similar operational features as µ...
  • Page 340 B-48...
  • Page 341: Appendix C Drawing & Diagrams

    This Chapter of the manual has been provided as a location for the user to place drawings that accompanies their new Totalflow units. Totalflow recommends that a complete set of all drawings that accompany this Model be placed in this Chapter. This would ensure that the user have only drawings applicable to their units and drawings that are at the latest revision level.

This manual is also suitable for:

Xrc6490Xrc6790Xrc6890Xrc6990

Table of Contents