Home

Form A6188 - Well Control User Program

image

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

image

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