Home

Injection Controller Program User Manual (for the FloBoss 107 and

image

Contents

1. c cccccceseseseseseseseseesssssseseseseseseseeeseseseseseseseseseseseseseseseseeeeeseseeesens 77 A 2 Control Validation Code 2sccstccciteine dees ives des a dena deeg EES 77 Issued Aug 14 iii Injection Controller Program User Manual FB107 ROC800 This page is intentionally left blank Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Chapter 1 Introduction This chapter describes the structure of this manual and presents an overview and installation instructions of the Injection Controller Program for the FloBoss 107 Flow Manager FB107 and the ROC800 Series Remote Operations Controller ROC800 1 1 Scope and Organization This document is the user manual for the Injection Controller Program for use in the FB107 or the ROC800 This manual describes how to download and configure this program referred to as the Injection Controller Program or the program throughout the rest of this manual You access and configure this program using ROCLINK 800 Configuration Software version 2 30 or greater loaded on a personal computer PC running Windows 2000 with Service Pack 2 Windows XP with Service Pack 3 Windows Vista 32 bit or Windows 7 32 bit The sections in this manual provide information in a sequence appropriate for first time users Once you become familiar with the procedures and the software running in FB107 or ROC800 the manual becomes a ref
2. No Program Name No Progam 3 No Gegen Version Library Version ve Hace Created DRAM Used 0 6 No Program GRE FLASH Used 0 7 No Program Entry Pt Clear Start Stop Displays M geio Status Empty Download User Program File Browse Name Version Created CRC Size KE Update Close Figure 7 User Program Administrator 5 Click Browse in the Download User Program File frame The Select User Program File screen displays see Figure 8 Note If you install the program in the ROC800 choose any available user program slot If you use FB107 the program installs automatically in user program slot 1 6 Select the path and user program file to download from the CD ROM Program files are typically located in the Program Files folder on the CD ROM As Figure 8 shows the screen lists all valid user program files with the bin for FB107 or tar for ROC800 extension gO A Removable Disk H Program Files sitt Search Program Files D Organize v New folder z DN e Date modified Type KI Documents a Name e a Music Pictures H Videos WinjectionControlei07_4 100bin 29145 _BINFile m JP Computer amp Local Disk C Local Disk D gt TD RAS E wm Removable Disk a Removable Disk GA FRSI Phmnll F 4 File name InjectionController107_1_1 00C bin User Programs bin D L ss IG F
3. Cold Start amp Clear History Data w Cold Start amp Clear ALL Flash Write Status 2 Update Y OK X Cancel Apply Figure 28 Flags screen 2 Click Save Configuration A verification message displays Perform Flash Memory Save Configuration No Figure 29 Perform screen 3 Click Yes to begin the save process The Flash Write Status field on the Flags screen displays In Progress When the Save Configuration completes the Flash Write Status field on the Flags screen displays Completed 4 Click Update on the Flags screen This completes the process of saving your new configuration Note For archive purposes you should also save this configuration to your PC s hard drive or a removable media such as a flash drive using the File gt Save Configuration option on the ROCLINK 800 menu bar 50 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Chapter 4 Reference This section provides information on the user defined point type the Injection Controller program uses For FB107 Point Type 22 Injection Controller Configuration Point Type 23 Injection Controller Calc Results For ROC800 Point Type 198 Injection Controller Configuration Point Type 199 Injection Controller Calc Results Issued Aug 14 51 Injection Controller Program User Manual FB107 ROC800 4 1 Point Type 22 1
4. Point Number Tag Injection Config Stream Name Meter Enabled Control Enabled Meter Validation Code 0 Good ss i S SSOS Calculation Period 1 seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Primary Objective Objective Parameter Current Value Setpoint Units Flow Rate zl Volume D 0 0 0 bera r Override Objective Parameter Current Value Setpoint Units Maintain No Override z 0 0 lt sel 00 hone Override is INACTIVE if this condition is TRUE r Primary O verride Indication Output e Flow Control Output Mode Value During Value During Bo L teg 1 0 Definition Primary Override Yave Position 0 0 a jooo Eat foo foo Automatic Primary O verride Objective fooo el foo foo IT Enable No Flow Cutoff Override a boo Et faa foo Threshhold 1 0 bera No Flow Pos un HESE Detection Time 30 seconds Proportional Integral Derivative Direction Brey e foo foo Dies z State Exit Time 60 seconds Override 0 05 0 0 Joo Direct z C geen Loop Period 1 seconds anual Pos on Print Save As Auto Scan Update Close Apply E I ERE ss 7 Figure 17 Injection Configuration Flow Control Tab Issued Aug 14 25 Injection Controller Program User Manual FB107 ROC800 1 Review the values in the following fields Field Descript
5. 98 Heat Day 2 RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated heat number from the previous 2 days until today 99 Liquid volume Day 3 RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume from the previous 3 days until today 100 Mass Day 3 RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass number from the previous 3 days until today Issued Aug 14 73 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 101 102 103 104 105 106 107 108 109 Heat Day 3 Volume Previous Hour Mass Previous Hour Heat Previous Hour Current Valve Position Alarm Hourly Latched Valve Position Alarm Daily Latched Valve Position Alarm Yesterday Latched Valve Position Alarm Day 2 Latched Valve Position Alarm RO RO RO RO RO RO RO RO RO System System System System System System System System System FL 4 FL 4 FL 4 FL 4 UINT8 1 UINT8 1 UINT8 1 UINT8 1 UINT8 1 Any floating point number Any floating point number Any floating point number Any floating point number 0 1 0 0 0 0 0 0 0 0 1 00 1 00 1 00 1 0
6. Square Root DP Proportional The meter allows the program to calculate the flow rates and accumulations for hourly and daily periods including the minimum maximum and average flow rates Depending upon the flowing fluid and the specified wetness correction the program computes volume mass and heat flow rates Where applicable for instance with a water orifice meter using a live differential pressure input the program monitors the live input variables for daily and hourly minimum maximum and average values The program accepts live readings in a variety of measurement units All live values and meter dimensions are converted to a consistent set of internal units of measure The calculations are performed in these standard units of measure The output values of flow rate and accumulated flow are then converted to a selectable unit class Meter Element Interface Type The program uses terminology to depict the different meter element interface types This section provides more explanation of each interface type Orifice This meter type depicts a concentric orifice meter equipped with a differential pressure instrument No other instrumentation is required for water measurement with an orifice meter using this program For steam applications an orifice meter must also include a static pressure instrument The program does not accept a temperature input For water measurement you can consider the dimensi
7. Valve position verification alarms Valve pre positioning during injection supply outages Meter I O error status reporting Figure I provides a crude representation of an injection flow stream Upstream Pressure Flow Element Control Valve Downstream Pressure j Figure 1 Crude representation of an injection flow stream In this program all daily results are measured from the beginning of Gauge Off Hour to the beginning of the next Gauge Off Hour The Gauge Off Hour is individually configured for each meter 1 2 1 Upstream Pressure An upstream pressure reading can be supplied to the control logic If configured the minimum maximum and average values per day and per hour are recorded by the controller The upstream pressure does not have to be a distinct instrumentation point For instance if an orifice meter is used the upstream pressure might be the same value as the static pressure for the orifice meter Because the upstream pressure is not used for computational purposes the units of measure for this input value are disregarded by the program 1 2 2 The Meter In the context of the program a flow meter is the only required element of a flow stream The program supports any of the following meter types Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Orifice V Cone Pulse Output turbine etc Accumulator Coriolis turbine remote meter
8. 3 1 4 Injection Configuration Flow Calculation Tab The Flow Calculation tab on the Injection Configuration User Display is used to designate the flow calculations which will be performed for the flow stream This configuration is required for any Enabled flow stream 1 Select the Flow Calculation tab on the Injection Controller screen The Flow Calculation tab screen displays Issued Aug 14 37 Injection Controller Program User Manual FB107 ROC800 En Edit ROC Configure Meter Utilities Tools Window Help Del rela AE Ve WHw VEI Se E LF ZK Meter Enabled Point Number 1 Injection Config Tag Injection Config Stream Name Control Enabled m Meter Calculation Period 1 seconds Gauge Off Hour Midnight v Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Meter Validation Code fo Good C Dry Saturated Steam Vapor C Saturated Steam 2 phase Flow Rate Option Meter Element X e Per Dan Per Hou PerMinute Per Second Output Units English X DP No Flow Cutoff foo raw input units r Orifice Fluid Orifice Diameter Pn find Water Orifice Material fUserErteed Orifice Coef of Expansion 0 0000092 VF bd m Water Taps G Flange C Comer C D D 2 Water Density 11 0 specific gravity DI r Pipe Pipe Diameter 140 in e Pipe Ma
9. Current Value This read only field displays the current value of the override objective parameter Comparison Click to select the desired relationship between Operator the parameter and the setpoint for evaluation of the override objective If the less than lt symbol is selected the override condition evaluates to TRUE when the parameter is less than the setpoint The program observes the primary objective until the parameter becomes greater than or equal to the setpoint If the greater than gt symbol is selected the override condition evaluates to TRUE when the parameter is greater than the setpoint The program observes the primary objective until the parameter becomes less than or equal to the setpoint Issued Aug 14 29 Injection Controller Program User Manual FB107 ROC800 Setpoint Units Sets the setpoint value which attempts to keep the override condition true While true the override is inactive and primary is in control while false the override assumes control of the valve This read only field displays the units based on the current configuration of the parameter and flow rate time option If a pressure is selected this field populates with the units that the pressure TLP is assigned Primary Override Indication Output UO Tag UO Definition Value During Primary Value During Override Control Gains Primary Override Loop Period This read only fiel
10. Dees aelSlaEe Ve WUw Se e4 ORR Ll Point Number D S Tag Injection Contig Stream Name Meter Enabled Control Enabled Meter Validation Code 0 Good Calculation Period 1 seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Primary Objective Objective Parameter Current Value Setpoint Units Flow Rate x Volume E Joo Jg bbl d r Override Objective Parameter Current Value Setpoint Units Maintain No Override 00 lt sel 00 none Override is INACTIVE if this condition is TRUE r Primary O verride Indication Output e Flow Control Output Mode Value During Value During Set 1 0 Tag 1 0 Definition Primary Overide Valve Position Jo e jooo El bo Ion Automatic Primary O verride Objective Ip Do m fo 0 fo 0 IT Enable No Flow Cutoff Override j fo ve eal foo ao Threshhold 1 0 bbl d No Flow Pos 50 0 SIE K MERE Detection Time 30 seconds Proportional Integral Derivative Direction Genen 4 Primary be ke foo Diet tate Exit Time 60 seconds Override 0 05 0 0 0 0 Direct v eRe oe Loop Period 1 seconds DEERE 0 0 Print Save As Auto Scan 2 Update Close Apply gt HE Dreem E sem y Figure 15 Injection Configuration Screen 3 1 1 Injection Configuration Main section The Injection Configuration User Display contains a main section and a tabbed s
11. Flow Control Tab 3 1 2 Injection Configuration Flow Control Tab The Flow Control tab on the Injection Configuration User Display is used to define the method and the setpoints used to adjust the flow control valve For the program to control the valve both meter and control need to be enabled and pass all validation The Flow Control tab is divided into five sections Primary Objective This section allows you to configure the objective type and parameter to be used for primary control of the valve When the override objective is not configured the primary objective will run unimpeded The program must have a valid combination of objective and parameter or the program will provide a control validation code error Override Objective This optional section allows you to configure an override objective that takes control of the valve when the override condition is false For example if the override parameter is set to Downstream Pressure the operator is lt and the setpoint is set to 500 when the downstream pressure exceeds 500 the override objective will assume control The override objective will be in control until the downstream pressure falls below the setpoint of 500 Issued Aug 14 23 Injection Controller Program User Manual FB107 ROC800 Primary Override Indication Output This system can change the state of up to three TLP values depending upon whether the control is in primary or override
12. Issued Aug 14 11 bi d 4 EE N Uv DOC0423A Figure 3 License Key Installation 6 Press the license key into the terminal unit it is firmly seated refer to Figure 3 7 Replace the CPU faceplate 8 Replace the screws on the CPU faceplate 9 Replace the wire channel cover 10 Restore power to the ROC800 11 Proceed to Section 2 1 3 to verify your license keys 2 1 2 Installing the license key for the FB107 A USB key based license is required to use the Injection Controller program To install a USB key based license on the FB107 1 Insert the USB license key in a USB port on your PC 2 Select Utilities gt License Key Administrator gt Transfer Between DEVICE and KEY from the ROCLINK 800 menu bar The Transfer Licenses Between a Device and a Key screen displays Licenses on DEVICE _ Application Name Vendor Name _ App Code Version Quantity License Source Expiration Time Created Connect to KEY Move to KEY Add License Remove Licen KEY Time Created pplicati App Code Version Expiration Quantit 01 10 2014 10 28 50 AM InjectionControl A 31529 1 00 0 No Expiration 1 Serial Number hg LICENSE KEY PRESENT License Key Event Log Export Events Close Figure 4 Transfer Licenses Between a Device and a Key 12 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Note This scre
13. James 1 2 K x 1 x PL Where x steam quality in fraction py density of the vapor phase p density of the liquid phase Murdock 1 Ky x 1 26 a y 2 PL Where x steam quality in fraction py density of the vapor phase p density of the liquid phase Spink K x 2 Where x steam quality in fraction Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Chisholm me d Ky ffo x e x x el PL PL Where x steam quality in fraction py density of the vapor phase p density of the liquid phase c user entered constant Modified James This is a proprietary correction factor requiring specific configuration If possible avoid the use of this wetness correction factor 1 2 5 The Control Valve You can optionally configure the program to drive a control valve The program supports the following valve actuator types Analog Signal Digital Modbus HART output etc The valve control logic uses a flexible configuration scheme to support a wide variety of control strategies The control uses a primary flow control objective with an override control objective For instance you can configure the controller to deliver a specific volume of fluid per day primary objective while insuring that the downstream wellhead pressure does not exceed a specific value override objective As long
14. 1 00 1 00 1 00 1 00 Sets the inside diameter of the Pipe This is only used when meter element is Orifice or V Cone Selects the unit for the pipe diameter This is only used when meter element is orifice or V Cone 0 mm 1 meter 2 inch 3 ft Indicates material of construction for the pipe This is only used when meter element is orifice or V Cone 0 Carbon Steel 1 Stainless Steel 2 Monel 3 User Entered Allows you to enter the thermal expansion coefficient to use in correcting the Pipe diameter This is only used when meter element is orifice or V Cone Selects the unit for the pipe coefficient of thermal expansion This is only used when meter element is orifice or V Cone 0 1 degrees C 1 1 degrees F Sets the time interval in seconds between meter calculations Allows you to enter the proportional gain for the override PID Issued Aug 14 61 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 72 73 74 75 76 77 78 79 80 Override Integral Gain Override Derivative Gain Config Validation Code Control Validation Code Extra Float 6 Accumulator Rate Time Basis Control Valve Mode Manual Valve Pos E
15. Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 89 Mass Previous Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass in number the previous month 90 Heat Previous Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated heat in number the previous month 91 Accumulator Tag RO System AC 10 0x20 0x7E for g 1 00 Displays the tag description of the each ASCII flow accumulator value character 92 Accumulator Units RO System AC 10 0x20 0x7E for 2 1 00 Displays the unit of measure for each ASCII the flow accumulator value character 93 Accum Vol Begin Hour RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated volume number at the beginning of the current hour from the accumulator input 94 Accum Vol Begin Day RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated volume number at the beginning of the current day from the accumulator input 95 Accum Vol Begin Month RO System FL 4 Any floating point 0 1 00 Displays the accumulated volume number at the beginning of the current month from the accumulator input 96 Liquid volume Day 2 RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume from the previous 2 days until today 97 Mass Day 2 RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass number from the previous 2 days until today
16. control mode You can use this feature to control pilot lights alarms or other logic The parameters are organized into three rows Each row represents a single TLP which can be configured to change state Only the first row is described below The other two rows work identically Control Gains This section allows you to control the responsiveness of the primary and override objective Proportional Integral Derivative PID loops Note that this program does not use any of the standard ROC PIDs Flow Control Output Mode This section allows you to configure a No Flow Cutoff When the flow rate drops below the threshold entered by the user for the duration of the Detection Time the program assumes there is no flow and the valve position moves to the No Flow Pos When the flow rate exceeds the threshold rate for the duration of the State Exit Time the program will exit No Flow mode and return control of the valve to the primary or override objective This section also displays the current valve position and allows the user to manually set the valve position using the Manual Override The Flow Control tab also displays when you first access the Injection Configuration screen 24 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 PR Fie Edit View ROC Configure Meter Utilities Tools Window Help Hs Ose sBealSAel Ve Whw MH S ZORRO Rl2
17. meter is a turbine meter However the transmitter section of some meters can produce pulses proportional to flow For example you can configure a Coriolis meter to provide one pulse for each unit of volume flow which the meter calculates Pulse meters interface to the ROC800 or the FB107 using pulse inputs Sometimes as in the case of turbine meters the meter and the RTU require signal conditioning between them to create signal compatibility The program uses the frequency of the pulse signals to determine an instantaneous flow rate The program also uses the accumulated pulses to determine the accumulated volume for an hourly daily or monthly period Therefore both the pulse frequency TLP and the accumulated pulse TLP signals need to be configured in the program for a pulse output meter Note that the accumulation registers in the ROC800 and FB107 reach a maximum value and rollover The program requires you to configure the rollover value so that these events can be handled properly Accumulator This meter type includes smart meters which calculate volume flow and accumulate volume of material which has passed through the meter These meters are interfaced to the ROC800 or FB107 using a digital protocol HART or Modbus for example With these element types the meter has already performed the flow calculations so the Injection Controller program has less work to do For these meters the program is ex
18. output meter Sets the TLP source of the value for an accumulator input type meter Selects the units of measure the program use to interpret the accumulator value for the calculation engine This only applies to pulse output and accumulator meters 0 cc 1 liter 2 M3 3 gal 4 Ft3 5 bbl Issued Aug 14 53 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name c ess System or Data Length Range Default Varsion Description of functionality and User Update Type meaning of values 12 Flow Control Output Type R W User UINT8 1 0 1 0 1 00 Indicates the type of flow control output 0 Analog 1 Digital 13 Open Flow Control TLP R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the open flow control output numeric TLP TLP If the flow control output type is either analog or digital this value is the TLP for flow control output 14 Reserved Reserved for future use 15 Flow Control Proportional R W User FL 4 Any floating 0 05 1 00 Specifies the proportional gain Gain point number value for the flow control primary PID 16 Flow Control Integral Gain R W User FL 4 Any floating 0 0 1 00 Specifies the integral gain value point number for the flow control primary PID 17 Flow Control Derivative R W User FL 4 Any floating 0 0 1 00 Specifies the derivative gain value Gain point number for the flow control primary PID 18 Flow Control Loop Period R W Us
19. set to Pulse Output Orifice V Cone or Accumulator The available selections are Water is treated as a single phase incompressible liquid in all meter types If you select Water as the flowing fluid no Static Pressure value is required Dry Saturated Steam Vapor is treated as a single phase vapor You can only select Dry Saturated Steam as flowing fluid when the Meter Element is set to Orifice or V Cone Saturated Steam 2 phase is considered to be a two phase fluid Various wetness correction options can be applied to saturated steam flow through orifice meters You can only select Saturated Steam 2 phase as flowing fluid when the Meter Element is set to Orifice Specifies the density or the specific gravity of the flowing fluid Click to select the density unit If you choose specific gravity as the unit then specify the specific gravity instead of the density in the field The available options for the units are kg m3 nominally 1000 for fresh water b ft3 nominally 62 4 for fresh water b bbl nominally 350 for fresh water specific gravity nominally 1 0 for fresh water This field shows only if the selected flowing Fluid is Water Shows or sets the steam quality For Dry Saturated Steam this field is read only and shows 100 For Saturated Steam 2 phase you can enter the quality of the steam in percentage composition This field shows only if Fluid is set to either Dry Sat
20. the pipe diameter unit which can be in millimeter mm meter m inch in and foot feet ft This field shows only if the Meter Element is set to Orifice and V Cone Click to select the pipe material of construction The pipe material options are User Entered 304 Stainless Steel 316 Stainless Steel Carbon Steel Monel For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to Orifice and V Cone Specifies the pipe coefficient of expansion and sets its corresponding unit The common nominal values for thermal expansion coefficients of the pipe include Carbon steel 0 000013 C or 0 0000073 F Stainless steel 0 000016 C or 0 0000089 F Monel 0 0000235 C or 0 0000075 F Click to select the unit for the coefficient of expansion 1 C 1rC 1 F 1 F For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to Orifice and V Cone Specifies the V Cone diameter and its corresponding unit Click to select the V Cone diameter unit which can be in millimeter mm meter m inch in and foot feet ft This field shows only if the Meter Element is set to V Cone Issued Aug 14 43 Injec
21. to select the orifice material of construction The orifice material options are User Entered 304 Stainless Steel 316 Stainless Steel Carbon Steel Monel For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to Orifice Specifies the orifice coefficient of expansion and sets its corresponding unit The common nominal values for thermal expansion coefficients of the orifice include Carbon steel 0 000013 C or 0 0000073 F Stainless steel 0 000016 C or 0 0000089 F Monel 0 0000235 C or 0 0000075 F Click to select the unit for the coefficient of expansion 1 C 1rC 1 F 1 F For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to Orifice 42 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Field Description Taps Pipe Pipe Diameter Pipe Material Pipe Coef of Expansion V Cone Cone Diameter Selects the orifice connection type The available connection type options are Flange Corner D D 2 This field shows only if the Meter Element is set to Orifice Specifies the pipe diameter and its corresponding unit Click to select
22. values The program maintains rolling results of minimum maximum and average values for the current hour and current day These values are re initialized at the top of each hour and at the beginning of each day as designated by gauge off hour The accumulated time for the current day and current hour are also displayed E ROCLINK 800 Injection Calc Results FB107 ro IS zl PS File Edit View ROC Configure Meter Utilities Tools Window Help E x De NM GK Ha wt zoOBR i 3 Point Number A Tag Injection Contig Stream Name Today Historical Alarms Alerts Current Min Today Min Hour Max Today Max Hour Avg Today Avg Hour Units Upstream Pressure 0 0 10000000000 10000000000 j0 0 0 0 0 0 0 0 Differential Pressure 0 0 10000000000 10000000000 0 0 0 0 0 0 0 0 inH20 Static Pressure 0 0 10000000000 10000000000 100 0 0 0 0 0 0 psifa Volume Rate 0 0 10000000000 j10000000000 j0 0 0 0 0 0 0 0 bbl d Mass Rate 0 0 10000000000 10000000000 j0 0 0 0 0 0 0 0 lbs d Heat Rate 0 0 10000000000 10000000000 0 0 0 0 0 0 0 0 Btu d Downstream Pressure 100 10000000000 j10000000000 j0 0 0 0 0 0 0 0 Seconds This Hour 0 Seconds Today 0 Print Save As Auto Sean Update Close Apply a gt ERE 1 41 AM Figure 25 Injection Calc Results Today tab 1 Review the values in the following fields Field Description Upstream These read only colu
23. 0 1 00 1 00 1 00 1 00 1 00 Displays the accumulated heat from the previous 3 days until today Displays the accumulated liquid volume for the previous hour Displays the accumulated mass for the previous hour Displays the accumulated heat for the previous hour Indicates whether the value position alarm is currently active 0 no alarm 1 alarm Indicates whether the value position alarm was active at any time during the current hour 0 no alarm 1 alarm Indicates whether the value position alarm was active at any time during the current day 0 no alarm 1 alarm Indicates whether the value position alarm was active at any time during the previous day 0 no alarm 1 alarm Indicates whether the value position alarm was active at any time during the previous 2 days 0 no alarm 1 alarm 74 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name Access System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 110 Day 3 Latched Valve RO System UINT8 1 0 1 0 1 00 Indicates whether the value Position Alarm position alarm was active at any time during the previous 3 days 0 no alarm 1 alarm 111 Valve Position Feedback RO System AC 10 0x20 0x7E for Ge 1 00 Displays the tag description of the Tag each ASCII valve
24. 800 Override Objective Parameter Click to select the Parameter to maintain for the override objective using this dropdown list The valid values are No Override The primary objective is observed exclusively No setpoint is needed Downstream Pressure The downstream pressure is compared to the setpoint The setpoint should be provided in units of measure consistent with the downstream pressure input TLP No unit conversion is performed between the setpoint and the live value Upstream Pressure The upstream pressure is compared to the setpoint The setpoint should be provided in units of measure consistent with the upstream pressure input TLP No unit conversion is performed between the setpoint and the live value Volume Flow Rate The volume flow rate water volume is compared to the setpoint The setpoint should be supplied in units of measure consistent with the Output Units and the Flow Rate Option you select Mass Flow Rate The mass flow rate is compared to the setpoint The setpoint should be supplied in hourly mass flow rate in units of measure consistent with the Output Units and the Flow Rate Option you select Cold Water Equivalent Flow Rate The volume flow rate cold water equivalent volume is compared to the setpoint The setpoint should be supplied in units of measure consistent with the Output Units and the Flow Rate Option you select
25. 98 Injection Controller Configuration Parameters Point type 22 for FB107 or 198 for ROC800 contains the parameters for the configuration related to a single injection stream run There are 4 for FB107 or 25 for ROC800 logicals of this point type Point Type 22 198 Injection Controller Configuration Parameters Parm Nani Access System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 0 Point Tag ID R W User AC 20 0x20 0x7E Injection 1 00 Indicates the description of the foreach ASCII Config point Most likely a program character logical populated string of the time period number 1 Stream Description R W User AC 20 0x20 0x7E i 1 00 Specifies the description of the for each ASCII Injection Stream character 2 Upstream Pressure TLP R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP to use for the numeric TLP upstream pressure value 3 Downstream Pressure R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP to use for TLP numeric TLP downstream pressure value 4 Flow DP Value TLP R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the source of the value of numeric TLP differential pressure across the orifice or V Cone 5 Flow DP Units R W User UINT8 1 0 5 0 1 00 Selects the units of measure the program uses to interpret the flow DP value for the calculation engine 0 Pa Pascal 1 kPa kiloPascal 2 bar 3 mbar millibar 4 inH20 inches of wat
26. Apply X gt DRE ssa 4 S EMERSON Process Management Remote Automation Solutions Injection Controller Program User Manual FB107 ROC800 Revision Tracking Sheet August 2014 This manual may be revised periodically to incorporate new or updated information The revision date of each page appears at the bottom of the page opposite the page number A change in revision date to any page also changes the date of the manual that appears on the front cover Listed below is the revision date of each page if applicable Page Revision Initial release Aug 14 ii Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Contents Chapter 1 Introduction 1 1 1 SCOPE and Organizatii vis ccveisescdives a Aeeesieedeneed de foe abd eel as doeed Maden oud a a ieri S da coevh lined 1 1 2 Product e EE 2 T 21 Ee D Lu RE 2 1 2 2 TRE Meter ies degen a Ee DEE ch anaes get EA Eed edet 2 1 2 3 Meter Element Interface Type cccccccececceeescceceesecceneeseceecensececenensegecenseceenenseeeaeenseceeenensds 3 1 2 4 Orifice Meter Wetness Correction Options ceccceecceceeeeeeeeeeaeceeeeeeeeeceaeaeeeeeeeeeteees 5 1 2 5 The Control Valven romegar i nei cece des abil dees cas cect ab aa dee mace dedebdl dein E aden 6 1 2 6 No Flow Valve Pre positioning 0 cccceceeseeeeeeeeeeeeeeeetneeeeeeeeeeesaeeeeetiieeeee teases sneeeeneaa 6 1 2 7 Valve Position Veri
27. Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Today number upstream pressure today 25 Upstream Pressure Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Hour number upstream pressure this hour 26 Downstream Pressure RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Current Value number downstream pressure 27 Downstream Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Today number 000000 downstream pressure today 000000 0 0 28 Downstream Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Hour number 000000 downstream pressure this hour 000000 0 0 29 Downstream Pressure Max RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of Today number downstream pressure today 30 Downstream Pressure Max RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of Hour number downstream pressure this hour 31 Downstream Pressure Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Today number downstream pressure today 32 Downstream Pressure Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Hour number downstream pressure this hour 33 Differential Pressure Current RO System FL 4 Any floating point 0 0 1 00 Displays the current value of Value number differential pressure Issued Aug 14 67 Injection C
28. Controller Program User Manual FB107 ROC800 Field Description Gauge Off Establishes the hour at which the meter performs Hour transitions from day one to the next The transition occurs at the beginning of the designated hour Click l to select the Gauge Off Hour Meter The program populates this read only field after Validation processing the meter configuration parameters only Code when the meter is Enabled A value of 0 indicates no validation errors Any other value indicates a validation error which must be addressed before the meter will start computing values The program also displays a text description related to the validation code A code value of 0 results in a validation code description of Good See Appendix A for meter validation code descriptions Control The program populates this read only field after Validation processing the control configuration parameters only Code while the meter is Enabled the meter validates and the control is Enabled A value of 0 indicates no validation errors Any other value indicates a validation error which must be addressed before control functions will start executing The program also displays a text description related to the validation code A code value of 0 results in a validation code description of Good See Appendix A for control validation code descriptions 2 Click Apply to save your changes 3 Proceed to Section 3 1 2 Injection Configuration
29. I second flow control indication character output point 16 Flow Control Type Indication RO System AC 10 0x20 0x7E for i 1 00 Shows the tag description for the Output 3 Tag each ASCII third flow control indication output character point 17 Seconds Today RO System UINT32 4 O thru 86400 0 0 1 00 Displays the number of seconds elapsed today 18 Seconds Current Hour RO System UINT32 4 O thru 3600 0 0 1 00 Displays the number of seconds elapsed this hour 19 Upstream Pressure Current RO System FL 4 Any floating point 0 0 1 00 Displays the current value of Value number upstream pressure 20 Upstream Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Today number 000000 upstream pressure today 000000 0 0 66 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 21 Upstream Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Hour number 000000 upstream pressure this hour 000000 0 0 22 Upstream Pressure Max RO System FL 4 Any floating point 0 0 1 00 Display the maximum value of Day number upstream pressure today 23 Upstream Pressure Max RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of Hour number upstream pressure this hour 24 Upstream Pressure
30. Indicates which wetness correction to apply to orifice mass flow calculations for 2 phase steam flow 0 Chisholm 1 James 2 Murdock 3 Spink 4 Modified James Allows you to enter the value to use for Chisholm correction constant This is only used if measuring wet steam with an orifice meter and wetness correction is set to Chisholm 58 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 51 Pulse K Factor 52 Pulse K Factor Units 53 V Cone Diameter 54 V Cone Diameter Units of Measure 55 V Cone Material 56 V Cone Thermal Coefficient of Expansion R W R W R W R W R W R W User User User User User User FL UINT8 FL UINT8 UINT8 FL 4 Any positive floating point number 4 Any positive floating point number 1 0 3 4 Any positive floating point number 1 0 2 0 0 00000925 1 00 1 00 1 00 1 00 1 00 1 00 Allows you to enter the meter factor for a pulse output meter measurement of water This is only used when meter element is pulse output meter and flow calculation fluid is water Sets the units of measure of the K Factor for the pulse meter This is only used when meter elem
31. Part D301757X012 August 2014 Injection Controller Program B User Manual for the FloBoss 107 and the ROC800 Series ROCLINK 800 Injection Configuration FB107 E File Edit View ROC Configure Meter Utilities Tools Window Help Depgireiagrloeatswbp zepgtgze a Point Number 1 Injection Config v Tag Injection Config Stream Name Meter Enabled Control Enabled Meter Validation Code 0 Good Calculation Period 1 seconds Gauge Off Hour Midnight v Control Validation Code 10 Good Flow Control 1 0 Definition Flow Calculation Primary Objective Objective Parameter Current Value Setpoint Units Flow Rate x Volume Jao ER bba Override Objective Parameter Current Value Setpoint Units Maintain No Override v 00 lt el 00 none Override is INACTIVE if this condition is TRUE Primary Override Indication Output Flow Control Output Mode Value During Value During fee 1 0 Tag 1 0 Definition Primary Override Valve Position 100 a fooo E foo fo Automatic Primary Override Objective Ess gg e foo foo J7 Enable No Flow Cutoff Override a Se foo foo Threshhold 1 0 bbl d No Flow Pos foo Detection Time 30 seconds Control Gains Proportional Integral Derivative Direction Spot Ire mo bo Drea gt State Exit Time 60 seconds Override 0 05 0 0 00 Direct v SA Loop Period 1 seconds Manual Pos 0 0 Print Save s Auto Scan 2 Update Close
32. RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Parameter Current Value number parameter being utilized for the override objective 52 Control Mode Current Value RO System UINT8 1 0 1 0 1 00 Displays the current state of the control function 0 primary 1 override 53 Control Mode Time in State RO System FL 4 Any floating point 0 0 1 00 Displays the number of seconds number that the current control state has been active 54 Liquid Hourly volume flow RO System FL 4 Any floating point 0 0 1 00 Displays the current liquid hourly number volume flow water water volume dry steam NA wet steam volume of cold water equivalent 55 Liquid Hourly volume flow RO System FL 4 Any floating point 100000 1 00 Displays the minimum liquid hourly Min Day number 000000 volume flow for the day water 000000 water volume dry steam NA wet 0 0 steam volume of cold water equivalent 56 Liquid Hourly volume flow RO System FL 4 Any floating point 100000 1 00 Displays the minimum liquid hourly Min Hour number 000000 volume flow for the hour water 000000 water volume dry steam NA wet 0 0 steam volume of cold water equivalent Issued Aug 14 69 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 57 Liquid Hourly volum
33. Saturated Steam Vapor or Saturated Steam 2 phase Click to select a Wetness Correction method The available selections are Chisholm James Murdock Spink Modified James This field shows only if Fluid is set to Saturated Steam 2 phase For more information about these correction factors see the Section 1 2 4 of this manual Specifies the Chisholm constant This field shows only if Wetness Correction is set to Chisholm Selects the flow rate unit The available sections are Per Day Per Hour Per Minute Per Second This selection specifies the output units of time to be used by the program to derive the volume mass and enthalpy flow rates Issued Aug 14 41 Injection Controller Program User Manual FB107 ROC800 Field Description Pulse Output Meter Orifice Orifice Diameter Orifice Material Orifice Coef of Expansion Specifies the pulse scaling value K Factor for the Pulse Output meter Click to select the K Factor unit The available options for K Factor units are pulse cm3 pulse L pulse m3 pulse gal pulse ft3 pulse bbl This field shows only if the Meter Element is set to Pulse Output Specifies the orifice diameter Click to select the orifice diameter unit The available options for units are millimeter mm meter m inch in and foot feet ft This field shows only if the Meter Element is set to Orifice Click
34. System FL 4 Any floating point 100000 1 00 Displays the minimum value of number 000000 static pressure this hour 000000 0 0 43 Static Pressure Max Today RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of number static pressure today 44 Static Pressure Max Hour RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of number static pressure this hour 45 Static Pressure Avg Today RO System FL 4 Any floating point 0 0 1 00 Displays the average value of number static pressure today 46 Static Pressure Avg Hour RO System FL 4 Any floating point 0 0 1 00 Displays the average value of number static pressure this hour 68 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 47 Accumulator Point Current RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Value number accumulator point 48 Flow Control Primary Open RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Point Current Value number flow control primary open point 49 Reserved Reserved for future use 50 Primary Objective RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Parameter Current Value number parameter being utilized for the primary objective 51 Override Objective
35. WER AND CLAIMS OF THIRD PARTIES North American Latin America Emerson Process Management Remote Automation Solutions 6005 Rogerdale Road Houston TX USA 77072 T 1 281 879 2699 F 1 281 988 4445 Emerson Process Management Ltd Remote Automation Solutions UK is a wholly owned www EmersonProcess com Remote subsidiary of Emerson Electric Co doing business as Remote Automation Solutions a Middle East Africa business unit of Emerson Process Management FloBoss ROCLINK ControlWave Emerson Process Management Helicoid and OpenEnterprise are trademarks of Remote Automation Solutions AMS Remote Automation Solutions PlantWeb and the PlantWeb logo are marks owned by one of the companies in the Emerson FZE Emerson Process Management business unit of Emerson Electric Co Emerson Process P O Box 17033 Management Emerson and the Emerson logo are trademarks and service marks of the Jebel Ali Free Zone South 2 Emerson Electric Co All other marks are property of their respective owners Dubai U A E The contents of this publication are presented for informational purposes only While every effort has been made to ensure informational accuracy they are not to be construed as warranties or guarantees express or implied regarding the products or services described T 971 4 8118100 F 971 4 8865465 www EmersonProcess com Remote Asia Pacific herein or their use or applicability Remote Automation Solutions reserves the right to modify Emers
36. a validation error Mass This combination is invalid and will trigger a validation error Cold Water Equivalent This combination is invalid and will trigger a validation error Pressure the system attempts to maintain the specified upstream pressure The setpoint should be provided in pressure consistent with the upstream pressure input TLP There is no unit conversion is performed between the setpoint and the live value Enthalpy This combination is invalid and will trigger a validation error Issued Aug 14 27 Injection Controller Program User Manual FB107 ROC800 Field Description Current Value Setpoint Units Objective Daily Delivery If you select daily delivery the program attempts to deliver a specified quantity within a 24 hour period The control algorithm attempts to reach the target delivery value The target flow rate is adjusted throughout the day using the accumulated delivery amount and the amount of time remaining in the day Note Use of this objective could lead to the flow valve being totally closed during the later part of the day if the target delivery can easily be met Volume The system attempts to deliver a specific Volume The setpoint should be supplied in total daily volume consistent with the Output Units and the Flow Rate Option you select Mass The system attempts to deliver a specific Mass The setpoint should be supplie
37. am quality and mass flow rate and steam tables The setpoint should be consistent with the Output Units and the Flow Rate Option you select 26 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Field Description Objective Downstream Pressure If you select downstream pressure the program attempts to maintain a specified downstream pressure For this control method to work you must configure the Downstream Pressure I O point The available Parameters for Downstream Pressure are Volume This combination is invalid and will trigger a validation error Mass This combination is invalid and will trigger a validation error Cold Water Equivalent This combination is invalid and will trigger a validation error Pressure The system attempts to maintain the specified downstream pressure The setpoint should be provided in units of measure consistent with the downstream pressure input TLP There is no unit conversion is performed between the setpoint and the live value Enthalpy This combination is invalid and will trigger a validation error Objective Upstream Pressure If you select upstream pressure the program attempts to maintain a specified upstream pressure For this control method to work an Upstream Pressure I O point must be configured Available Parameters for Upstream Pressure are Volume This combination is invalid and will trigger
38. and license key can be installed in any order The manual shows the installation of the license key first The installation process and functionality is the same for all versions of the Injection Controller program 2 1 Installing the License Key If you order the Injection Controller program for a new FB107 or ROC800 your FB107 or ROC800 is delivered with the license key installed If you order the program for an existing FB107 or ROC800 you must install the license key yourself Section 2 1 1 provides license key installation instructions for ROC800 and Section 2 1 2 provides license key installation instructions for FB107 2 1 1 Installing the license key for the ROC800 A Caution Failure to exercise proper electrostatic discharge precautions such as wearing a grounded wrist strap may reset the processor or damage electronic components resulting in interrupted operations When working on units located in a hazardous area where explosive gases may be present make sure the area is in a non hazardous state before performing these procedures Performing these procedures in a hazardous area could result in personal injury or property damage To install a license key 1 Remove power from the ROC800 2 Remove the wire channel cover 3 Unscrew the screws from the Central Processing Unit CPU faceplate 4 Remove the CPU faceplate 5 Place the license key in the appropriate terminal slot P4 or P6 in the CPU
39. as the override objective condition is met the primary Proportional Integral Derivative PID loop controls the valve When the override expression becomes false the override PID loop quickly assumes control to bring the process back into conformance with the override objective Special features like clearing of integral influence at change over allow the system to rapidly enforce the override objective 1 2 6 No Flow Valve Pre positioning You can configure the program to pre position control valves when the water or steam injection source becomes unavailable Optional features allow specification of a minimum flow rate and a detection time When the specified threshold has been violated for the configured amount of time the controller assumes that no fluid is available for injection Rather than holding the valve in the fully opened position The program moves the valve to a specified position where it remains until the injection supply resumes Once the controller detects the return of flow the program enables the normal control functions 6 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Valve Position Verification The program includes an enhanced feature to monitor an optional valve position feedback signal The position feedback signal is compared to the valve position command signal to determine whether the valve has actually reached its designated position Alarm Alert flags ar
40. ass wet steam total mass 64 Mass Rate Max Day RO System FL 4 Any floating point 0 0 1 00 Displays the maximum hourly number mass rate for the day water water mass dry steam total mass wet steam total mass 70 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 65 Mass Rate Max Hour RO System FL 4 Any floating point 0 0 1 00 Displays the maximum hourly number mass rate for the hour water water mass dry steam total mass wet steam total mass 66 Mass Rate Avg Day RO System FL 4 Any floating point 0 0 1 00 Displays the average hourly mass number rate for the day water water mass dry steam total mass wet steam total mass 67 Mass Rate Avg Hour RO System FL 4 Any floating point 0 0 1 00 Displays the average hourly mass number rate for the hour water water mass dry steam total mass wet steam total mass 68 Heat Rate Current Value RO System FL 4 Any floating point 0 0 1 00 Displays the current hourly heat number rate water NA dry steam total heat wet steam total heat 69 Heat Rate Min Day RO System FL 4 Any floating point 100000 1 00 Displays the minimum hourly heat number 000000 rate for the day water NA dry 000000 steam total heat wet steam total 0 0 heat 70 Heat Rate Min Hour RO System FL 4 An
41. d Output Units Engish DP No Flow Cutoff 0 0 raw input units Fluid G Water Diy Saturated Steam Vapor Saturated Steam 2 phase Water Density 1 0 specific gravity v Pipe Pipe Diameter 40 fin Pipe Material User Entered z Pipe Coet of Expansion Jonge be zl V Cone Cone Diameter 20 in E V Cone Material User Entered az Cone Dol of Expansion 00000092 Je X Discharge Coefficient PO E pm Saveds AutoScan DI update Ges ze En Saves AutoScan E Update Ge zen gt l Gr L oz it mo A Figure 20 Injection Configuration Flow Calculation Tab Meter Element is set to Pulse Output Figure 21 Injection Configuration Flow Calculation Tab Meter Element is set to V Cone 38 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 ROCLINK 800 Injection Configuration FB107 Lol sl E Fie Edit View ROC Configure Meter Utilities Tools Window Help Jels DS RH SMHI R New Mee One e Point Number 7 Injection Config Tag injection Config Stream Name Meter Enabled T Control Enabled IT Meter Validation Code 0 Good Calculation Period T seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Meter Flow Rate Option Meter E
42. d successfully installing the program proceed through the program screens as shown in the following sections You can access all the program specific screens from the main ROCLINK 800 screen Note The configurations screens of the Injection Controller program for both the ROC800 and the FB107 platforms are identical File Edit View ROC Meter Utilities Tools Window Help Ep Del ip z EE Elaa On Line Com3 FB107 FB107 a WU Modules 1 0 Control Meter System History EE User Program a Administrator jection Controller Gs Display 23 Injection Configuration 1 Injection Contig 2 Injection Config 3 Injection Config ES 4 Injection Contig ES SS Display 24 Injection Cale Results gT 1 Injection Config 2 Injection Config 3 Injection Config 4 Injection Config User Display bedeite OC General Advanced 1 0 Points Meter Paints Diagnostic Installed Module CPU Actual Module CPU Description Application Firmware Revision Rev 1 61 Part Number W68182 Build Date Dec 04 2013 12 56 Serial Number W48083X0012 F 1211356 Boot Revision Rev 1 00 Boot Build Date Nov 17 2006 8 32 Integrity Auto Scan Update Apply REENEN 12064 Figure 13 ROCLINK 800 for FB107 Issued Aug 14 19 Injection Controller Pro
43. d in mass consistent with the Output Units and the Flow Rate Option you select Cold Water Equivalent The system attempts to deliver a specific Cold Water Equivalent Volume The setpoint should be supplied in volume consistent with the Output Units and the Flow Rate Option you select The Cold Water equivalent parameter is valid only for steam injection Pressure This combination is invalid Enthalpy valid only for steam injection The system attempts to deliver a specific accumulation of enthalpy The enthalpy is calculated based on static pressure and steam quality and mass flow rate and steam tables The setpoint should be consistent with the Output Units and the Flow Rate Option you select The program populates this read only field while the meter and control configuration have both been enabled and both passed validation The current value of the Objective quantity the quantity being compared to the setpoint is displayed in this field for diagnostic convenience Sets the setpoint value which the primary objective attempts to maintain by controlling the position of the valve This read only field displays the units based on the current configuration of objective parameter and flow rate time option If a pressure is selected this field populates with the units that the pressure TLP is assigned 28 Issued Aug 14 Injection Controller Program User Manual FB107 ROC
44. d is populated by the program while the meter and control configuration have both been enabled and both passed validation The program retrieves and displays the tag description of the specified TLP in the I O Tag field for convenience This read only field shows the TLP value Click _ to select the desired TLP source for the I O tag Sets the value for the selected TLP while the control algorithm is enforcing the primary objective Sets the value for the selected TLP while the control algorithm is enforcing the override objective Note This value can also be used when the valve is in manual or no flow pre positioning mode Proportional Specifies the proportional gain for the control while the primary objective is in force Integral Specifies the integral gain for the control while the primary objective is in force Derivative Specifies the derivative gain for the control while the primary objective is in force Direction This field can be used to reverse the control valve operation if necessary Proportional Specifies the proportional gain for the control while the override objective is in force Integral Specifies the integral gain for the control while the override objective is in force Derivative Specifies the derivative gain for the control while the override objective is in force Direction Click to select the control valve direction You can use this field to reverse the control valve ope
45. e Frequency UO Tag The program populates this read only field with the static pressure TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only field shows the TLP of the source of the static pressure value Click to select the TLP source Current Value This read only field displays the current static pressure value from the selected TLP Units The program populates this read only field with the static pressure unit after the meter passes validation Note You cannot retrieve the units for all TLP types This field is blank when there are no associated units Input Units Click to select the input unit The valid unit selections in either absolute a and gauge g are Pa kPa bar psi kg cm2 Sets the atmospheric pressure corrector for the Static Pressure The atmospheric pressure unit should be consistent with the pressure unit you select for the Static Pressure If you select a gauge g unit in the Static Pressure Input Units field the program adds the atmospheric pressure value in this field to the gauge pressure to generate an absolute pressure If an absolute a unit is selected in the Static Pressure Input Units field the program
46. e flow RO System FL 4 Any floating point 0 0 1 00 Displays the maximum liquid Max Day number hourly volume flow for the day water water volume dry steam NA wet steam volume of cold water equivalent 58 Liquid Hourly volume flow RO System FL 4 Any floating point 0 0 1 00 Displays the maximum liquid Max Hour number hourly volume flow for the hour water water volume dry steam NA wet steam volume of cold water equivalent 59 Liquid Hourly volume flow RO System FL 4 Any floating point 0 0 1 00 Displays the average liquid hourly Avg Day number volume flow for the day water water volume dry steam NA wet steam volume of cold water equivalent 60 Liquid Hourly volume flow RO System FL 4 Any floating point 0 0 1 00 Displays the average liquid hourly Avg Hourr number volume flow for the hour water water volume dry steam NA wet steam volume of cold water equivalent 61 Mass Current Value RO System FL 4 Any floating point 0 0 1 00 Displays the current hourly mass number rate value water water mass dry steam total mass wet steam total mass 62 Mass Rate Min Day RO System FL 4 Any floating point 100000 1 00 Displays the minimum hourly number 000000 mass rate for the day water 000000 water mass dry steam total 0 0 mass wet steam total mass 63 Mass Rate Min Hour RO System FL 4 Any floating point 100000 1 00 Displays the minimum hourly number 000000 mass rate for the hour water 000000 water mass dry steam total 0 0 m
47. e orifice plate 0 Carbon Steel 1 Stainless Steel 2 Monel 3 User Entered 62 Orifice Coefficient of R W User FL 4 Any positive 0 00000925 1 00 Allow you to enter the thermal Thermal Expansion floating point expansion coefficient to use in number correcting the orifice diameter 63 Orifice Coefficient of R W User UINT8 1 0 1 0 1 00 Selects the unit for the orifice Expansion Units coefficient of thermal expansion 0 1 degrees C 1 1 degrees F 64 Orifice Tap Type R W User UINT8 1 0 2 0 1 00 Selects the type of tap used in the orifice installation 0 Flange 1 Corner 2 D D 2 60 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 65 Pipe Diameter 66 Pipe Diameter Units of Measure 67 Pipe Material 68 Pipe Coefficient of Thermal Expansion 69 Pipe Coefficient of Expansion Units 70 Calculation Time Interval 71 Override Proportional Gain R W R W R W R W R W R W R W User User User User User User User FL UINT8 UINT8 FL UINT8 UINT8 FL 4 Any positive 1 0 floating point number 1 0 3 2 4 Any positive 0 00000925 floating point number 1 0 255 1 4 Any floating 0 05 point number 1 00 1 00 1 00
48. e set when the actual valve position is significantly different from the commanded position The alarm flags include An instantaneous alarm A latched alarm indicating a valve position inconsistency during the current hour A latched alarm indicating a valve position inconsistency during the current day Latched alarms indicating a valve position inconsistency during the previous days Downstream Pressure There is an option to supply the downstream pressure reading to the control logic This downstream pressure measurement is frequently incorporated into the valve control logic If you configure this option the controller records the minimum maximum and average values per day and per hour Since the program does not use the downstream pressure for computational purposes the program disregards the units of measure for this input value History Retention The program maintains variables of primary historical significance Volume mass and heat flow rates of the previous and the current hour Volume mass and heat flow rates for the previous 3 days and the current day Volume mass and heat flow rates the previous and the current calendar month Note Note that gauge off transition from one day to the next occurs at gauge off hour These values are all retained in a special TLP point type point type 23 for the FB107 and point type 199 for the ROC800 and can be accessed via simple ROC pro
49. ection The values in the main section applies to all tabs Use this screen which displays when you first access the Injection Configuration screen to set the control tag and stream name enable the meter and control and set the calculation period and the Gauge Off Hour Issued Aug 14 21 Injection Controller Program User Manual FB107 ROC800 E ROCLINK 800 Injection Configuration FB107 IS zl PS File Edit View ROC Configure Meter Utilities Tools Window Help s x De R ABE VE NAw MESION KLER Point Number EST EI Tag Injection Config Stream Name Meter Enabled Control Enabled Meter Validation Code 0 Good Calculation Period 1 seconds Gauge Off Hour Midnight Control Validation Code 10 Good Flow Control 1 0 Definition Flow Calculation Primary Objective Objective Parameter Current Value Setpoint Units Flow Rate Volume z foo bg bbl d Override Objective Parameter Current Value Setpoint Units Maintain No Override 00 lt sel 00 none Override is INACTIVE if this condition is TRUE Primary O verride Indication Output Flow Control Output Mode Value During Value During E 1 0 Tag 1 0 Definition Primary Override Valve Position 0 0 l 0 0 0 E foo foo Automatic Primary Override Objective l 00 0 3 foo Io 0 Enable No Flow Cutoff Override aoo EI ao fa 0 Threshhold 1 0 bbl d No Flow Pos un B
50. ed with the mass flow rate These read only column fields display Today s current Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour mass with its corresponding unit Units These read only column fields display Today s current Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour heat with its corresponding unit Units These read only column fields display Today s current Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour downstream pressure with its corresponding unit Units This read only field displays the accumulated time for the current hour This read only field displays the accumulated time for the current day Note Depending upon your configuration of the flow stream and the available instrumentation some of the key parameters displays the initialized values only 2 Proceed to Section 3 2 2 Injection Configuration Historical Tab Injection Calc Results Historical Tab The daily and monthly totals are also displayed for Volume Mass and Heat Depending upon the meter type and the flowing fluid some fields may contain a zer
51. en has three sections The upper portion Licenses on Device shows any software licenses installed on the FB107 The middle portion Licenses on Key shows software licenses on the license key The lower portion of the screen License Key Event Log provides a rolling log of the last eight events related to this license key 3 Select the key based license you want to transfer to the FB107 InjectionControl as shown in Figure 4 4 Click Move to Device ROCLINK moves the license from the key to the FB107 and updates the screen Application Name App Code Version Quantity License Source _ Expiration Time Created InjectionContral RAS 31529 1 00 0 AN Ke No Expiration 01 10 2014 10 28 50 AM Connect to KEY Move to KEY Add License Remove Licenses on KEY i NO LICENSE KEY PRESENT License Key Event Log Serial Number KI Time Stamp Action UserID Vendor ID Application Name 01 10 2014 10 28 50 ADD IAN 1 InjectionControl 0 1 Export Events Close Figure 5 License Installed Note An FB107 can hold up to six different licenses although you can install only one instance of each license on the FB107 When you click Move to Device ROCLINK 800 moves only one instance of the license onto the FB107 and automatically decreases the license quantity on the USB key by one 5 Verify the license name displays in the Licenses on Device section of the screen Proceed to Section 2 2 to download
52. ent is pulse output and flow calculation fluid is water 0 pulse cc 1 pulse Liter 2 pulse M3 3 pulse gal 4 pulse ft3 5 pulse bbl Sets the outside diameter of the V Cone Sets the unit of measure for the V Cone diameter 0 mm 1 meter 2 inch 3 ft Indicates material of construction for the V Cone 0 Carbon Steel 1 Stainless Steel 2 Monel 3 User Entered Allows you to enter the thermal expansion coefficient to use in correcting the V Cone diameter Issued Aug 14 59 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name c ess System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 57 V Cone Coefficient of R W User UINT8 1 0 1 1 1 00 Selects the unit for the V Cone Expansion Unit coefficient of thermal expansion 0 1 degrees C 1 1 degrees F 58 V Cone Discharge R W User FL 4 Any positive 1 0 1 00 Allows you to enter the coefficient Coefficient floating point of discharge for the V Cone number 59 Orifice Diameter R W User FL 4 Any positive 2 0 1 00 Specifies the inside diameter of floating point the orifice number 60 Orifice Diameter Units R W User UINT8 1 0 3 2 1 00 Selects the unit for the orifice diameter 0 mm 1 meter 2 inch 3 ft 61 Orifice Material R W User UINT8 1 0 3 1 1 00 Indicates material of construction for th
53. er 5 psi pounds per square inch 6 Flow SP TLP R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the source of the value of numeric TLP static pressure for the orifice or V Cone 52 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 7 Flow SP Units 8 Flow Atmospheric Pressure 9 Pulse Frequency Value TLP 10 Accumulator TLP 11 Accumulator Units R W R W R W R W User User User User User UINT8 FL TLP TLP UINT8 1 0 9 Any floating point number Any Valid IEEE numeric TLP Any Valid IEEE numeric TLP 0 5 7 14 45 0 0 0 0 0 0 1 00 1 00 1 00 1 00 1 00 Selects the units of measure the program uses to interpret the flow SP value for the calculation engine 0 Pascals absolute 1 KiloPascals absolute 2 Bar absolute 3 psi absolute 4 Pascals gauge 5 KiloPascals gauge 6 Bar gauge 7 psi gauge 8 Kg cm 2 absolute 9 Kg cm 2 gauge Specifies the atmospheric pressure to use when the Flow SP Units you select is gauge type The unit for this value should be consistent with the Flow SP Unit you select Sets the TLP source of the value of pulse frequency input for a pulse
54. er UINT8 4 0 255 1 0 1 00 Specifies the loop period in seconds for the flow control PID 19 Flow Control Scale Factor R W User INT8 1 10r 1 1 1 00 Sets the primary control gains flow direction 1 Reverse 1 Direct 20 Primary Objective Type R W User UINT8 1 0 3 0 1 00 Sets the type of primary objective for the flow control 0 Flow Rate 1 Downstream Pressure 2 Upstream Pressure 3 Daily Delivery 54 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 21 Primary Objective Sub Type 22 Primary Objective Setpoint 23 Override Objective Type 24 Override Objective Compare Code 25 Override Objective Setpoint 26 Reserved 27 Reserved 28 Override Objective Scale Factor R W R W R W R W R W R W User User User User User User UINT8 FL UINT8 UINT8 FL INT8 1 0 4 Any positive floating point number 0 5 Any positive floating point number 10r 1 0 1 0 0 0 1 00 1 00 1 00 1 00 1 00 1 00 Provides more specific information about the primary objective target 0 Volume 1 Mass 2 Cold Water Equivalent 3 Pressure 4 Enthalpy Specifies the setpoint for the pri
55. erence tool This manual has the following major sections Chapter I Introduction Chapter 2 Installation Chapter 3 Configuration Chapter 4 Reference Appendix A Validation Codes This manual assumes that you are familiar with the FB107 or the ROC800 and its configuration For more information refer to the following manuals FloBoss 107 Flow Manager Instruction Manual Part D301232X012 ROC800 Remote Operations Controller Instruction Manual Part D301217X012 ROCLINK 800 Configuration Software User Manual for FloBoss 107 Part D301249X012 ROCLINK 800 Configuration Software User Manual for ROC800 Series Part D301250X012 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 1 2 Product Overview The Injection Controller Program implements the following features Measurement of water and steam flow through an orifice or a V Cone meter Measurement of 2 phase steam flow through an orifice meter using a user selected wetness correction method and an independent value of steam quality Daily and hourly accumulation of flow and averaging of flow and measured values Measurement of water or steam flow rate using an accumulator meter Measurement of water flow rate using a pulse output meter Control features designed to adjust a control valve to maintain a specified target objective while insuring that a specified override objective is not grossly violated
56. essure with the upstream pressure TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only field shows the TLP of the source of the upstream pressure value Click Jo select the TLP source Current Value This read only field displays the current upstream pressure value from the selected TLP Units The program populates this read only field with the upstream pressure unit after the meter passes validation Note You cannot retrieve the units for all TLP types This field is blank when there are no associated units Issued Aug 14 33 Injection Controller Program User Manual FB107 ROC800 Field Description Downstream Pressure Differential Pressure UO Tag The program populates this read only field with the downstream pressure TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only field shows the TLP of the source of the downstream pressure value Click l to select the TLP source Current Value This read o
57. feedback position point character 112 Valve Position feedback RO System FL 4 Any floating point 0 0 1 00 Displays the current value of the Current Value number valve position feedback 113 Meter Alarm RO System UINT16 2 0 65535 0 1 00 Indicates whether any of the I O associated with the alarm is currently in alarm 114 Accumulator Start Hour RO System UINT32 4 0 4294967296 0 1 00 Shows the value of the accumulator from an accumulator meter at the beginning of the current hour 115 Accumulator Start Day RO System UINT32 4 0 4294967296 0 1 00 Shows the value of the accumulator from an accumulator meter at the beginning of the current day 116 Accumulator Start Month RO System UINT32 4 0 4294967296 0 1 00 Shows the value of the accumulator from an accumulator meter at the beginning of the current month 117 Time Stamp RO System UINT32 4 0 4294967296 0 1 00 An integer representing the number of seconds since January 1 1970 when this record was last updated Issued Aug 14 75 Injection Controller Program User Manual FB107 ROC800 This page is intentionally left blank 76 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Appendix A Validation Codes A 1 A 2 Meter Validation Codes This appendix presents a list of meter validation code descriptions Code 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 Condition N
58. ftcatton E E E E aa E AE 7 12 8 Downstream Pressure 20 Ska ees ces cece e Ses taken a a a eh a G Sue 7 TAJ Tee le Le EE 7 1 3 Program Requirements merne ree Miia a Wena eth Sie ee ye atic tie Mil en yea 8 tolk Llensa Koys orenk iiaea a e ele lide NEE 8 Chapter 2 Installation 11 2 1 Installing the License EE 11 2 2 Downloading the Prograim cccc c ccccececceedeeeneedechecesedecneeedecneeesdeaeenesdecuaeesedeaneeedecneeeedesenneedeeneess 14 Chapter 3 Configuration 19 3 1 Injection Configuration Screen ccccceceeeeeececceceeeeeeeceeaeceeeeeeesecaaaeceeeeesesecsueaeeeeeeeseteesuaeeeeres 20 3 1 1 Injection Configuration Main section 21 3 1 2 Injection Configuration Flow Control Tab 23 3 1 3 Injection Configuration I O Definition Tab 32 3 1 4 Injection Configuration Flow Calculation Tab 37 3 2 Injection Calc Results Gcreen arai t a a a e a Ea ae a en 45 3 2 1 Injection Calc Results Today Tab 45 3 2 2 Injection Calc Results Historical Tab 47 3 2 3 Injection Calc Results Alarms Alerts Tab 48 3 3 Saving the Configuration A apie ra Eed EEGENEN 49 Chapter 4 Reference 51 4 1 Point Type 22 198 Injection Controller Configuration Parametere 52 4 2 Point Type 23 199 Injection Controller Output Values sssnnnnnseeeennnnnenseeeenenrrenssrnnrnnnnnesreenn nnn 65 Appendix A Validation Codes 77 A 1 Meter Validation Codes
59. gram User Manual FB107 ROC800 E ROCLINK 800 On Line Com3 ROC800 Remote Oprtns Cntrir fo 1 e ezel PS File Edit View ROC Configure Meter Utilities Tools Window Help DEE D Ge WM HE S AN H a IL GzoOR NR LH 2 E On Line Com3 ROC800 Remote Oprtns Cntrlr x Ab v e 1 0 amp Control SW Meter Me System E History 1 eeeasnnags User Program Administrator f Display 198 Injection Configuration Display 199 Injection Cale Results Program 8 KeypadDisplay Eh ed User Display CC OG CU LI CRECK EE J Leen REPIS 2 20PM Figure 14 ROCLINK 800 for ROC800 3 1 Injection Configuration Screen Once you have successfully loaded the Injection Controller program into the FB107 or the ROC800 you can access the Injection Controller Configuration screens 1 From the Directory Tree select User Program gt Injection Controller for FB107 or Program 1 InjectionController for ROC800 in the ROCLINK configuration tree 2 Double click Display 23 Injection Configuration for FB107 or Display 198 Injection Configuration for ROC800 3 Double click 1 Injection Config for FB107 or 1 Injection Config 1 for ROC800 The Injection Configuration screen displays 20 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800
60. gure Meter Utilities Tools Window Help IS DRM e amp t E UNM Ml oe 4 R Point Number fi Injection Config v Tag Injection Config Stream Name L Meter Enabled 7 Control Enabled Meter Validation Code 0 Good Calculation Period 1 seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Upstream D ownstream Pressure 1 0 Tag 1 0 Definition Current Value Units Upstream Pressure 000 0 0 Downstream Pressure 0 0 0 El 0 0 Flow Measurement 1 0 Tag 1 0 Definition Curent Vale Units Input Units Differential Pressure 00 0 10 0 inH20 Ea Static Pressure abs 0 0 0 0 0 psi g 4 Atmospheric Pressure base a Pulse Frequency 0 0 0 a Accumulator 0 0 0 10 0 Accumulator Rollover Value 0 Last number before zero Flow Control Output 1 0 Tag 1 0 Definition Curent Value Manual Value Open joao Jan foo Output Type Mode Analog C Digital G Auto C Manual Valve Position Confirmation 1 0 Tag 1 0 Definition Curent Vale Deadband Valve Pos Feedback bag Jan hn Print SaveAs AutoScan D I Update Cose Apply gt EERE 1 29 4m Figure 18 Injection Configuration I O Definition Tab 2 Review the values in the following fields Field Description Upstream Downstream Pressure Upstream UO Tag The program populates this read only field Pr
61. he accumulated heat number today 78 Liquid Volume Yesterday RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume yesterday 79 Mass Yesterday RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass number yesterday 80 Heat Yesterday RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated heat number yesterday 81 Liquid This Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume this month 82 Mass This Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass number this month 83 Heat This Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated heat number this month 84 Calculation Timer Counter RO System UINT8 1 0 255 0 1 00 Displays the number of scan intervals remaining until next calculation 85 Volume this Hour RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume this hour 86 Mass this Hour RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated Mass number this hour 87 Heat this Hour RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated heat number this hour 88 Volume Previous Month RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated volume number in the previous month 72 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output
62. ignores the contents of this field UO Tag The program populates this read only field with the pulse frequency TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only field shows the TLP of the source of the pulse frequency value Click to select the TLP source Issued Aug 14 35 Injection Controller Program User Manual FB107 ROC800 Field Description Accumulator Accumulators Rollover Value UO Tag The program populates this read only field with the accumulator TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only the TLP of the source of the accumulator value Click Jo select the TLP source Current Value This read only field displays the current accumulator value from the selected TLP Sets the maximum value before the accumulator rolls over to zero For pulse input accumulators in the ROC800 this value is 16 000 000 For pulse accumulators in the FB107 this value is 4294967295 If the accumu
63. igure 8 Select User Program File Issued Aug 14 15 Injection Controller Program User Manual FB107 ROC800 7 Click Open to select the program file The User Program Administrator screen displays As shown in Figure 9 note that the Download User Program File frame identifies the selected program and that the Download amp Start button is active User Programs Installed in Device No Program No Program No Program Library Version No Program e No Program DRAM Used 0 No Program 3 FLASH Used 0 No Program Displays I All Option Status Empty Download User Program File H Program Files InjectionController 07_1_1 00 bin Name Injection Controller Download amp Start Download Figure 9 User Program Administrator 8 Click Download amp Start to begin loading the selected program The following message displays Confirm Download o oQ Download amp Start User Program 1 ye we Figure 10 Confirm Download 9 Click Yes to begin the download During the download the program performs a warm start creates an event in the event log and when the download completes displays the following message 16 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 i Download amp Start User Program COMPLETED Figure 11 ROCLINK 800 Download Confirmation 10 Click OK The User Program Administrator screen displays see Figure 12 N
64. ing cold water equivalent as the parameter The primary objective is an invalid selection when using pressure as the parameter The primary objective is an invalid selection when using heat enthalpy as the parameter Issued Aug 14 77 Injection Controller Program User Manual FB107 ROC800 Headquarters Emerson Process Management Remote Automation Solutions 6005 Rogerdale Road Houston TX 77072 U S A T 1 281 879 2699 F 1 281 988 4445 www EmersonProcess com Remote Europe Emerson Process Management 2014 Remote Automation Solutions a business unit of Emerson Process Management Remote Automation Solutions All rights reserved Emerson House Unit 8 Waterfront Business Park Remote Automation Solutions a business unit of Emerson Process Management shall not Dudley Road Brierly Hill be liable for technical or editorial errors in this manual or omissions from this manual Dudley UK DY5 1LX REMOTE AUTOMATION SOLUTIONS MAKES NO WARRANTIES EXPRESSED OR T 44 1384 487200 F 44 1384 487258 IMPLIED INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND www EmersonProcess com Remote FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THIS MANUAL AND IN NO EVENT SHALL REMOTE AUTOMATION SOLUTIONS BE LIABLE FOR ANY INCIDENTAL PUNITIVE SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO LOSS OF PRODUCTION LOSS OF PROFITS LOSS OF REVENUE OR USE AND COSTS INCURRED INCLUDING WITHOUT LIMITATION FOR CAPITAL FUEL AND PO
65. ion Primary Objective Objective The Objective dropdown list selects the objective Parameter type The Parameter dropdown list provides specific details regarding the objective Not all Parameter values are applicable to each Objective type Valid values and combinations of Objective and Parameter are described below Objective Flow Rate If you select flow rate the program attempts to maintain a specified flow rate Available Parameters for Flow Rate are Volume The system attempts to maintain a specific Volume flow rate The setpoint should be supplied in the volume flow rate consistent with the Output Units and the Flow Rate Option you select Mass The system attempts to maintain a specific Mass flow rate The setpoint should be supplied in mass flow rate consistent with the Output Units and the Flow Rate Option you select Cold Water Equivalent The system attempts to maintain a specific Cold Water Equivalent Volume flow rate The setpoint should be supplied in volume flow rate consistent with the Output Units and Flow Rate Option you select The Cold Water equivalent parameter is valid only for steam injection Pressure This combination is invalid and will trigger a validation error Enthalpy valid only for steam injection The system attempts to maintain a specific enthalpy flow rate The enthalpy is calculated based on static pressure and ste
66. iption of the each ASCII flow static pressure value character 8 Flow SP Units R W System AC 10 0x20 0x7E for 1 00 Shows the unit of measure for the each ASCII flow static pressure value character Issued Aug 14 65 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 9 Flow Pulse Value Tag RO System AC 10 0x20 0x7E for 1 00 Shows the tag description of the each ASCII flow pulse value character 10 Primary Open Flow Control RO System AC 10 0x20 0x7E for Se 1 00 Shows the tag description of the Tag each ASCII primary open flow control point character 11 Reserved Reserved for future use 12 Primary Objective Setpoint RO System AC 10 0x20 0x7E for 6 1 00 Displays the unit of measure for Units each ASCII the primary objective setpoint character 13 Override Objective Setpoint RO System AC 10 0x20 0x7E for gt 1 00 Displays the unit of measure for Units each ASCII the override objective setpoint character 14 Flow Control Type Indication RO System AC 10 0x20 0x7E for J 1 00 Shows the tag description for the Output 1 Tag each ASCII first flow control indication output character point 15 Flow Control Type Indication RO System AC 10 0x20 0x7E for K 1 00 Shows the tag description for the Output 2 Tag each ASCI
67. isplays the mass totals for This Hour Previous Hour Today Yesterday Day 2 Day 3 This Month and Last Month The units displayed depend on the meter output units you select from the Flow Calculations tab of the Injection Configuration screen Heat These read only row fields displays the heat totals for This Hour Previous Hour Today Yesterday Day 2 Day 3 This Month and Last Month The units displayed depend on the meter output units you select from the Flow Calculations tab of the Injection Configuration screen 3 Proceed to Section 3 2 3 Injection Configuration Alarms Alerts Tab 3 2 3 Injection Calc Results Alarms Alerts Tab This tab displays various alarms and alerts 1 Select the Alarms Alerts tab on the Injection Calc Results screen The Alarms Alerts tab screen displays 48 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 ES ROCLINK 800 Injection Calc Results Remote Oprins Cntrir LS zl E pe Edit View ROC Configure Meter Utilities Tools Window Help L I x Do JALE ANa Fe OB TS WH Point Number 1 Injection Values v Tag Injection Config 1 Stream Name Today Historical Alarms Alers Valve Position Alerts Meter 1 0 I Current TI This Hour I Today Yesterday IT Day 2 F Day 3 Print SaveAs AutoScan 2 Update Cose Figure 27 Injection Calc Results Alarms Alerts tab 2 Review the values in the fol
68. ity in percentage This is only used when the flow calculation fluid type is 2 phase steam and steam quality source type is fixed value Issued Aug 14 57 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name c ess System or Data User Update Type Length Range Default Version Description of functionality and meaning of values 45 Steam Quality TLP R W User TLP 3 Any Valid IEEE 0 0 0 reference numeric TLP 46 Ratio of Specific Heats R W User FL 4 0 2 1 9 1 13 47 Cold Water Density R W User FL 4 Any positive 1 0 floating point number 48 Cold Water Density Units R W User UINT8 1 0 3 3 of Measure 49 Wetness Correction Type R W User UINT8 1 0 4 1 50 Chisholm Constant R W User FL 4 Any positive 1 floating point number 1 00 1 00 1 00 1 00 1 00 1 00 Sets the TLP for live steam quality measurement value in percent This is only used when the flow calculation fluid type is 2 phase steam and steam quality source type is Reference Allows you to specify the fixed value to use for the ratio of specific heats This is only used when the meter element is orifice Allows you to specify the value to use for converting mass flow rate to equivalent barrels of cold water Indicates the units of measure for the cold water density input value 0 Kg M3 1 Ib ft3 2 Ib BBL 3 specific gravity
69. j0 0 0 0 0 0 0 0 Btu d Downstream Pressure 100 10000000000 j10000000000 j0 0 0 0 0 0 0 0 Seconds This Hour 0 Seconds Today 9 Print Save As Auto Scan Update Close Apply E Wl A ERDRE 1 41 AM Figure 24 Injection Calc Results 4 Review the values in the following fields Field Description Point Number Click Ito select the meter or which calculation results you ought to display Tag This read only field displays the corresponding tag of the Point Number you choose Stream Name This read only field displays the descriptive name of the meter you choose To change the stream name use the Injection Configuration screen Section 3 1 1 5 Proceed to Section 3 2 1 Injection Calc Results Today Tab 3 2 1 Injection Calc Results Today Tab Use this screen which displays when you first access the Injection Calc Results screen to view instantaneous current hour and current day calculation results The screen displays daily and hourly minimum maximum and average values along with current values for the major parameters Issued Aug 14 45 Injection Controller Program User Manual FB107 ROC800 This read only section of the display presents that data in a format similar to a spreadsheet The rows in the display show values for a specific parameter Note that if instrumentation is not provided for a certain parameter upstream pressure for example the values on that row will remain at initialized
70. lator is being serially read HART Modbus FIELDBUS from a meter transmitter Coriolis Vortex Magnetic then the value might be different Flow Control Output Open Output Type Mode UO Tag The program populates this read only field with TLP tag after the meter and control passes validation UO Definition This read only shows the selected TLP where the control logic writes the desired valve position Click l to select the TLP source Current Value This read only field displays the current value from the selected TLP after the meter and control passes validation Manual Value The position the valve moves to when the user enters manual mode Selects the type of valve actuator to use Analog The FB107 or ROC800 provides an analog output signal to designate the desired valve position Note Scale and tune the valve position signal using the ROC800 Analog Output point configuration screen Digital Allows the use of digital interface such as Modbus or HART output to provide the actuator with a desired position signal Sets the flow control mode to Auto where the Primary or Override objectives along with the no flow valve positioning feature will direct the motion of the valve or Manual where you can force the valve to a specific position 36 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Valve Position Confirmation Valve Pos I O Tag The prog
71. lement E G PerDay C PerHour PerMinute C PerSecond Output Units Engish x Fluid Water E c Water Water Density 1 0 specific gravity zl Print SaveAs AutoScan D Update Ges Appl E RI A GREENE En Figure 22 Injection Configuration Flow Calculation Tab Meter Element is set to Accumulator PS ROCLINK 800 Injection Configuration FB107 a es E Fie Edit View ROC Configure Meter Utilities Tools Window Help Jels Oe SMHI R WH Mise eOne e Point Number 7 Injection Config Tag injection Config Stream Name Meter Enabled T Control Enabled IT Meter Validation Code 0 Goad Calculation Period 1 seconds Gauge Off Hour Midnight v Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation Meter Flow Rate Option oq Meter Element ee G PerDay C PerHour PerMinute C PerSecond Output Unite Engish v DP No Flow Cutoff 0 0 raw input units Meter Coefficient 1 0 Basic Meter Factor T0 Print SaveAs AutoScan E Update Ges Appl ld 1 all A GREENE wn Figure 23 Injection Configuration Flow Calculation Tab Meter Element is set to Square Root DP Proportional 2 Review the values in the following fields Field Description Meter Element Output Units DP No Flow Cutoff Click to select the primary element used on the flow stream The valid options are Pulse Outp
72. lowing fields Field Description Valve Position This read only field displays alerts if the feedback valve Alerts position is outside the deadband of the commanded valve position when using the control functionality The program records Current This Hour Today Yesterday Day 2 and Day 3 alarms The Current alert is toggled on and off as the feedback value goes in and out of the deadband of the commanded value The other alerts are latched and do not clear until the end of the hour or day Note This feature is only active when a valve position TLP has been specified Meter I O This read only field displays any UO Alarm indications These indications are derived from the configured I O points If the I O point is currently in alarm state an associated message displays in this section 3 Click Close to return to the ROCLINK 800 screen Proceed to Section 3 3 to save the configuration 3 3 Saving the Configuration Whenever you modify or change the configuration it is a good practice to save the final configuration to memory To save the configuration 1 Select ROC gt Flags The Flags screen displays Issued Aug 14 49 Injection Controller Program User Manual FB107 ROC800 Flags Advanced Restart Restore Configuration Warm Start From Factory Defaults OO Cse Clear CodStat amp CearAlams History Configuration amp Data E De Cold Start Clear FSTs Save Configuration
73. mary objective Sets the type of override objective for the flow control 0 No Override 1 Downstream Pressure 2 Upstream Pressure 3 Volume Flow Rate 4 Mass Flow Rate 5 Cold Water Equivalent Rate Specifies the comparison between the override objective value and the override objective setpoint 0 maintain parameter less than setpoint 1 maintain parameter greater than setpoint Sets the setpoint for override objective Reserved for future use Reserved for future use Specifies the primary control gain flow direction 1 Reverse 1 Direct Issued Aug 14 55 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name c ess System or Data Length Range Default Versio Description of functionality and User Update Type meaning of values 29 Flow Control Type R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP for the first flow Indication Output 1 TLP numeric TLP control indication output 30 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 1 point number write to the flow control indication Primary Value output 1 point when flow control is in primary mode 31 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 1 point number write to the flow control indication Override Value output 1 point
74. mn fields display Today s current Pressure Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour upstream pressure with its corresponding unit Units Differential These read only column fields display Today s current Pressure Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour differential pressure with its corresponding unit Units Static These read only column fields display Today s current Pressure Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour static pressure with its corresponding unit Units 46 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Field Description Volume Mass Heat Downstream Pressure Seconds This Hour Second Today These read only column fields display Today s current Current daily minimum Min Today hourly minimum Min Hour daily maximum Max Today hourly maximum Max Hour daily average Avg Today and hourly average Avg Hour volume with its corresponding unit Units Note For steam meters the Volume field represents the equivalent cold water volume associat
75. nly field displays the current downstream pressure value from the selected TLP Units The program populates this read only field with the downstream pressure unit after the meter passes validation Note You cannot retrieve the units for all TLP types This field is blank when there are no associated units Flow Measurement UO Tag The program populates this read only field with the differential pressure TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only field shows the TLP of the source of the differential pressure value Click to select the TLP source Current Value This read only field displays the current differential pressure value from the selected TLP Units The program populates this read only field with the differential pressure unit after the meter passes validation Note You cannot retrieve the units for all TLP types This field is blank when there are no associated units Input Units Click to select the input unit The valid selections are Pa kPa bar mbar jinH2O psi 34 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Field Description Static Pressure Atmospheric Pressure Puls
76. ns the calculated and system updated values related to a single injection stream run There are 4 for FB107 or 25 for ROC800 logicals of this point type Point Type 23 199 Injection Controller Output Values Parm Name Av ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 0 Point Tag ID R W User AC 20 0x20 0x7E for K 1 00 Shows the brief description of the each ASCII point Most likely the program character populates a string of the time period 1 Upstream Pressure Tag R W System AC 10 0x20 0x7E for g 1 00 Shows the tag description of the each ASCII upstream pressure character 2 Upstream Pressure Units R W System AC 10 0x20 0x7E for H 1 00 Shows the unit of measure for the each ASCII upstream pressure character 3 Downstream Pressure Tag R W System AC 10 0x20 0x7E for e 1 00 Shows the tag description of the each ASCII downstream pressure character 4 Downstream Pressure Units R W System AC 10 0x20 0x7E for S 1 00 Shows the unit of measure for the each ASCII downstream pressure character 5 Flow DP Tag R W System AC 10 0x20 0x7E for k 1 00 Shows the tag description of the each ASCII flow differential pressure value character 6 Flow DP Units R W System AC 10 0x20 0x7E for 7 1 00 Shows the unit of measure for the each ASCII flow differential pressure value character 7 Flow SP Tag R W System AC 10 0x20 0x7E for g 1 00 Shows the tag descr
77. o license for the program DP mass is not supported by the DP SQRT proportional meter Invalid flow calculation type or invalid combination of meter type and fluid type No differential pressure TLP configured DP is required for Orifice V Cone and DP SQRT meters of all fluid types No static pressure TLP configured SP is required for both V Cone dry steam and Orifice wet and dry steam meters Gauge with no atmospheric atmospheric pressure is invalid based on the units selected by the user Beta ratio is expected to be greater than 0 2 and less than 0 9 Water density is expected to be greater than 850 kg m3 and less than 1150 kg m3 Steam cold water density is expected to be greater than 850 kg m3 and less than 1150 kg m3 Live steam quality is selected but no TLP is defined for reference steam quality No accumulator TLP configured an accumulator is required for pulse and accumulator meter types No pulse frequency TLP configured a pulse frequency is required for the pulse meter Control Validation Codes This appendix presents a list of control validation code descriptions Code 2001 2002 2003 2004 2005 2006 Condition Control is enabled but no flow control output point has been configured The primary objective is an invalid selection when using volume as the parameter The primary objective is an invalid selection when using mass as the parameter The primary objective is an invalid selection when us
78. o value Select the Historical tab on the Injection Calc Results screen The Historical tab screen displays Issued Aug 14 47 Injection Controller Program User Manual FB107 ROC800 ES ROCLINK 800 Injection Calc Results Remote Oprtns Cntrlr LS es E pe Edit View ROC Configure Meter Utilities Tools Window Help L I x De RM HS AN Ha SONNE HR Point Number 6 Injection Values v Tag Injection Config 6 Stream Name Today Historicall Alarms Alerts Liquid Volume Mass Heat bbl lbs Btu This Hour 0 0 0 0 0 0 Prev Hour 0 0 0 0 0 0 Today Jon 0 0 0 0 Yesterday 0 0 0 0 0 0 Two Days Ago 0 0 0 0 0 0 Three Days Ago 0 0 0 0 0 0 This Month 0 0 0 0 0 0 Last Month fo 00 ity Po SaveAs AutoScan EI Update Cose ze B Figure 26 Injection Calc Results Historical tab 2 Review the values in the following fields Field Description Liquid Volume These read only row fields displays the liquid volume totals for This Hour Previous Hour Today Yesterday Day 2 Day 3 This Month and Last Month The units displayed depend on the meter output units you select from the Flow Calculations tab of the Injection Configuration screen Note For steam meters the Liquid Volume field represents the equivalent cold water volume associated with the mass flow rate Mass These read only row fields d
79. on Process Management or improve the designs or specifications of such products at any time without notice All Remote Automation Solutions sales are governed by Remote Automation Solutions terms and conditions which are 1 Pandan Crescent available upon request Remote Automation Solutions does not assume responsibility for Singapore 128461 the selection use or maintenance of any product Responsibility for proper selection use T 65 6777 8211 F 65 6777 0947 and maintenance of any Remote Automation Solutions product remains solely with the www EmersonProcess com Remote purchaser and end user EMERSON Remote Automation Solutions
80. on of the meter element as constant For steam measurement the dimensions of the meter and of the orifice are temperature compensated The temperature is derived from the static pressure measurement assuming that the steam is in equilibrium on the saturation curve The programs performs the mass flow calculations are using ISO5167 For steam applications the program applies a wetness correction factor to account for multi phase flow distortions V Cone This meter type depicts a traditional V Cone meter element equipped with a differential pressure instrument No other instrumentation is required for water measurement with a V Cone meter using this program The program can only measure dry saturated steam with V Cone elements For steam applications a V Cone meter must also include a static pressure instrument The program does not accept a Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 temperature input For water measurement you can consider the dimension of the meter element as constant For steam measurement the dimensions of the meter and of the orifice are temperature compensated The temperature is derived from the static pressure measurement assuming that the steam is in equilibrium on the saturation curve Pulse Output This meter type includes any device that produces pulses in proportion to volume flow The most commonly used pulse output
81. onfiguration Parameters Parm Name c ess System or Data Length Range Default Versio Description of functionality and User Update Type meaning of values 81 Meter Enabled R W User UINT8 1 0 1 0 1 00 Allows you to enable or disable the meter 0 Disabled 1 Enabled 82 Flow Control Enabled R W User UINT8 1 0 1 0 1 02 Indicates whether flow control is enabled or disabled for the specified meter run 0 Disabled 1 Enabled 83 End of Day Hour R W User UINT8 1 0 23 0 1 00 Sets the number of the hour when transition occurs from one day to the next 84 Valve Position Feedback R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP to use for reading TLP numeric TLP valve position feedback 85 Valve Position Deadband R W User FL 4 Any floating 1 0 1 00 Sets the allowable difference point number between valve position command and valve position feedback before an alarm is generated 86 Input Accumulator R W User UNIT32 4 Any integer 0 1 00 Sets the value at which the Rollover accumulator input rolls over 87 DP no flow cutoff R W User FL 4 Any floating 0 0 1 00 When the differential pressure is point number below this value in raw input units of measure the value will be changed to zero 88 Basic Meter Factor R W User FL 4 Any floating 1 0 1 00 Allows you to specify the basic point number meter factor used for the proportional meters 89 Proportional Coefficient R W User FL 4 Any floating 10 1 00 Allows you to specify the point numbe
82. ontroller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 34 Differential Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Today number 000000 differential pressure today 000000 0 0 35 Differential Pressure Min RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of Hour number 000000 differential pressure this hour 000000 0 0 36 Differential Pressure Max RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of Today number differential pressure today 37 Differential Pressure Max RO System FL 4 Any floating point 0 0 1 00 Displays the maximum value of Hour number differential pressure this hour 38 Differential Pressure Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Today number differential pressure today 39 Differential Pressure Avg RO System FL 4 Any floating point 0 0 1 00 Displays the average value of Hour number differential pressure this hour 40 Static Pressure Current RO System FL 4 Any floating point 0 0 1 00 Displays the current value of static Value number pressure 41 Static Pressure Min Today RO System FL 4 Any floating point 100000 1 00 Displays the minimum value of number 000000 static pressure today 000000 0 0 42 Static Pressure Min Hour RO
83. ote that The User Programs Installed in Device frame identifies the loaded program The Status field indicates that the program is running Injection Controler Name Injection Controller Version Rev 1 00 Library Version Rev 1 Created 06 10 2014 11 35 06 DRAM Used 32768 CRC Oxf 208 FLASH Used 115081 Entry Pt 0x540000 Displays 23 24 Status Running Download User Program File H Program Files InjectionController107_1_1 00 bin Browse Injection Controller Download amp Start Download ion Rev 1 00 6 10 2014 11 35 06 AM DN 208 115081 Figure 12 User Program Administrator 11 Click Close and proceed to Chapter 3 Configuration to configure the program Note Installing a user program without a license key allows you only to view the program screens that is the program outputs no data Installing the license key enables the program to read from the meter and output data Issued Aug 14 17 Injection Controller Program User Manual FB107 ROC800 This page is intentionally left blank 18 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Chapter 3 Configuration After you download and start the Injection Controller Program configure the program using ROCLINK 800 software Configure the program using two program specific screens Injection Configuration Injection Calc Results To configure the program after logging onto ROCLINK 800 an
84. pecting two values o An instantaneous volume flow rate value o Acontinuously increasing indication of accumulated volume The program expects that at some point the accumulator value in the meter can rollover The point at which this rollover occurs is a property of the meter and must be configured in the program Square Root DP Proportional This meter type is a general purpose meter type for a variety of applications where the water flow rate is directly proportional to the differential pressure across a restriction The program provides two proportionality constants To calculate for the approximate flow rate multiply the square root of the differential pressure value from the 4 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 meter to the two proportionality constants such that Flow Rate Basic Meter Factor Meter Coefficient SQRT Differential Pressure One example of a meter which would fall into this category is a wedge meter Orifice Meter Wetness Correction Options For 2 phase steam measurement through concentric orifice meters the program supports five different wetness correction factors The user must determine which correction factor to use No guidance is provided here The wetness correction factor is applied as follows Qar 0 Lei Ky Where Q corr corrected mass flow rate Q mass flow rate calculated using ISO 5167 Ky wetness correction factor
85. r proportional coefficient for the proportional meters 90 No Flow Pos Enabled R W User UINT8 1 0 1 0 1 00 Indicates whether the no flow valve prepositioning feature is enabled 0 disabled 1 enabled Issued Aug 14 63 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or Data Length Range Default Versio Description of functionality and User Update Type meaning of values 91 No Flow Threshold R W User FL Any floating 1 0 1 00 Sets the level of flow below which point number there is assumed to be no flow Uses same units of measure as the primary flow control objective 92 No Flow Valve Pos R W User FL Any floating 50 0 1 00 Sets the position to which the point number valve will be commanded when no flow is detected 93 No Flow Time R W User UINT16 0 65535 30 1 00 Sets the time in seconds that the measured flow rate must fall below the no flow threshold before no flow is declared 94 No Flow Exit Time R W User UINT16 0 65535 60 1 00 Sets the time in seconds that the flow must exceed the no flow threshold following a no flow state before control is returned to the normal control mode 64 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 4 2 Point Type 23 199 Injection Controller Output Values Point type 23 for FB107 or 199 for ROC800 contai
86. ram populates this read only field Feedback with Valve Position Feedback TLP tag after the meter passes validation Note You cannot retrieve the tag values for all TLP types For example point type 98 soft points on ROC800 extended soft points on FB107 do not have Tags This field is blank when there is no associated tag value UO Definition This read only shows the TLP where the Valve Position Feedback reads from the FB107 or ROC800 I O The Position confirmation logic assumes that this input is scaled identically with the Flow Control output I O point Click to select the TLP Current Value This read only field displays the current value from the selected TLP after the meter and control passes validation Deadband Sets the allowable error in absolute units between the control valve commanded value and the control valve feedback value before an alarm alert condition is declared At the beginning of each control scan cycle governed by the flow control loop period the programs compares the current valve feedback to the previous valve command setpoint The control logic assumes that the flow control loop period is set to a value which allows time for the valve to move before the control loop executes If the program generates spurious alarms alerts try increasing the flow control loop period 3 Click Apply to save your changes 4 Proceed to Section 3 1 4 Injection Configuration Flow Calculation
87. ration if necessary Specifies the frequency at which the control PID calculation is performed This value should be greater than or equal to the Calculation Period specified for the meter in the main configuration section 30 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Flow Control Output Mode Valve Position Automatic Primary Override Objective Enable No Flow Cutoff Override Threshold No Flow Pos Detection Time State Exit Time Manual Override Manual Pos This read only field displays the current position of the valve Enables the automatic override for the flow control output If you select this option the program controls the valve automatically When you enable this selection the program uses the threshold to determine the condition of no flow through the meter This selection is only valid using flow rate as the primary objective The program uses the primary objective parameter value you configure to compare with the threshold When the flow rate falls below this value the program will enter a state of No Flow and the valve will move to the No Flow Pos until the flow rate exceeds this threshold for a continuous period exceeding the State Exit Time value When the flow rate or daily delivery falls below the threshold the valve moves to this position until the flow rate exceeds the threshold for a continuous period exceeding the State Exit Time
88. ssure Pressure Frequency Position Flow Rate Feedback Accumulator If an If an NA NA Meter Meter s If the If available instrumentation instrumentation determined continuous program is is available is available flow rate volume controlling a accumulation valve Orifice If an if an Required Required NA NA If the If available instrumentation instrumentation for steam program is is available is available only controlling a valve Pulse Output If an fan NA NA ROC FloBoss ROC FloBoss If the If available instrumentation instrumentation Pulse Input Pulse Input program is is available is available Pulse accumulated controlling a Frequency pulses valve Square Root If an fan Required NA NA NA If the If available of DP instrumentation instrumentation program is Proportional is available is available controlling a valve V Cone If an If an Required Required NA NA If the If available instrumentation instrumentation for steam program is is available is available only controlling a valve The I O Definition tab on the Injection Configuration User Display provides features to connect specific FB107 or ROC800 I O points to the meter s input and control functions 1 Select the I O Definition tab on the Injection Configuration screen The I O Definition tab screen displays 32 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 E ROCLINK 800 Injection Configuration FB107 o LS zl E fie Edit View ROC Confi
89. terial User Entered X Pipe Coef of Expansion 0 0000092 VF e Print SaveAs Auto Scan 2 Update Close 1 Apply gt REISE Im y Figure 19 Injection Configuration Flow Calculation Tab Meter B pie Edt View Configure Dei rpiigtkloociA4HawWwl zopgg 3 INK800 injection Configuration FBI07 5 Meter Utilities Tools Window Help Lais Element is set to Orifice File Edit View ROC Configure Meter Utilities Tools Window Help ee DSU DeSeT Point Number 1 Injection Config Tag injection Config Meter Enabled Stream Name Control Enabled I Meter Validation Code 0 Good Calculation Period T seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flaw Control 1 0 Definition Flow Calculation Meter pe PerDay C PerHour C PerMinute C Per Second Output Units Engish r Pulse Output Meter KFactor 1 0 pulse bbl p Water Water Density 1 0 specific gravity F Point Number 1 Injection Config Tag Injection Config Meter Enabled Stream Name Control Enabled I Meter Validation Code 0 Good Calculation Period T seconds Gauge Off Hour Midnight Control Validation Code 0 Good Flow Control 1 0 Definition Flow Calculation r Meter Flow Rate Option Meter Element VCore 2 le PerDay C PetHour C PerMinute C Per Secon
90. the user program Verifying the License Key Installation for ROC800 After you install the license key you can verify whether the ROC800 recognizes the key From the ROCLINK 800 screen select Utilities gt License Key Administrator The License Key Administrator screen displays 13 Injection Controller Program User Manual FB107 ROC800 License Key Administrator LS kel License Key 1 Num Application Name Provider Name AppCode Version Quantity Available Expiration Time Created 1_ InjectionControl RAS 31529 1 00 0 1 1 No Expiration 01 10 2014 09 21 37 License Key 2 Time Created Num Application Name Provider Name AppCode Version Quantity vailable Expiration X Cancel Figure 6 Transfer Licenses Between a Device and a Key 2 2 Downloading the Program This section provides instructions for installing the program into the Flash memory on the FB107 or ROC800 To download the user program using ROCLINK 800 software 1 Connect the FB107 or the ROC800 to your computer 2 Start and logon to the ROCLINK 800 3 Select ROC gt Direct Connect to connect to the FB107 or the ROC800 unit 4 Select Utilities gt User Program Administrator from the ROCLINK menu bar The User Program Administrator screen displays see Figure 7 14 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 x User Programs Installed in Device
91. tion Controller Program User Manual FB107 ROC800 Field Description V Cone Material Cone Coef of Expansion Discharge Coefficient Click to select the V Cone material of construction The V Cone material options are User Entered 304 Stainless Steel 316 Stainless Steel Carbon Steel Monel For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to V Cone Specifies the V Cone coefficient of expansion and sets its corresponding unit The common nominal values for thermal expansion coefficients of the V Cone include Carbon steel 0 000013 C or 0 0000073 F Stainless steel 0 000016 C or 0 0000089 F Monel 0 0000235 C or 0 0000075 F Click to select the unit for the coefficient of expansion 1 0 1 C 1 F 1 F For water meters no thermal adjustments are made to the orifice meter so you can ignore this field This field should be configured for steam meters This field shows only if the Meter Element is set to V Cone Specifies the V Cone discharge coefficient as provided by the manufacturer This field shows only if the Meter Element is set to V Cone 3 Click Apply to save your changes 4 Proceed to Section 3 2 Injection Calc Results Screen to view the Injection Controller calculation results 44 Iss
92. tion Software User Manual for ROC800 Part D301250X012 1 3 1 License Keys License keys when matched with valid license codes grant access to applications such as the Injection Controller program For ROC800 the term license key refers to the physical piece of hardware that can contain up to seven different licenses refer to Figure 2 Each ROC800 can have none one or two license keys installed If you remove a license key after enabling an application the firmware disables the task from running This prevents unauthorized execution of protected applications in a ROC800 Figure 2 License Key Note The Injection Controller program for ROC800 requires 1 InjectionControl license key 8 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 For FB107 the software licenses are distributed via a security enhanced universal serial bus USB drives You must install the license key InjectionControl to use the Injection Controller program Issued Aug 14 g Injection Controller Program User Manual FB107 ROC800 This page is intentionally left blank 10 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Chapter 2 Installation This section provides instructions for installing the Injection Controller program into the FB107 or the ROC800 Read Section 1 3 of this manual for program requirements Notes The program
93. tocol communications mapped to OPCODE tables mapped as readable Modbus parameters You can configure the standard FB107 or ROC800 history infrastructure to capture hourly daily or other periodic values from the controller for extended periods Because of the flexibility available within the injection controller program it is not possible to provide a standard history Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 template for the FB107 or ROC800 historical configuration If you implement the FB107 or the ROC800 history in the injection controller you must perform the configuration on a case by case basis to capture the desired values 1 3 Program Requirements The Injection Controller program is compatible with version 3 52 or greater of the ROC800 firmware or version 1 61 or greater of the FB107 firmware and with version 2 30 or greater of the ROCLINK 800 software The downloadable program is File Name Target Unit User Defined Flash Used DRAM Used ROCLINK 800 Display Version Points UDP in bytes in bytes Version Number InjectionController 107_1 1 00 bin FB107 1 61 22 23 115 081 32 768 2 30 22 23 InjectionController ROC800 3 52 198 199 82 922 184 320 2 30 198 199 1 00 tar For information on viewing the memory allocation of user programs refer to the ROCLINK 800 Configuration Software User Manual for FloBoss 107 Part D301249X012 or the ROCLINK 800 Configura
94. ued Aug 14 Injection Controller Program User Manual FB107 ROC800 3 2 Injection Calc Results Screen Once you have successfully loaded the Injection Controller program into the ROC800 you can access the Injection Controller screens 1 From the Directory Tree select User Program gt Injection Controller for FB107 or Program 1 InjectionController for ROC800 in the ROCLINK configuration tree 2 Double click Display 24 Injection Calcs Results for FB107 or Display 199 Injection Calcs Results for ROC800 3 Double click 1 Injection Config for FB107 or 1 Injection Values 1 for ROC800 The Injection Calc Results screen displays PS ROCLINK 800 Injection Calc Results FB107 fs fon PS File Edit View ROC Configure Meter Utilities Tools Window Help a x TrA HHE SIONE g Point Number 1 Iriection Confia Jed Tag Injection Config Stream Name Today Historical AlarmszAlerts Current Min Today Min Hour Max Today Max Hour Avg Today Avg Hour Units Upstream Pressure 100 10000000000 j10000000000 j0 0 0 0 0 0 0 0 Differential Pressure 0 0 10000000000 10000000000 0 0 0 0 0 0 0 0 inH20 Static Pressure 0 0 10000000000 10000000000 0 0 0 0 0 0 0 0 psila Volume Rate 0 0 10000000000 10000000000 j0 0 0 0 0 0 0 0 bbl d Mass Rate 0 0 10000000000 j10000000000 j0 0 0 0 0 0 0 0 Ibs d Heat Rate 0 0 10000000000 10000000000
95. urated Steam Vapor or Saturated Steam 2 phase Shows and sets the TLP source that determines the steam quality Click l to select the TLP This field is only active if Fluid is set to Saturated Steam 2 phase 40 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Field Description Ratio of Specific Heat Cold Water Density Wetness Correction Chisholm Constant Flow Rate Option Specifies the specific heat ratio of the saturated steam This value is also known as the Isentropic Exponent which is commonly 1 13 for steam vapor and 1 0 for liquid steam or hot water This value is required for steam meters except when you select Modified James wetness correction for Saturated Steam This field shows only if Fluid is set to either Dry Saturated Steam Vapor or Saturated Steam 2 phase Specifies the density of the cold water which was used to generate the steam This value is used to convert steam mass flow rate to an equivalent cold water volume Click to select the density unit If you choose specific gravity as the unit then specify the specific gravity instead of the density in the field The available options for the units are kg m3 nominally 1000 for fresh water b ft3 nominally 62 4 for fresh water b bbl nominally 350 for fresh water specific gravity nominally 1 0 for fresh water This field shows only if Fluid is set to either Dry
96. uro Detection Time 30 seconds Proportional Integral Derivative Direction 53 zm Primary ka be foo Diet tate Exit Time 60 seconds Override 005 oo fo T Direct S Manual Override Loop Period 1 seconds Manual Pos Jon _ Print Save As Auto Scan D Update Close Apply gt IOREEINEZ 10 02 Pm Figure 16 Injection Configuration Main section red box 1 Review the values in the following fields Field Description Point Number Click Je flow stream to configure The available selections range from 1 to 4 for FB107 or 1 to 25 for ROC800 The ROC800 supports up to 25 streams while the FB107 supports up to 4 streams Tag Sets the stream tag Stream Name Specifies an identifying description of the meter you configure up to 20 characters Meter Enables meter calculations for the flow stream The valid Enabled values are Enable checked and Disable unchecked Note that the Meter must be Enabled for control functions to be activated Calculation Designates the number of seconds between flow Period computations for the flow stream s meter The minimum calculation period is 1 second Control Enables the valve control functions for the flow stream Enabled The valid values are Enable checked and Disable unchecked Note that in order for control functions to be activated both the Meter Enabled and the Control Enabled fields must be set to Enable 22 Issued Aug 14 Injection
97. ut Orifice V Cone Accumulator Square Root DP Proportional For more information about these meter type distinctions see Section 1 2 3 of this manual Click to designate the units of measure that are used for calculated flow values The valid values are English Metric Note When you select English the program outputs volume flow rate in barrels and mass in pounds When you select Metric the program outputs volume in cubic meters and mass in kilograms Sets the DP No Flow Cutoff value DP No flow is a value below which the calculations assume that nothing is flowing at the meter This field shows only if the Meter Element is set to Orifice V Cone or Square Root of DP Proportional The units of measure for this value are the same as those used for differential pressure Issued Aug 14 39 Injection Controller Program User Manual FB107 ROC800 Field Description Meter Coefficient Basic Meter Factor Fluid Water Density Steam Quality Fixed Quality Reference Sets the meter coefficient for the Square Root DP Proportional meter type This field shows only if the Meter Element is set to Square Root of DP Proportional Sets the basic meter factor for the Square Root DP Proportional meter type This field shows only if the Meter Element is set to Square Root of DP Proportional Selects the fluid type This field shows only when the Meter Element is
98. value Sets the amount of time the flow rate must be below the threshold before the control enters No Flow mode Sets the amount of time the flow rate must exceed the threshold after being in No Flow mode before the control returns to the primary or override Allows you to manually override the valve position The position the valve moves to when the user enters manual mode 2 Click Apply to save your changes 3 Proceed to Section 3 1 3 Injection Configuration I O Definition Tab Issued Aug 14 31 Injection Controller Program User Manual FB107 ROC800 3 1 3 Injection Configuration I O Definition Tab The I O Definition tab allows the user to connect ROC800 and FB107 Input Output database points to the Injection Controller program You can do this by assigning TLP values to specific functions in the controller The LO definition tab provides configuration of all the data points which you can possibly use for a well stream Depending upon the instrumentation and control devices installed on the skid some of the functions need no configuration with the TLP values Similarly the type of meter element you use in the stream dictates which TLP values you should assign The table below provides a quick reference to assist in configuring I O for a specific application Upstream Downstream Differential Static Pulse Accumulator Flow Control Valve Pressure Pressure Pre
99. when flow control is in override mode 32 Flow Control Type R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP for the second flow Indication Output 2 TLP numeric TLP control indication output 33 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 2 point number write to the Flow Control indication Primary Value output 2 point when flow control is in primary mode 34 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 2 point number write to the Flow Control indication Override Value output 2 point when flow control is in override mode 35 Flow Control Type R W User TLP 3 Any Valid IEEE 0 0 0 1 00 Sets the TLP for the third flow Indication Output 3 TLP numeric TLP control indication output 36 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 3 point number write to the Flow Control indication Primary Value output 3 point when flow control is in primary mode 37 Flow Control Type R W User FL 4 Any floating 0 0 1 00 Allows you to specify the value to Indication Output 3 point number write to the Flow Control indication Override Value output 3 point when flow control is in override mode 38 Flow Calculation Fluid R W User UINT8 1 0 2 0 1 00 Indicates the type of fluid for the Type flow calculation 0 Water 1 Dry Saturated Steam vapor onl
100. xtra Float 10 R W R W RO RO RO R W R W R W RO User User System System User User User User User FL FL UINT16 UINT16 FL UINT8 UINT8 FL FL 4 Any floating 0 0 point number Any floating 0 0 point number 0 16000 1000 0 16000 0 Any floating 0 0 point number 0 3 3 0 0 100 0 0 0 Any floating 0 0 point number 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 1 00 Allows you to enter the integral gain for the override PID Allows you to enter the derivative gain for the override PID The system populates this value after validation of the calculation configuration For more information see Appendix A 1 Meter Validation Code A zero value means Ok The system populates this value after validating the configuration of the control features For more information see Appendix A 2 Control Validation Code A zero value means OK Reserved Selects the time basis accumulator rate variable This is only used for accumulator meter type 0 per second 1 per minute 2 per hour 3 per day Sets the flow control output mode 0 Automatic 1 Manual The manual position for the valve to be in when user enters manual control valve mode Reserve for future use 62 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller C
101. y 2 Saturated steam 2 phase 56 Issued Aug 14 Injection Controller Program User Manual FB107 ROC800 Point Type 22 198 Injection Controller Configuration Parameters Parm Name Access System or User Update Data Type Length Range Default Version Description of functionality and meaning of values 39 Meter Element Type 40 Output Units 41 Water Density 42 Water Density Units of Measure 43 Steam Quality Source Type 44 Steam Quality Fixed Value R W R W R W R W R W R W User User User User User User UINT8 UINT8 FL UINT8 UINT8 FL 1 0 4 Any positive floating point number 0 3 0 100 0 1 0 100 0 1 06 1 00 1 00 1 00 1 00 1 00 Indicates the type of meter element 0 Pulse Output 1 Orifice 2 V Cone 3 Accumulator 4 Square Root DP Proportional Selects the units of measure class to use for input and output to the calculation 0 English 1 Metric Sets the value to use for density of water in water calculations Indicates the units of measure for the water density input value 0 Kg M3 1 Ib ft3 2 Ib BBL 3 specific gravity Indicates the source of the steam quality value when applicable This is only used when the flow calculation fluid type is 2 phase saturated steam 0 use fixed value 1 read value from TLP Sets the fixed value to use for steam qual
102. y floating point 100000 1 00 Displays the minimum hourly heat number 000000 rate for the hour water NA dry 000000 steam total heat wet steam total 0 0 heat 71 Heat Rate Max Day RO System FL 4 Any floating point 0 0 1 00 Displays the maximum hourly heat number rate for the day water NA dry steam total heat wet steam total heat 72 Heat Rate Max Hour RO System FL 4 Any floating point 0 0 1 00 Displays the maximum hourly heat number rate for the hour water NA dry steam total heat wet steam total heat 73 Heat Rate Avg Day RO System FL 4 Any floating point 0 0 1 00 Displays the average hourly heat number rate for the day water NA dry steam total heat wet steam total heat Issued Aug 14 71 Injection Controller Program User Manual FB107 ROC800 Point Type 23 199 Injection Controller Output Values Parm Name cc ss System or Data Length Range Default Version Description of functionality and User Update Type meaning of values 74 Heat Rate Avg Hour RO System FL 4 Any floating point 0 0 1 00 Displays the average hourly heat number rate for the hour water NA dry steam total heat wet steam total heat 75 Liquid Volume Today RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated liquid number volume today 76 Mass Today RO System FL 4 Any floating point 0 0 1 00 Displays the accumulated mass number today 77 Heat Today RO System FL 4 Any floating point 0 0 1 00 Displays t

Download Pdf Manuals

image

Related Search

Related Contents

Manual de usuario    Transform any computer into a powerful automotive  Kenwood TK-7160 Car Stereo System User Manual    DC-POST User Manual  Philips SPF2007  Elite Screens Insta-DE 2  Liste matériel Phase 1-Fournisseurs-Photos_2015-09-29  )) Relatório Final  

Copyright © All rights reserved.
Failed to retrieve file