Home
        Form A6188 - Well Control User Program
         Contents
1.         41000 Reference 00 Rev  Mar 09     Parm  a Name    6 Specific Gravity    7 Compressiblitiy    9 Total Un Normalized  Mole      11 User Defined Calc 1    12 User Defined Calc 2    14 User Defined Calc 4    15 User Defined Calc 5    17 Sample Minute Start    Rev  Mar 09    Abbrev     SpecGrav       Compress    WOBBE       TotUnMol       TotGpm    Access    R O       Calc1    Calc2       Calc3       Calc4    Calc5       SamMinS       SamMinE    RO    Program  or User  Update    Program    Program    Program    Program    Program    Program    Program    Program    Program    Program    Program    Data  Type    FL    FL    FL    FL    FL    FL    FL    FL    FL    UINT16    UINT16    FL    Gas Chromatograph Interface Program User Manual  ROC800     Length Range    4 Any non negative  IEEE floating point  number    4 Any IEEE floating    point number    4 Any IEEE floating    point number    4 Any non negative    IEEE floating point  number    4 Any IEEE floating  point number    4 Any IEEE floating    point number    point number    4 Any IEEE floating    point number    4 Any IEEE floating    point number    point number    Reference    4 Any IEEE floating    4 Any IEEE floating  2 0 gt 0xFFFF    2 0 gt 60    Default        OxFFFF    Version    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    Description of functionality  and meaning of values    Contains the last specific  gravity calculated and  returned from the GC     Contains t
2.       maximum of 10 available streams for both  Gs     C Polling Enabled    Autoconfigure    Mote  Configure all parameters on this screen  before selecting the Autoconfigure option   Polling must be disabled and at least one  valid GC address must be configured before  Autocontigure may be selected     Nabe      Autocontig Status  Complete    Modbus Register Setup    Modbus Register Table Location   24    1  2  3  4  a  B      a    Comm Port   Folling     Comm 2      Polling Interval  60 0 Sec    COMM  Nest Foll Req 0 0 Sec 12     i        23    Safad Kad hf Kd KD Sd Kd Ud  errr rrr    Comm Timeout   45 0 Sec Note  Enter only one stream  per station     Save ag   Auto Scan    2  Update   Close           Figure 13  GC Interface    3  Review the values in the following fields     Field Description    Max Streams Sets the maximum number of streams from the  gas chromatograph  Valid values are 1 through  8  depending on your license  You cannot define  more than 10 streams for both GCs     Note  Your license limits the maximum number  of allowable streams for one or both GCs   See Section 2 1 7 for instructions on  determining the maximum number of  allowable streams     3 2 Configuration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Field  Modbus Address    Modbus Register  Table Location    Comm Port      Station Stream    Poll Mode    Description    Sets the address the ROC800 uses to  communicate with the gas chromatograph  You  must set this val
3.     IEEE floating point  number    Any non negative    IEEE floating point  number    IEEE floating point  number    IEEE floating point  number    IEEE floating point  number    Any non negative    IEEE floating point    number    Any non negative  Any non negative    Any non negative    Version    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    Description of functionality  and meaning of values    First archive of User Average   User Defined 4     First archive of User Average   User Defined 5     First archive of User Average   User Defined 6     First archive of User Average   User Defined 7     First archive of User Average   User Defined 8     First archive of User Average   User Defined 9     First archive of User Average   User Defined 10     First archive of User Average     User Defined 11     First archive of User Average   User Defined 12     First archive of User Average   User Defined 13     First archive of User Average   User Defined 14     First archive of User Average   User Defined 15     Gas Chromatograph Interface Program User Manual  ROC800     Program  Name Abbrev  Access or User  Update Type    87 Active Alarm Status ActiveAl R O Program UINT8 1 031 0 2 0 Active Alarm  Red Light at GC  Controller     Parm Data Description of functionality    Length Range Default Version and meaning of values    88 Unacknowledged UnackAl R O Program UINT8 1 031 0 2 0 Unacknowledged Alarm  Alarm Status  Yellow Light at GC 
4.   3    Table 2    Component Index  4  Table 2    Component Index  5  Table 2    Component Index  6    Table 2    Component Index  7  Table 2    Component Index  8  Table 2    Component Index  9    Table 2    Component Index   10 Table 2    Abbrev     Comp11T1    Comp12T1    Comp13T 1       Comp14T1    Comp15T 1    Comp16T 1       Comp1T2    Comp2T2    Comp3T2       Comp4T2       Comp5T2    Comp6T2       Comp7T2       Comp8T2    Comp9T2       Comp10T2    Access    R O     a    E    Bays    R O    T    R O    Program  or User  Update    Program    RO    Program    R O    Program    Program    RO    Program    R O    Program    Program    RO    Program    R O    Program    Program    Program    R O    Program    Program    Program    Program    R O Program    Program    Data  Type    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    UINTE    UINT8    Length    Reference    Range    03255    0325  0325 o          092355  09255 O          0325  0325 OO          09255 o  09255 OO             0325 O    093255    Default    Version    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    Description of functionality  and meaning of values    Component index  11 read  from Table 1 on the GC     Component index   2 read  from Table 1 on the GC     Component index  1 3 read  from Table 1 on the GC     Component index  14 read  from Table 1
5.   in this case  number 2  into which    to download the program     5  Click Browse in the Download User Program File frame  The Select  User Program File screen displays  see Figure 6      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 6 shows  the screen lists all valid user program  files with the  TAR extension     Rev  Mar 09 Installation    2 3    Gas Chromatograph Interface Program User Manual  ROC800     Select User Program File    Look in  Program Files    ng          My Computer File name  Gelntertace tar  I Files of type  User Programs    elf   elf gz   tar  Cancel         Figure 6  Select User Program File    7  Click Open to select the program file  The User Program  Administrator screen displays  As shown in Figure 7  note that the  Download User Program File frame identifies the selected program  and that the Download  amp  Start button is active     User Program Administrator PX     Device User Program Environment  Used Free  SRAM   B04 15676  DRAM   81920 20562096  FLASH  20480 559104 Library Version  25 0    User Programs Installed in Device    Mame  No Program    Ho Program      Ho Program Version   Library version      Mo Program      Mo Program Created  DRAM Used  0      Na Program Handle     FLASH Used  0    Ho Program Entry Pt       Ho Program  Displays   Restart Counter   E    cea       Status  Empty Reset Counter      Download User Progr
6.  Averages  GC 1 Stream 0 Dy BTU Value 00  User Cales Wet BTU Value 0 0  Calc 1 0 0 Specitic Gravity 0 0  Calc 2 0 0 Compressibulity 0 0  Cale 3 0 0 Wobbe Index 0 0  Cale 4 0 0 Total Unnormalized 0 0  Cale 5 0 0 Total GPM 0 0  Diagnostics Mole Sum 0 0  Alarm 1 0  Alarm 2 0  Sample Minute 0   0   0    Component ID Tablet ID Table  Mole   Iy Avg  1 0 0    Component Mask  0    Error Code    Active Alarm  Unack Alarm    Alarm Logging Mode    Disable Logging         0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0  0 0    Save   s   Auto Scan    2  Update   Close         gt    ORERE 1 34        Figure 15  GC Stream Data    3  Review   and change as necessary   the values in the following fields     Field Description    Point Number Identifies the stream number for this screen   Click w to display all defined streams     Calibration Analysis This read only field indicates the  Flag chromatograph s status  self calibration or  analysis      3 8 Configuration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Field Description    HV Limits Select the Enable checkbox to allow user   defined Heating Value  HV  limits to be set for  the selected run  If the HV Limits are enabled   the BTU Low High values for the selected run will  override the Heating Value High Low Limits set  on the GC Configuration screen     BTU Low Sets the minimum heating value   Limit for the selected run that the  ROC800 accepts for a station  update  The ROC800 considers  a
7.  Cycle Start Time     minutes    0  3046 GC Alarm 1  3047 GOAam2 oo  3059  Calibration Analysis Flag  7001   7016 Gas Composition Values Mole   Comp 1 16  7033  BTU  day   7034 BTU  saturated  eee  7035 _ Specific Gravity  7036  Compressibilty eee  7037 _Wobbe Index  70388 Total UnnormalizedMole      7039   Total GPM CF  7040 7044 User Defined Calc Values           gt Z  7070 7084 _ User Defined Average  9034 _ Active Alarm Status   e 9035    Unacknowledged Alarm Status    Introduction 1 3    Gas Chromatograph Interface Program User Manual  ROC800     The Autoconfigure option configures Modbus Master Tables for each GC  with a valid address  The first GC   s master table uses the first logical point  for the communications port and the second GC  if present  uses the  second logical point for its communications port  The actual poll sequence  set for each GC 1s     3045 3047  3001 3032  3034   3035  3059   7001 7016  1033 7044  1070 7084  9034   9035    The Modbus Register to TLP Mapping assigns TLPs to registers  The  program maps TLPs to the register table you specify in the Modbus  Register Table Location field on the GC Interface screen  The parameters  necessary for this program automatically map to the appropriate registers     Finally  when the autoconfigure process completes  the program disables  the autoconfigure parameter     Note  After the autoconfigure process completes  you may modify the  Modbus Master Table and or the Modbus Register Table  but  register 3045
8.  GC s Component ID for    heptane     GC s Component ID for    octane        GC s Component ID for  nonane     GC s Component ID for    decane     GC s Component ID for    argon     Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Program eo      Parm Data   Description of functionality    Name Abbrev  Access or User Type Length Range Default Version and meaning of values  Update  52 Heating Value Adjust HvOption R W User UINT8 1 031 0 2 0 Enables adjustment of GC  Option Heating Value  due to  different base pressures in  the GC and station  before  storing the value in the  Station point   0  Disabled  1  Enabled  53 GC Base Pressure GCBasePr R W User FL 4 03 Valid Positive 14 73 2 0 Base Pressure configured in  Floating Point the GC  Number  54 Poll Mode PollMode R W User UINT8 1 031 0 2 0 Enables polling of the GC s      A valid license key and at  least one valid GC address  must be present before  polling can be enabled     0  Disabled  1  Enabled    Rev  Mar 09 Reference 4 9    Gas Chromatograph Interface Program User Manual  ROC800     4 2 Point Type 66  GC Stream Data    Point type 66 contains the parameters for configuring the GC Interface program and houses the status information from the gas chromatograph   The program maintains I I logical points of this point type  Logical 0 is the current steam  and logicals 1 through 10 are mapped to streams on the  gas chromatographs  as assigned by the maximum streams per GC  point type 65  paramete
9.  User Manual  ROC800     Autoconfigure    The GC Program provides an autoconfigure option on the GC Interface  screen  see Figure 13   This option enables the program to automatically  configure the communication ports and Modbus parameters necessary to  poll the GC s   For this option to work  however  you must first specify a  communication port in the Comm Port   frame on the GC Interface  screen  specify the maximum number of streams and Modbus address for  each GC in use  and modify the Modbus register table location  if desired   Then  when you select Autoconfigure  the program sets the selected  communication port parameters to the following values                    Baud Rate _ 9600  Data Bits n    Stop Bits 1  Parity Even       Key On Delay 200mSec  Key Off Delay 200 mSec    Port Owner Modbus Master          The program sets the Modbus configuration parameters for the selected  comm port to the following values     Transmission Mode ASCII   lt   Byte Order _MSB First  Event Log Enable     gt    Disabled      Master Starting Request Number 1        Master Number of Requests 8    The program automatically configures the Modbus Master Table using  values in the Comm Port   and Modbus Address fields on the GC  Interface screen to poll for the following registers in the GC                                         3001 3016 Component IDs  Tablet seses   i           3017 3032 Component IDs  Table 2  3034 Current Steam eee  3035 _ Mask of Streams associated with Table 1  3045
10.  for each polling  configurable AGA update parameters  and some  returned data values  To access this screen     1  From the Directory Tree  select User Program  gt  Program  1   GcInterface  gt  Display  9  GC Configuration     2  Double click  1  GC Configl  The GC Configuration screen displays          File Edit View ROC Configure Meter Utilities Tools Window    ra    Point Number    S   itary ite    Component IDs  Methane    Ethane  Propane  Butane  n Butane  Neo Pentane   Pentane  n Pentane  Hexane  Hesane      Nitrogen  Argon    Rev  Mar 09    o r  Hr  2 E     r     T  7 oT  5 Pr  e E  255 W  e C  ha T  255 i    Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable    Gt    Carbon Dioxide  H25   Water   Helium    Ospgen    A H    i r  255 fv  255 lw  255 y   255  wv    Carbon Monoxide  255 Iw    Hydrogen  Heptane  Octane  Honane    Decane    255 iw  255 iw  1255 Iw  255 iw  1255 Iw    Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable  Disable       Help    tie   ORE HR      Ek          Configuration    i Hesane Split    Alam 1 Bypass  Enable    Alarm 2 Bypass    Heating Value Low Limit 900 0  Heating Value High Limit 1 300 0  Total Hole Deviation 20 a    Heating Value Adjustment  f Disable  f   Enable  GC Base Pressure  14 73 PSlA kFa    Save Ag   Auto Scan    2  Update   Close      F    Figure 14  GC Configuration    3  Complete the screen fields based on your organization   s r
11.  heavy  gases     Note  The program automatically selects this  option if you checked the Hexane Split  Enable option on the GC Configuration  screen     4  Click Apply to save your changes  Proceed to Section 3 5 to save the  configuration     Rev  Mar 09 Configuration 3 13    Gas Chromatograph Interface Program User Manual  ROC800     3 5 Saving the Configuration    Whenever you modify or change the configuration  it 18 a good practice to  save the final configuration to memory  To save the configuration     1  Select ROC  gt  Flags  The Flags screen displays     Restart Restore Configuration    tarm Start   From Factory Default       Cold Start Clear  Cold Start  amp  Clear Alarms History Configuration  amp  Data    Cold Start  amp  Clear Events Flash Memory  Cold Start  amp  Clear FST Save Configuration        Cold Start  amp  Clear History Data Ger  Kr da Flash Write Status   ma     3  Update   v OK   7  Cancel        Figure 17  Flags screen       2  Click Save Configuration  A verification message displays   ROCLINK 800    1 2   Perform Flash Memory Save Configuration        Figure 18  Perform screen    3 14 Configuration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     3  Click Yes to begin the save process  The Flash Write Status field on  the Flags screen displays In Progress  When the process ends  the  Flash Write Status field on the Flags screen displays Completed     4  Click Update on the Flags screen  This completes the process of  sav
12.  in the Analysis State     The Starting Sample Minute  Point 66  Parameter 17  must be  different than the previous or the program does not copy gas analysis  data to the station     The Starting Sample Minute  Point 66  Parameter 17  and Ending  Sample Minute  Point 66  Parameter 16  in the poll must match or the  program does not copy gas analysis data to the station     The current Stream Number  Point 66  Parameter 2  must be assigned  to a station and have a license key     The Total Un Normalized Mole    Point 66  Parameter 9  must be  within plus or minus Total Mole   Deviation  Point 65  Parameter 14   of 100   The program does not copy gas analysis data to the station if  the value is outside of this limit     The Mole Sum  Point 66  Parameter 21  must be within plus or minus  Total Mole   Deviation  Point 65  Parameter 14  of 100   The  program does not copy gas analysis data to the station if the value is  outside of this limit     The Heating Value  Point 66  Parameter 4  wet  or 5  dry   must be  between the Heating Value Low Limit  Point 65  Parameter 9  and  Heating Value High Limit  Point 65  Parameter 10  set on the GC  Config screen  The program does not copy gas analysis data to the  station if the value is outside of these limits     Note  Unless you enable the HV Limits on the GC Stream Data  screen  the program uses the Heating Value limits on the GC  Config screen as the global limits for all streams in the GC     If you enable HV Limits  Point 66  Para
13.  mole percent of  component 10     The mole percent of  component 11     The mole percent of  component 12     The mole percent of  component 13     The mole percent of  component 14     The mole percent of  component 15     The mole percent of  component 16     First archive of User Average   User Defined 1    First archive of User Average   User Defined 2    First archive of User Average   User Defined 3     Rev  Mar 09    Parm  a Name    75 User Defined Avg    77 User Defined Avg    78 User Defined Avg    80 User Defined Avg    81 User Defined Avg    83 User Defined Avg    84 User Defined Avg    86 User Defined Avg    Rev  Mar 09    Abbrev     UserAvg4       UserAvg5       UserAvg6    UserAvg7       UserAvg8    Access    R O       UserAvg9    UserAvg10       UserAvg11       UserAvg12    UserAvg13       UserAvg14       UserAvg15    RO    Program  or User  Update    Program    Program    Program    Program    Program    Program    Program    Program    Program    Data    Type Length    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    FL 4    Reference    Gas Chromatograph Interface Program User Manual  ROC800     Range    Any non negative  IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative
14.  must be the first and last register polled  The first  poll must be stored in a register mapped to GC Stream parameter  Sample Min Start  66 0 17  and the last poll must be stored in a  register mapped to GC Stream parameter Sample Min End   66 0 16         Validating GC Data    When the polls are complete  the program validates the data to ensure the  polling was successful and data is correct  This validation occurs before  the program copies the GC stream data to the station  Checks include       The Communication Status  Point 121  Parameter 6  12  18  etc   must  return valid responses  value of 8  for all registers polled  The program  does not copy gas analysis data to the station if errors are present       If Bypass Alarm I  Point 65  Parameter 11  is disabled  the Alarm Flag  1  Point 66  Parameter 18  bits 14  amp  15  from the GC is checked for  errors  The program does not copy gas analysis data to the station if  errors are present       If Bypass Alarm 2  Point 65  Parameter 12  is disabled  the Alarm Flag  2  Point 66  Parameter 19  bits 0  1  2  amp  3  from the GC is checked for  errors  The program does not copy gas analysis data to the station if  errors are present     Introduction Rev  Mar 09    Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     The Calibration Flag  Point 66  Parameter 20  is checked to ensure it 1s  in the Analysis State  The program does not copy gas analysis data to  the station if the Calibration Flag is not
15.  on the GC     Component index  1 5 read  from Table 1 on the GC     Component index  1 6 read  from Table 1 on the GC     Component index  1 read  from Table 2 on the GC     Component index  2 read  from Table 2 on the GC     Component index  3 read  from Table 2 on the GC     Component index  4 read  from Table 2 on the GC     Component index  5 read    from Table 2 on the GC     Component index  6 read  from Table 2 on the GC     Component index  7 read  from Table 2 on the GC     Component index  8 read    from Table 2 on the GC     Component index  9 read  from Table 2 on the GC     Component index  10 read    from Table 2 on the GC     Rev  Mar 09    Parm    50    Name    Component Index   11 Table 2    Component Index     12 Table 2    Component Index     13 Table 2    Component Index   14 Table 2    Component Index     15 Table 2    Component Index     16 Table 2    Mole   Component   1    Mole   Component   2    Mole   Component   3    Mole   Component     4    Mole   Component   5    Mole   Component   6    Mole   Component          Rev  Mar 09    Abbrev     Comp11T2    Comp12T2    Comp13T2       Comp14T2  Comp15T2    Comp16T2       Mole1       Mole2       Mole3    Mole4    Access    R O       Mole5       Mole6    Mole7    wm                    R O    Program  or User  Update    Program    Program    Program    Program    Program    Program  Program  Program   Program    Program    Program    Data  Type    UINT8    UINT8    UINT8    UINT8    UINT8    UINT8    FL    
16.  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 herein or  their use or applicability  RAS reserves the right to modify or improve the designs or specifications of such products at any time without notice   All sales are governed by RAS    terms and conditions which are available upon request  RAS does not assume responsibility for the selection   use or maintenance of any product  Responsibility for proper selection  use and maintenance of any RAS product remains solely with the  purchaser and end user        2003 2009 Remote Automation Solutions  division of Emerson Process Management  All rights reserved     ji Contents Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Contents    Page   Chapter 1     Introduction 1 1  11    SCOPE and Organa avs 2 1 1   1 2 Prod OW CPV GW he 1 2   1210 COMMUNICATIONS Wining essesi e N a a a 1 2   122  AUTO COMM MINS coreia a E aa 1 3   t23     Validating GC Dalari EG 1 4   13   Program TREGUIFCING INS sisese E R N 1 6   Fot  LiCSnse Koy S oenn a a mata eitebaneibeas 1 6   Chapter 2     Installation 2 1  2 1 Installing the License Key         rrrrrrnnnnrrnnnrnvnnnrnnannennannrnnnnrnnnnnrnnnnennnnnrnnansennansennnnsnnnnnennnnnennnee 2 1   2 1 1 Verifying the License Key Installation              rrrrnnnnrnvrrnnnrrrnnnnnrvrnnnnrenrnnnnnrnnnnennnnnnnen 2 2   2 2 Downloadi
17. 0325  0325 oO          0325  0325 OO  0325  0325 0  0325 OO    03255    Default    0 1 00    0 1 00    0 1 00    Version    0 1 00  from Table 1 on the GC     0 1 00    0 1 00  from Table 1 on the GC     0 1 00   0 1 00  from Table 1 on the GC    0 1 00    0 1 00    0 1 00  from Table 1 on the GC     Gas Chromatograph Interface Program User Manual  ROC800     Description of functionality  and meaning of values    Enable Alarm Log Entry  generation  If Error Code  indicates Stream is in failure   alarm log entry is generated     0  Disable Logging  1  Enable Logging  No SRBX    2  Enable Logging  SRBX on  Set only    3  Enable Logging  SRBX on  Clear only    4  Enable Logging  SRBX on  both    Component index  1 read  from Table 1 on the GC     Component index  2 read    Component index  3 read  from Table 1 on the GC     Component index  4 read    from Table 1 on the GC     Component index  5 read  Component index  6 read  from Table 1 on the GC     Component index  7 read    Component index  8 read    from Table 1 on the GC     Component index  9 read  from Table 1 on the GC     Component index   0 read    4 13    Gas Chromatograph Interface Program User Manual  ROC800     Parm    34    4 14    Name    Component Index   11 Table 1    Component Index   12 Table 1    Component Index     13 Table 1    Component Index   14 Table 1    Component Index     19 Table 1    Component Index     16 Table 1    Component Index  1  Table 2    Component Index  2    Table 2    Component Index
18. CLINK 800  and successfully installing the program and license key   proceed through  the program screens as shown in this section     Note  Using MON 2000 software  you set the Daniel GC  communications port to the SIM 2251 protocol  For all other  BM NNN    You can access all the program specific screens from the main ROCLINK  800 screen     sam ROCLINK 800    On Line   Com1   ROC800   Ci ure Meter Utilities Tools Window Help    AH Tr Ss 4ORR HY 2           uration    Display  10  GC Stream Data     8  User Display       Point Type 66    Figure 12  ROCLINK 800    Rev  Mar 09 Configuration 3 1    Gas Chromatograph Interface Program User Manual  ROC800     3 1 GC Interface Screen    Use this screen to configure one or more GC addresses  select a Comm  port  modify the Modbus Register Table location  if necessary   assign the  GC streams to stations  enable GC polling  and enable automatic  configuration of the Modbus parameters and communications ports  To  access this screen     1  From the Directory Tree  select User Program  gt  Program  1   GclInterface     2  Double click Display  8  GC Interface  The GC Interface screen  displays     wa ROCLINK 800    GC Interface        File Edit View ROC Configure Meter Utilities Tools Window Help    oa Gi WH T Tie et ODM He      GC Interface Configuration Program Status  License Unavailable    GC Setup Station Map Poll Mode    Max Streams Modbus Address Sau Polling Disabled    Station GC1 GC2  GC 1  Bo o oe  GC   4 0    Note  There i
19. Controller     89 GC Number GcNum R O Program UINT8 1 132 1 2 0 GC number from which the  data in this logical was  obtained  Logical 0 has a  value of 1 or 2  depending on  the last GC read  Logicals 1   10 are set to 1 MaxStreams  for GCs 1 and 2     90 Stream HV Limits StreamHV R W User UINT8 1 031 0 2 02 Enable heating value limits to  be checked for this stream     0   Disabled   1   Enabled     Note  If enabled  the program  does not copy gas analysis  data to the station s  if the  heating value exceeds limits  specified by parameters 91  and 92     91 Heating Value Low HVLow R W User FL 4 Any non negative 900 0 2 02 Stream Heating Value Low  Limit IEEE floating point Limit  If the Stream Heating  number Value Limits parameter is   enabled and the Heating  Value in this stream is less  than this value  then an alarm  is set and the program does  not copy gas analysis data to  the station s            92 Heating Value High HVHigh R W User FL 4 Any non negative 1300 0 2 02 Stream Heating Value High  Limit IEEE floating point Limit  If the Stream Heating  number Value Limits parameter is   enabled and the Heating  Value in this stream is greater  than this value  then an alarm  is set and the program does  not copy gas analysis data to  the station s      ANB Reference 000000 Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800      This page is intentionally left blank       Rev  Mar 09 Reference 4 19    Gas Chromatograph Interface Program User Manual  
20. FFF 1 1 00 Version number of this user  defined point  Version number  of user defined point must  match version of user  program for calculation to run     2 User Program Status Status R O Program UINT8 1 0 gt 3 0 1 00 Indicates running status   0  No Error  1  License Unavailable    2  Comm Configuration  Failed    3  Bad Point Type Version  3 Autoconfiguration Autoconf R W Both UINT8 1 0 1 1 1 00 Sets autoconfiguration option    0  Autoconfiguration disabled    1  Autoconfiguration enabled    4 Comm Port Number CommPort R W User UINT8 1 235 2 1 00 Comm Port to be used    5 GC Address GcAddr R W User UINT8 1 03255 0 1 00 The Modbus address for the  GC  A zero disables polling   The GC Address parameter  only configures the Modbus  Master Table when  autoconfiguration is enabled     6 MODBUS Location Locatn R W User UINT8 1 1324 24 1 00 This is the location to which  the Modbus registers are  configured  Logical   1           42 Referenee 000000 Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Program Data  Name Abbrev  Access or User Type  Update yp    7 Polling Interval Polllnt R W User FL 4 Any Positive 60 1 00 Amount of delay in seconds  Floating Point before asking for next set of  Number results  The GC typically  takes 3 to 6 minutes to update  the results     Description of functionality  and meaning of values    Parm Length Range Default Version    8 Next Poll Request PollNext R O Program FL 4 Any Positive 0 1 00 Displays the number of  Flo
21. FL    FL    FL    FL    FL       FL    Length    Reference    Gas Chromatograph Interface Program User Manual  ROC800     Range    03255    0325 o  0325 O          09255  09255    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    IEEE floating point  number    Any non negative    Default       Version    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    Description of functionality  and meaning of values    Component index  11 read    from Table 2 on the GC     Component index  12 read    from Table 2 on the GC     Component index  13 read  from Table 2 on the GC     EE ee eR TE    Component index  14 read    from Table 2 on the GC     Component index  15 read    from Table 2 on the GC     Component index  16 read  from Table 2 on the GC     a      The mole percent of  component 1     The mole percent of  component 2     The mole percent of  component 3     The mole percent of  component 4     The mole percent of  component 5     The mole percent of  component 6     The mole percent of  component 7     4 15    Gas Chromatograph Interface Program User Manual  ROC800     Parm    12    4 16    Name    Mole   Component   8    Mole   Component   9    Mole   Component   10    Mole   Co
22. Form A6145  Part Number D301188X012  March 2009    Gas Chromatograph Interface Program   for the ROC800 Series Remote Operations  Controllers    User Manual     amp     Remote Automation Solutions EMERSON     Gas Chromatograph Interface Program User Manual  ROC800     Revision Tracking Sheet    March 2009    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  All pages Mar 09  All pages Jul 08  All pages May 08  All pages Sep 07  All pages Jul 06  All pages Dec 05  All pages May 05  Initial release Jul 03  NOTICE    Bristol  Inc   Bristol Canada  BBI SA de CV and Emerson Process Management Ltd  Remote Automation Solutions division  UK   are wholly  owned subsidiaries of Emerson Electric Co  doing business as Remote Automation Solutions     RAS      a division of Emerson Process  Management  FloBoss  ROCLINK  Bristol  Bristol Babcock  ControlWave  TeleFlow and Helicoid are trademarks of RAS  AMS  PlantWeb and  the PlantWeb logo are marks of Emerson Electric Co  The Emerson logo is a trademark and service mark of the Emerson Electric Co  All  other marks are property of their respective owners     The contents of this publication are presented for informational purposes
23. INT8 1 03255 3 1 00 GC s Component ID for i   ID butane     33 n Butane Component NButld R W User UINT8 1 03255 4 1 00 GC s Component ID for n   ID butane     34 Neo Pentane NeoPenld R W User UINT8 1 03255 7 1 00 GC   s Component ID for neo   Component ID pentane           Rev  Mar 09 Reference 4 7    Gas Chromatograph Interface Program User Manual  ROC800     Parm         35    36    Name    i Pentane Component  ID    n Pentane    Abbrev     IPentld    Component ID    Hexane Component    NPentld    Access    R W    Hexane        Component ID    Nitrogen Component  ID    Carbon Dioxide    Component ID    Nitrold    CarDiold    ID    ID    Heptane Component  ID    Octane Component    ID    Nonane Component    ID    Decane Component  ID    Argon Component ID    Waterld    Heliumld    4 8    R W    Program    or User  Update    User    User    User    User    User    User    Data  Type    UINT8    UINT8    GC s Component ID for water        Reference    Default    Version    1 00    1 00  1 00  hexane     1 00    1 00    Description of functionality  and meaning of values    GC s Component ID for i     pentane     GC   s Component ID for n     pentane     GC s Component ID for    GC s Component ID for    hexane         GC s Component ID for    nitrogen     GC s Component ID for    carbon dioxide     GC   s Component ID for H2S     GC s Component ID for  helium     GC s Component ID for  oxygen     GC s Component ID for    carbon monoxide     GC   s Component ID for  hydrogen    
24. OC800   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    i  Es oor mo  amp  per   IG   fe 4 R  a SE  Incorrect Correct er    Figure 3  License Key Installation    Rev  Mar 09 Installation    Gas Chromatograph Interface Program User Manual  ROC800     2 2    6  Press the license key into the terminal until 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     Verifying the License Key Installation    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     License Key Administrator    License Key H    Aum  Application Name Provider Name   App Code  Version uantity     Available  Expiration Time Created  1 JAGA 37 80 Emerson FCO 6  0 0 0 1 Ol Ho Expiration 0919 2002 02 04 11    GL Interface Emerson FCD 101100   1 o No Expiration  0 0    PueGas We  EmesonFco   goo  a  iNo Erpraion      1118 2005 13 41 01    Time Created    WK Cancel         Figure 4  License Key Administrator    The GC Interface program appears in the Application Name column   For  further information on the License Key Administrator screen  
25. ROC800     If you have comments or questions regarding this manual  please direct them to your local sales representative or  contact     Emerson Process Management    Remote Automation Solutions     Marshalltown  lowa 50158 USA I   Houston  TX 77065 USA         Pickering  North Yorkshire UK Y018 7JA EM ERSON      Website  www EmersonProcess com Remote    
26. Rev Mar09    Gas Chromatograph Interface Program User Manual  ROC800     Chapter 2     Installation    This section provides instructions for installing the GC Interface program     Read Section 1 3 of this manual for program requirements     In This Chapter    2 1 Installing the License Key                ccccccssseeecsssseesseseeeseesseesseeeeeees  2 1 1 Verifying the License Key Installation             rrrrrernnnnnrrr  2 2 Downloading the Program             ccccccccssseeeesseseeeseeeeeeseeeeeeseeeeeeens    2 1 Installing the License Key    If you order the GC Interface program for a new ROC800  your ROC800  is delivered with the license key installed  Go to Section 2 2  If you order  the program for an existing ROC800  you must install the license key    yourself     A Caution Failure to exercise proper electrostatic discharge precautions  such as weari    nga    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 R
27. alculation data  1  Analysis data  21 Mole Sum MoleSum R O Program FL 4 Any non negative 0 1 00 Contains the sum value of the  IEEE floating point mole percent read in poll block  number  5   22 Error Code ErrCode R O Program UINT8 1 038 0 1 00 Contains the error checking    result code  For more  information  refer to Section  3 3     0   All checks passed    1   Poll Sequence Failure    2   Alarm Check Failure    3   Calibration Check Failure   4   Sample Minute Changed     5   Total Un Normalized    Failure     6   Mole Sum Check Failure   7   BTU Range Failure     8   Specific Gravity Range  Failure        A120 Reference Rev  Mar 09    Parm    Name    23 Alarm Logging Mode    24 Component Index  1  Table 1    25 Component Index  2  Table 1    26 Component Index  3  Table 1    27 Component Index  4  Table 1    28 Component Index  5  Table 1    29 Component Index  6  Table 1    30 Component Index  7  Table 1    31 Component Index  8  Table 1    32 Component Index  9  Table 1    33   Component Index   10 Table 1    Rev  Mar 09    Abbrev     AlmMode    Program  or User  Update    R W User    Access       Comp1T1    Comp2T 1    Comp3T1    R O Program       Comp4T 1    CompaTt     Comp6T1     Compi     Comp8Ti     Comp9Ti    Comp10T 1    R O Program    R O Program    R O Program    ager   gt     a  o Popa        pe    R O Program    Data  Type    UINT8    UINT8 a  UINTS          UINT8 o  UINTS        UINTS  UINTS            UINT8    Reference    Length    1    Range            
28. am File    Program Files  Geolnterface  tar         Download  amp  Start   Downloa      TS TO    Update   Close         Figure 7  User Program Administrator    8  Click Download  amp  Start to begin loading the selected programs  The  following message displays     2 4 Installation Rev  Mar 09    Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Confirm Download    1 P   Download  amp  Start User Program 1        Figure 8  Confirm Download    9  Click Yes to begin the download  When the download completes the  following message displays     ROCLINK 800       Figure 9  ROCLINK 800 Download Confirmation    10  Click OK  The User Program Administrator screen displays  see  Figure 10   Note that       The Device User Program Environment frame reflects the use of  system memory      The User Programs Installed in Device frame identifies the  installed program s       The Status field indicates that the program is running     Installation 2 5    Gas Chromatograph Interface Program User Manual  ROC800     2 6       User Program Administrator    Device User Program Environment  Used Free  SRAM   3730 16750  DRAM  221104 1912832  FLASH  3720 a Late Library Version  25 0    User Programs Installed in Device      Goelnterface Mame  Gelnterface      Ho Program     No Program Version  202 Library Version  24 1  Hae Created  08 15 2007 16 31 49 DAAM Used  94208  Handle  1 FLASH Used  50661  Entry Pt  Os2b2756C    Displays   5  9  10 Restart Counter   0    Clear   S
29. ating Point seconds remaining until the  Number next polling cycle  After a poll  cycle is complete  this field is  preset to the number stored in  the Poll Interval Parameter     9 Heating Value Low BtuLow R W User FL 4 Any Floating Point 900 0 1 00 This is the minimum heating  Limit Number value accepted by the ROC  for an AGA update  Heating  values sent by the GC which  are less than this number are  considered to be erroneous  and will not be forwarded to  the ROC     10 Heating Value High BtuHi R W User FL 4 Any Floating Point 1300 0 1 00 This is the maximum heating  Limit Number value accepted by the ROC  for an AGA update  Heating  values sent by the GC which  are less than this number are  considered to be erroneous  and will not be forwarded to  the ROC     11 Bypass Alarm 1 BypAl1 R W User UINT8 1 031 0 1 00 Indicates how to interpret  alarm 1 value     0  Disable bypass     Dont  populate the AGA gas  composition information if  an  Alarm 1    is present     1  Enable bypass     Allow the  ROG AGAs to be updated  even if the    Alarm 1    field  in the GC shows an alarm  condition present     Rev  Mar 09 Reference 4 3    Gas Chromatograph Interface Program User Manual  ROC800     Parm    12    15       4 4    Name    Bypass Alarm 2    Max Streams    Abbrev     BypAl2    MaxStrm    Access    R W    Deviation    Hexane Split Enable    Communication    Timeout    Station 1 Stream    Deviat    C6 Ena  Timeout    a    R W    R W         R W    o    Program  or User  Up
30. date    User    UINT8 1    KE a     Data    Type Length    Range    UINT8 1 071    FL 4    UINT8 1 071    FL 4    093255    035 0    060 0    038       Reference    Default Version    0 1 00    6 1 00    for this program     2 1 00    1 1 00    45 0 1 00    0 1 00       Description of functionality  and meaning of values    Indicates how to interpret  alarm 2 value     0  Disable bypass     Dont  populate the AGA gas  composition information if  an  Alarm 2    is present     1  Enable bypass     Allow the  ROC AGAs to be updated  even if the  Alarm 2    field  in the GC shows an alarm  condition present     Maximum number of GC  stream licenses to check out    The difference plus or minus  from 100  that is allowable  for both Total Unnormalized  Mole   and mole sum values     Default is 98  102      Enables the GC s automatic  C6     split percentage for    heavy gasses     Time to wait in seconds for  the GC to respond to all    Modbus Polls     Stream data to be used to  update station  1     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Program Data  Name Abbrev  Access or User Type  Update yp    18 Station 2 Stream Stn2Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  2     Description of functionality  and meaning of values    Parm Length Range Default Version    0  Disable updating of  station     1 8  Stream n
31. e the Gas Chromatograph  Interface user program  referred to as the    GC Interface program    or  the  program    throughout the rest of this manual   You access and configure  this program using ROCLINK    800 Configuration Software loaded on an  IBM compatible personal computer running Windows   2000  with  Service Pack 2   XP  or Vista     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  the manual becomes a reference tool     This manual has the following major sections       Chapter I     Introduction     Chapter 2     Installation     Chapter 3     Configuration    Chapter 4     Reference    This manual assumes that you are familiar with the ROC800 and its   configuration  For more information  refer to the following manuals      ROCS09 Remote Operations Controller Instruction Manual  Form  A6116      ROCS27 Remote Operations Controller Instruction Manual  Form  A6175      ROCLINK 800 Configuration Software User Manual  Form A6121      Introduction 1 1    Gas Chromatograph Interface Program User Manual  ROC800     1 2 Product Overview    The GC Interface program enables the ROC800 to communicate directly  with one gas chromatograph  GC  on an EJA 232  RS 232  or up to two  GCs on an EJA 485  RS 485  communications port  Gas Chromatographs  supported include the Daniel  Danalyzer  and Rosemount Analytical  Models 500  570  590  700  770 and 1000 1000A  GC cont
32. equirements     Field    Point Number    Description    Identifies the GC number for this screen  The  program provides one instance for each GC   Click w to display all defined instances     Assigns each gas component a value in  component data tables 1 and 2  Select Disable  to identify any gases the ROC800 supports but  for which the gas chromatograph does not  provide data     Configuration 3 5    Gas Chromatograph Interface Program User Manual  ROC800     Field  Hexane Split Enable    Description    Enables the hexane    composition to be split  between hexane  heptane  octane  nonane  and  decane  The program uses a pre defined split if  the component ID for hexane    is set to 8  9   10  or 11  see table below   For any other valid  component ID  the program uses the split  specified on the Station Setup screen   s  Advanced tab  Meter  gt  Setup  gt  Station         ID Hexane Heptane Octane Nonane Decane                           47 466 35 34 17194 0 0  a 2n K     i  e                11 57 143 28 572 14285 0   0    Alarm Bypass 1  and  Alarm Bypass 2    Heating Value Low  Limit    Heating Value High  Limit    SaUeeeeeauaceceacscesesceceseacscesescnceseececesenensesceceseseeseseeseseseesesesneceseacecesssecesescscesescems    Total Mole Deviation    Heating Value  Adjustment    values in the ROC800 if the Alarm 1 or Alarm 2  field on the GC contains an alarm condition   Select this check box to allow the program to  update the station values even if the Alarm 1 or  Alar
33. he last  Compressiblity value  calculated and returned from    the GC   1 00    Contains the last Wobbe Index  value calculated and returned  from the GC     Contains the total un   nomalized mole percent  returned     Contains the total GPM    returned from the GC     Contains the value in the User  Defined 1 Calculation returned    from the GC     Contains the value in the User  Defined 2 Calculation returned    from the GC     Contains the value in the User  Defined 3 Calculation returned  from the GC     Contains the value in the User  Defined 4 Calculation returned    from the GC     Contains the value in the User  Defined 5 Calculation returned  from the GC     Contains the sample minute at  the end of the Modbus  requests     Contains the sample minute at  the start of the Modbus    requests     Gas Chromatograph Interface Program User Manual  ROC800                 Program a f    Parm Data   Description of functionality    Name Abbrev  Access or User Type Length Range Default Version and meaning of values  Update   18 Alarm 1 Alarm1 R O Program UINT16 2 0 gt  255 0 1 00 Contains the value of the     Alarm 1    field of the GC  A  zero represents that all alarms  are Clear    19 Alarm 2 Alarm2 R O Program UINT16 2 03 255 0 1 00 Contains the value of the     Alarm 2    field of the GC  A  zero represents that all alarms  are clear    20 Calibration Flag CalFlag R O Program UINT16 2 0 gt  255 1 1 00 Contains the value of the   Calibration Flag    field of the  GC    0  C
34. ing your new configuration        your PC   s hard drive or a removable media  such as a diskette or a  flash drive  using the File  gt  Save Configuration option on the  SSE LS Om oe E       Rev  Mar 09 Configuration 3 15    Gas Chromatograph Interface Program User Manual  ROC800      This page is intentionally left blank       3 16 Configuration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800   Chapter     4 Reference    This section provides tables of information on the user defined point types  used by the GC Interface program     In This Chapter    4 1 Point Type 65  GC User Program Configuration and Status            4 2  4 2 Point Type 66  GC Stream Data      rrrnnnnnnnnnnnnnnvvnnnrnnnnnrrvvnnrrnnnnnnnne 4 10    Rev Mar 09 Reference 4    Gas Chromatograph Interface Program User Manual  ROC800     4 1 Point Type 65  GC User Program Configuration and Status    Point type 65 contains the parameters for configuring the GC Interface program and houses the status information from the gas chromatograph   The program maintains two logical points of this point type     Program Data  Name Abbrev  Access or User Type  Update yP    0 Point Tag ID Tag R W User AC 10 0x20     0x7E for    GC 1 00 Identification name for the GC  each ASCII Config    Program  Values must be  character printable ASCII characters     Description of functionality  and meaning of values    Parm Length Range Default Version    1 Point Version Number Version R O User U32 4 0 gt 0xFFFFF
35. ion     1 8  Stream number to use to  update station s gas  composition     25 Station 9 Stream Stn9Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  9     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition           460 Reference sss Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Program     Name Abbrev  Access or User   se  Update yP  26 Station 10 Stream Stn10Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  10     Description of functionality    Length Range Default Version and meaning of values    0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     27 Station 11 Stream Stn11Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  11     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     28 Station 12 Stream Stn12Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  12     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     29 Methane Component Methld R W User UINT8 1 03255 0 1 00 GC s Component ID for  ID methane     30 Ethane Component Ethld R W User UINT8 1 03255 1 1 00 GC s Component ID for  ID methane     31 Propane Component Propld R W User UINT8 1 03255 2 1 00 GC s Component ID for  ID propane     32 i Butane Component IButld R W User U
36. lnterface tar dr 65  66 50661 2926 94208 1 82 8 9  10    Note  You must connect a PC to the ROC800   s LOI port before starting      the download     For information on viewing the memory allocation of user programs  refer    to the ROCLINK 800 Configuration Software User Manual  Form  A6121      1 3 1 License Keys    License keys  when matched with valid license codes  grant access to  applications such as the GC Interface program     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     p   i     db dh    lt  lt   HOO a  Ut  O      Figure 2  License Key    160 Introduction Rev  Mar09     Gas Chromatograph Interface Program User Manual  ROC800     You must install the following license keys to use the GC Interface  Program       GC Interface License Key     AGA 3 71 8 License Key  not included in this program      Rev  Mar 09 Introduction 1 7    Gas Chromatograph Interface Program User Manual  ROC800      This page is intentionally left blank       8 troduction 
37. m 2 field in the GC displays an alarm     Sets the minimum heating value the ROC800  accepts for a station update  The ROC800  considers any heating values the GC sends that  are lower than this value to be erroneous and  does not forward them to the station     Sets the maximum heating value the ROC800  accepts for a station update  The ROC800  considers any heating values the GC sends that  are greater than this value to be erroneous and  does not forward them to the station     AAUAUESEAUSUESEAUESESESUEOESESUSUESUSUSUESESUSESEOSOESESESOSSESESESESOESESESESESEEOEOESUSUESESESSESESEESESESUSSESESUESESESUESESUSUSSESESUESESUSUESESUSUESESUSUESESOSSESOROSOESORORSESOSSESESSESESUSSESESUSOESESUESESESURSESESUESESESm      Sets  aS a percentage  either the difference plus  or minus from 100  that the program allows for  Total Unnormalized Mole   or the sum of the  component mole percentages  The program  subtracts or adds this value to 100  to  determine the range  The ROC800 considers  any stream gas compositions that exceed this  value to be erroneous and does not forward  them to the station  Valid values are 0 100      Sets whether the program  in case of differing  base pressures between the GC and the station  point  adjusts the GC   s heating value before  storing the value in the station parameter  If you  click Enable  the heating value stored in the  station equals the GC heating value multiplied  by the ratio of the station base pressure to the  GC   s base pressure     3 6 Co
38. meter 90  on the GC Stream  Data screen  the program checks that the Stream Heating Value is  between the BTU Low Limit  Point 66  Parameter 91  and BTU High  Limit  Point 66 Parameter 92  values  If this value is outside of these  limits  the program does not copy gas analysis data to the station     Note  The HV Limits on the GC Stream Data screen are set on a per   stream basis  If you enable HV Limits  the values entered in the  BTU Low Limit and BTU High Limit fields overrides the  Heating Value limits set on the GC Config screen for the  selected stream only     The Specific Gravity  Point 66  Parameter 6  must be between 0 07  and 1 52  The program does not copy gas analysis data to the station if  this value is outside of the limits     Introduction 1 5    Gas Chromatograph Interface Program User Manual  ROC800     Note  The program copies each GC stream component to its  corresponding component in the station  with the exception of  neo pentane  Neo pentane is added to the iso pentane component  and then copied to the station  The heating value and specific  gravity are also copied to the appropriate station        1 3 Program Requirements    The GC Interface program is compatible with version 2 13  or greater  of    the ROC800 firmware and with version 1 82  or greater  of the ROCLINK  800 software     Program specifics include     Ge Target User Defined Flash Used SRAM Used rn ROCKLINK Display  Version Point  UDP   in bytes   in bytes  bytes  800 Version Number  GC
39. mponent     11    Mole   Component   12    Mole   Component   13    Mole   Component     14    Mole   Component   15    Mole   Component   16    User Defined Avg    User Defined Avg    User Defined Avg    Abbrev     Moles       Mole9       Mole10    Mole1 1       Mole12    Access    R O       Mole13    Mole14       Mole15       Mole16    UserAvg1       UserAvg1       UserAvg1    RO    Program  or User  Update    Program    Program    Program    Program    Program    Program    Program    Program    Program    Data  Type    FL    FL    FL    FL    FL    FL    FL    FL    FL    FL    FL    FL    Length    4    Reference    Range    Any non negative  IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point  number    Any non negative    IEEE floating point    number    Default    Version    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    1 00    Description of functionality  and meaning of values    The mole percent of  component 8     The mole percent of  component 9     The
40. nfiguration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Field Description    GC Base Pressure Sets the base pressure  in PSIA or kPa  the GC  uses to determine the heating value that is  returned on a Modbus request     Note  This field is active only if you enable the  Heating Value Adjustment     4  Click Apply to save your changes     5  Click Close to return to the ROCLINK 800 screen  Proceed to Section  3 3 to review stream data     Rev  Mar 09 Configuration 3 7    Gas Chromatograph Interface Program User Manual  ROC800     3 3 GC Stream Data Screen    Use this screen to review stream data the ROC800 has received from the  GC s   The program provides one iteration of this screen for each active  stream in each GC  You can move between stream data displays using  either the Point Number drop down box on this screen or from the list on  the Directory Tree  With the exception of the Alarm Logging Mode and  HV Limits  the fields on this screen are display only  To access this  screen     1  From the Directory Tree  select User Program  gt  Program  1   GcInterface  gt  Display  10  GC Stream Data     2  Double click  1  Cur Stream  The GC Stream Data screen displays     Mek        File Edit View ROC Configure Meter Utilities Tools Window Help   I  x    Da Gt WH T tic    OER He      areal i H  Limits  Point Number   1   Cur Stream v  ey   Era BTU Low Limit  900 0  sen ree    BTU High Limit 1300 0    Stream Stream Data Component Data User Defined
41. ng the Program             cccceeeccceeeeecescecceececeeseeceueeeceueesaeeeseeesseueessaueessueeessaeeesagees 2 3  Chapter 3     Configuration 3 1  3 1 GC Interface Screen uoaa aena d adaa aa aaa Raa 3 2   32    OCs onmiGuraquiOn oCh e Nerens a a a a dade harele 3 5   39  GC Sem Data  STEN Ave 3 8   34  Salon Setup Gas Quality TaD  a a 3 12   95 Samene 3 14  Chapter    4 Reference 4 1  4 1 Point Type 65  GC User Program Configuration and Status              cccccceecssseeeeeeeeeeeeeeeeees 4 2   4 2  Pohl Type 66  GC Srean Data aar a 4 10    Rev  Mar 09 Contents lil    Gas Chromatograph Interface Program User Manual  ROC800      This page is intentionally left blank       iv Contents Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Chapter 1     Introduction    This chapter describes the structure of this manual and presents an  overview of the Gas Chromatograph Interface Program for the ROC800   Series  ROC800  Remote Operations Controllers     In This Chapter    ii     Scope and Organization pvr 1 1  2  Product VENN ike 1 2  1 2 1 Communications Wining seirene 1 2  1 2 2   AUTOCONTIGQUIC ceadan EEA 1 3  23    Validating GO  D   aa 1 4  t3  Pr  gram RequremenSuuunmaamanankeekaalevduimdukin 1 6  Le  Licsnse Kays Lead 1 6    1 1 Scope and Organization    Rev  Mar 09    This document serves as the user manual for the Gas Chromatograph  Interface program  which is intended for use in a ROC800  This manual  describes how to download  install  and configur
42. ny heating values the GC sends  that are greater than this value to  be erroneous and does not  forward them to the station     Note  Values entered in this field  override the Heating Value  Low Limits set on the GC  Configuration screen for  the selected run only     BTU High Sets the maximum heating value   Limit for the selected run that the  ROC800 accepts for a station  update  The ROC800 considers  any heating values the GC sends  that are greater than this value to  be erroneous and does not  forward them to the station     Note  Values entered in this field  override the Heating Value  High Limits set on the GC  Configuration screen for  the selected run only     Stream This read only field identifies the defined stream  for the GC    Stream Data This read only field shows values for the  selected stream    Component Data This read only field shows component values for  the selected stream    User Defined This read only field shows historical averages   Averages for the selected stream    User Calcs This read only field identifies any user defined    calculations for the selected stream     Diagnostics This read only field shows any diagnostic codes  for the selected stream     Rev  Mar 09 Configuration 3 9    Gas Chromatograph Interface Program User Manual  ROC800     Field Description    Component Mask This read only field shows which of the two  Component ID tables each stream uses  Bit 0 of  the Component Mask represents stream 1  bit 1  represents stream 2  and 
43. osition data for  the specified stream in the gas quality  parameters of the specified station  see Section  3 4      Indicates whether the program attempts to poll  the GC s      Note  A valid license key and at least one valid  GC address must be present before  polling can be enabled     Rev  Mar 09 Configuration 3 3    Gas Chromatograph Interface Program User Manual  ROC800     Field Description    Autoconfigure Indicates whether the program automatically  determines the configuration values for  communications ports and Modbus settings for a  Daniel gas chromatograph  See Section 1 2 2 for  further information on autoconfiguration     Polling must be disabled and at least one valid  GC address configured before you can initiate  Autoconfigure     Note  If you do not select this option  you must  configure the comm port  Modbus comm  configuration  Modbus register mapping   and Modbus master table  Alternately  you  can select Autoconfigure and then use the  ROCLINK 800 Modbus Configuration  screen  Configure  gt  MODBUS  gt   Configuration  to change the values to  suit the application     4  Click Apply to save any changes you have made to this screen     5  Click Close to return to the ROCLINK 800 screen  Proceed to Section  3 2 to define GC configuration settings     3 4 Configuration Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     3 2 GC Configuration Screen    Use this screen to configure GC settings  It also displays communication  status
44. r 13      Program             eu Name Abbrev  Access or User E aia Length Range Default Version per pen al tonenona Ny  Update ype and meaning of values  p  0 Point Tag Id  Tag R W User AC 10 0x20     Ox7E for  Cur 1 00 Logical zero has  Cur Stream      each ASCII Stream    others have identification  character name for the specific stream   ai   is replaced with logical   1      Stream      Values must be printable  ASCII characters    1 Point Version Number Version R O User U32 4 0    gt 0xFFFFFFFF 1 1 00 Version number of this user  defined point  Version number  of user defined point must  match version of user program  for calculation to run    2 Stream Number Stream R O User UINT16 2 1 gt 8 1 8 1 00 Stream number the data in   depending this logical refers to  Logical   on logical zero has a value 1 8  depending on the last stream  read  Logicals 1 10 are set to  1 MaxStreams for GCs 1 and  2    3 Component Table Mask R O Program UINT16 2 0 gt 0xFFFF 0 1 00 Mask of streams associated  Mask with Component Table  1  Bit   2    1 implies stream n is  included    4 Dry Heating Value DHeatVal R O Program FL 4 Any non negative 0 1 00 Contains the last Dry Heating   IEEE floating point Value in BTU cf or  number MegaJoule m  calculated and  returned from the GC    5 Saturated Heating SHeatVal R O Program FL 4 Any non negative 0 1 00 Contains the last Saturated   Value IEEE floating point Heating Value in BTU cf or    number MegadJoule m gt  calculated and  returned from the GC
45. rdless of the number of different  errors that may occur in the time before  the alarm clears  SRBX notification occurs  based on the Alarm Logging Mode  For  the system to generate an alarm  such as  for a Poll Sequence Failure error   you  must first enable the Alarm Logging Mode  parameter on the current logical stream     3 10 Configuration Rev  Mar 09    Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800                 Field Description  Disable No logging occurs   Logging  Enable Logging occurs  but without  Logging  generating SRBX notifications   No SRBX  Enable Logging occurs  and SRBX  Logging  notifications occur on alarm set   SBRX in  Set  Enable Logging occurs  and SRBX  Logging  notifications occur on alarm clear   SRBX on  Clear  Enable Logging occurs  and SRBX  Logging  notifications occur on both alarm  SRBX on set and alarm clear   Both    4  Click Apply to save your changes     5  Click Close to return to the ROCLINK 800 screen  Proceed to Section  3 4 to set up station parameters     Configuration 3 14    Gas Chromatograph Interface Program User Manual  ROC800     3 4 Station Setup  Gas Quality Tab    Use this screen to set gas quality and heating values  To access this screen     1  Select Meter  gt  Setup  gt  Station from the ROCLINK 800 menu bar   The Station Setup screen displays     Station Setup    Station     1   Station 1       General Gas Quality   Advanced   Alarms      Nitrogen    Coe   Methane    Ethane    Propane    n Bu
46. refer to the  ROCLINK 800 Configuration Software User Manual  Form A6121      Note  The value in the App Code field on this screen indicates the total  number of stream licenses available on this ROC 800     After you verify that the license key is correctly installed and recognized   proceed to Section 2 2     Installation Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     2 2 Downloading the Program    This section provides instructions for installing the program into the Flash    memory on the ROC800     To download the program using ROCLINK 800 software     1  Connect the ROC to your computer using the LOI port   2  Start and logon to ROCLINK 800   3  Select Utilities  gt  User Program Administrator from the ROCLINK    menu bar  The User Program Administrator screen displays  see    Figure 5      User Program Administrator    Device User Program Environment    Used Free  an4 19676      81920 2052096  FLASH   20480 559104    User Programs Installed in Device      Mo Program    Na Program    Na Program    No Program    Hao Program    Mo Program    Mo Program    ENE f Siap    Download User Program File    Library Version  25 0    Mame  No Program    Version   Library version    Created   DRAM Used  0  Handle   FLASH Used  0  Entry Pt     Displays   Restart Counter   0    Status  Empty Reset Counter        Browse                   Update   Close        Ueniad deat   Dorisa       Figure 5  User Program Administrator    4  Select any empty program number
47. rollers  supported include the Daniel and Rosemount Analytical Models 2251   2255  2350  2350A and 2360  The program communicates directly with  the GC using Modbus protocol  in which the ROC800 has Master status    The ROC800 polls data from the GC  validates that data  and updates the  appropriate station parameters using that data     The program can poll up to eight GC streams on one GC or up to a total of  ten streams on two GCs  The total number of streams the program can  process may be limited by the number of stream licenses available in the  ROCS800  This value is listed in the App Code field on the License Key  Administrator screen  Utilities  gt  License Key Administrator  in  ROCLINK    800  Refer to Section 2 1 1 for further information on the  ROC800 license keys     In order to update station data in the ROC800  you must assign the streams  to a station in the ROC800   s database  This allows the ROC800 to log the  gas component data  heating value  and specific gravity and use these  values in volume  mass  and energy calculations     1 2 1 Communications Wiring    The GC must be connected to the communications port on the ROC800  using 12 AWG  or smaller  wire  Figure I shows the wiring for an EJA   232  RS 232  to a Daniel 2350A GC    Daniel 2350A  ROC800 Terminals J6  port 2   J10  EIA 232  RS 232  Port  port 3   or J11  port 4        Figure 1  Communications Wiring    1200 0 060 ntroduetion Rev  Mar09     Rev  Mar 09    Gas Chromatograph Interface Program
48. so on  If the bit is set   the program uses Component ID table 1  If the  bit is not set  the program uses Component ID  table 2     Note  This value reflects settings from the GC     Error Code This read only field provides a color coded error  display  Red indicates an alarm condition     Note  Error code changes are logged in the  Event Log as UDP66  Error code entries  in the Event Log are the numerical values  shown in parenthesis           OK  0  All checks passed   Poll Seq Poll Sequence Failure     One or  Fail  1  more master table requests were    unsuccessful  not an 8      Alarm Fail Alarm Check Failure     There are           2  non bypassed alarms in effect   Cal Flag Calibration Check Failure     The  Fail  3  unit is in calibration mode        Sample Min Sample Minute Changed     The  Change  4  sample minute changed while  collecting data           Unnorm Total Un Normalized   Failure      Mole   Fail The total un normalized mole    5  percentage is not within range   Mole Sum Mole Sum Check Failure     The  Fail  6  mole sum is not within the range   Heat Val BTU Range Failure     BTU is not  Range Fail within specified ranges     7        Spec Grav Specific Gravity Range Failure      Range Fail Specific gravity is not within   8  specified ranges     Alarm Logging Mode _ Indicates how the program logs alarms with  Spontaneous Report by Exception  SRBX   notification  Click w to select a mode  described  below      Note  The system generates one alarm   rega
49. tane     Butane    n Pentane     Pentane    Hexane      Hesane       Copy        3 12    Heptane   oo  Octane   oo o  Hanane   oo o  Decane   oo  Has   00  Water  oo o   mo  Oeygen  oo  co  joo  gt   Hydrogen   oo   ao    Helium      Argon     Total Mole     100 00       Tag     Station 1    Heavy Gas Option     Enter Hesane     Gas Quality  f   Constant    Normalization Type    Methane Adjust    C Full Normalization  Heating Value Basis       Cm C Wet C As Deliv    Heating Value    1027 183 BTUACF    Specitic Gravity    0 573538     2  Update   v OK   7  Cancel   i Apply      Figure 16  Station Setup  Gas Quality tab    2  Select the Gas Quality tab     3  Review   and change as necessary   the values in the following fields     Field  Station    Heating Value Basis    Configuration    Description    Select the station number to which the GC  stream has been assigned     Indicates source of the gas quality  The GC  Interface program sets this field to Live when it  copies data to the station     Determines the heating value  dry or saturated   the program copies to the station  Valid values  for this program are Dry or Wet  If you select  Wet  the program copies the saturated heating  value to the station  If you select As Deliv or  Dry  the program resets the value to Dry and  copies the dry heating value to the station     Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Field Description  Heavy Gas Option Permits calculations for hexane and other
50. tart   Stop   Status   Running Reset Counter    Download User Program File    E  Pragram Filestolnterface tar Browse       Download  amp  Start   Download        Ha Program    Figure 10  User Program Administrator    11  Click Close  The ROCLINK 800 screen displays and the download is  complete     mam ROCLINK 800    On Line   Com1   ROC800   TJ Eile Edit View ROC Configure Meter Utilities Tools Window Help    AR tf Ss 4ORRR HY 2     On Line   Com1   ROC800        amp 2 History  User Program     User Display       Point Type 66    Figure 11  ROCLINK  amp 00    Installation Rev  Mar 09    Gas Chromatograph Interface Program User Manual  ROC800     Chapter 3     Configuration    After you have loaded the GC Interface program on the ROC800  you  configure the program using three program specific screens  GC Interface   GC Configuration  and GC Stream Data  and one ROCLINK 800 screen   Station Setup      In This Chapter    3 1 GC Interlace SCIEN isisisi iiaia 3 2  3 2 GC Configuration SCrE N             ccccccccesssesseeceeeeeeseeeeseeceeeeeeaaeseeeeeeees 3 5  3 3 GC Stream Data ScCreen       rrrnrrnnnnnnnnnnnnnnvnnnnnnnnnvnnnnnnnsrnnnnnnnnernnnnnnnnee 3 8  3 4 Station Setup  Gas Quality Tab        rrrrrrrrnnnnnnvrnrrrrnnnnnnnrrnnnrrnnnnnnnner 3 12  3 5 Saving the Configuration              ccccccccccssseseeeeeeeeeeeeeseeeeeeeessaaeseeeeess 3 14    You must configure the software before you can establish communications  with the GC  To configure the program  after logging onto RO
51. ue before the program can poll  data and write it to the station  If you set this field  to 0  the default   GC polling is disabled     Note  The Autoconfigure option uses this value   see Section 1 2 2      Identifies the location of the Modbus Register  Table  Valid values are 1   24  The default value  is 24     Note  The program uses this value for automatic  configuration  see Section 1 2 2      Indicates which ROC800 communications port  the program uses for the EIA 232  RS 232  or  EIA 485  RS 485  connection to the GC s   The  program uses this value for automatic  configuration  see Section 1 2 2   Click w to  display all valid values     Note  Unlike other programs  the Comm Port  owner is Modbus Master  For that reason   the Comm Port owner should not be this  program     Sets the delay  in seconds  the program waits  before asking the GC for the next set of results     Note  The GC typically takes 3 to 6 minutes to  update results     This display only field shows the number of  seconds remaining until the next polling cycle   After a poll cycle completes  the program resets  this field to the value stored in the Polling Interval  field     Sets the period  in seconds  the system waits for  the GC to respond to a Modbus poll     Associates GC streams with ROC800 stations   Valid values are 1   8  Enter 0 to disable station  updating     You must configure this parameter before the  program can poll data and write it to the station   The program stores the gas comp
52. umber to use to  update station s gas  composition     19 Station 3 Stream Stn3Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  3     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     20 Station 4 Stream Stn4Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  4     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     21 Station 5 Stream Stn5Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  5     0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition           Rev  Mar 09 Reference 4 5    Gas Chromatograph Interface Program User Manual  ROC800     Program Data  Name Abbrev  Access or User Type  Update yp    22 Station 6 Stream Stn6Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  6     Parm Description of functionality    Length Range Default Version and meaning of values    0  Disable updating of  station     1 8  Stream number to use to  update station s gas  composition     23 Station 7 Stream Stn7Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  7     0  Disable updating of  station     1 8  Stream number to use to  update station   s gas  composition     24 Station 8 Stream Stn8Stm R W User UINT8 1 0 gt 8 0 1 00 Stream data to be used to  update station  8     0  Disable updating of  stat
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Panasonic Toughbook CF-Y7  Kensington Protective Back Cover    Drucken - Firmware Center  DCB293/12 Philips Sleek micro music system  自動体外式除細動機 AED ライフパック CR Plus  用紙印刷 - 株式会社オートサーバー  Epson EH-TW6000  Philips HD9140 900 W Steamer      Copyright © All rights reserved. 
   Failed to retrieve file