Home

XSPOC User and Administrator Manual

image

Contents

1. Double clicking on the colored title bar of the Group Status window or the Maximize button will enlarge the window to full size as shown in the next figure 22 XSPOC User s Guide gef 18 63 T oo 100 Lufkin Socke Pa OK 100 L 99 Lufkin Sadek lt e e Ix II Well Group Facilities Failures Tools Window SZ y i Wl E Refresh A Print Action Views Current Vi Defaut Global View 102 7 9 63 9W5 e H NN BTA M In Pump Comm Run WAR Clearfork Cond Status Status H NN Comm OK O H ME Company 0 SV leak ER q Pump hitti KOTOR 160 OK j MK Continental 09 78 Full pump EZ Running 1 OK 100 MM F MEE Cotemar Gas interf OK Running 4 OK 100 thisis ane 100 H s Crownquest Oper Zu OK ae iini H ME Demo 08 27 01w5 Unable to RS 968 i n 18 48 07w5 Fluid poun OK Running O OK o P MN Earthstone 7 20 29 02w5 Incomplet aya 7 OK roo M H NN EFM 7 32 77 7 W6 Cas inter ES Running 4 OK 100 BEG Ki Entegra 8 20 77 07 w6 Slight TVI OK Running 4 OK 100 Wa C MK Equal Energy 00 16 25 40 9 IGasinterf OK Running 2 OK 100 100 E EE 4 EIN oo BE E TV leak P STi 1 OK 100 Test with P ER F NM Ferguson Demo iGasinterf OK Running 1 OK 100 MEUS H MM Fiberglass Rods Incomplet OK Running Il OK Diop J 100 H WE Ha
2. 40 Biel fzio p NR 35 C E c 68 Energy Management 67 Card Library 35 38 39 44 EVEN MNT 78 Card blot 42 44 gt E 55 Card Plot Area 35 38 44 Expert Corrections 67 76 Card Viewer 35 Export Data History 55 Card Viewer Window 44 F Cards 4 35 38 39 40 42 44 167 Facilities esee 4 elc 19 Facility Tags annnnoaaannnnneannnnonennnneneennnee 121 s PH O 19 Fiberglass steel 44 Comment 78 Field Maps cccocoocccncccnnnccnncnononncnncnnnanennnoos 121 Configuration Tables 126 dl f 40 44 Control Parameter Setpoints 126 miU jo d erro A cus esachens 40 ae TEE 68 Fiwd POUNG A 44 Controller Trends 17 45 83 84 G CORO EE 171 Global Custom View 32 33 34 Current Gar 42 Global Views 21 32 33 34 173 Graph Geitmges 55 EE ctra 17 45 83 84 Group Status 21 32 33 34 121 Group Status Views 30 Groups Window eese 6 H EEN RM 48 eeh 167 y E PE OM E M EE 40
3. 71 X RI 7 19 40 42 XDIAG Parent Group 32 33 34 176 ASC MEN ati 116 XSCommsServer eese 86 KO DIAC c 107 XSPOC AGImihisIrator a cote ee a 39 eim 6 Default View 32 33 34 Version Number 7 PS OG dust dis E E EE iU 4 PD ECO E ERA 7 XSPOC Configuration window 121 XSPOC Database cooocccccccccccccononccnnnnnnnnnnnnos 88 XSPOC Install Notes 88 XSPOC Installation 88 XSPOC Server Installation 88 XSPOC Service Manager 88 107 ASC dd 86 A AAA 86 107 O XS 107 Y bie mm N 27 Yesterday s Cycles 27 Yesterday s Run Tume 27 Z Vere ng et A IS 48
4. oe oe B D I L 1 1 D 1 1 1 T 1 I T 1 1 La O zm vm ke 1H 32006 1 26006 27 22006 22 T ECCE Date Graph Settings Window 94 XSPOC User s Guide TeeChart Editor Fe OVERVIEW The Graph Settings Chat Seres Data Print Export Tools Animatior gt Window allows the user to customize Sees Panel Axes General Titles Walls Paging Legend gt the graph display data information on trend lines and export trend data MA Se bax Y 0 Est Gross Prod d r Y Comment This is the built in editing tool for our TeeChart control NAVIGATION From the History Graph window 1 Right Click on the white space in the plot area 2 From the Popup Menu select Show Graph Settings Export Data History Window OVERVIEW The Export Data History Window allows the user to export trend data NAVIGATION From the Data History Graph window 1 Right Click on the white space in the plot area 2 From the Popup Menu select Save This Graph To File FEATURES The Export Data History window allows you to take the current Graph Plot Area and save the graphs as a picture file a raw chart file or as raw data 1 The Picture tab allows you to save the graph in a variety of picture formats After selecting the format for the picture file XSPOC will prompt you for a name and the location to save this picture file 55 XSPOC User s Guide
5. Script v 5 Help Restore options Overwrite the existing database WITH REPLACE Preserve the replication settings WITH KEEP_REPLICATION Prompt before restoring each backup _ Restrict access to the restored database WITH RESTRICTED USER Restore the database files as Original File Name File Type c Program Files x86 WMicrosof Rows Data c Program Files x86 Microsof Log Restore As Les a c Program Files x36 WMicrosof c Program Files x86 Microsof Recovery state Leave the database ready to use by rolling back uncommitted transactions Additional transaction logs cannot be restored RESTORE WITH RECOVERY 7 Leave the database non operational and do not roll back uncommitted transactions Server theta zapto org 4510 Connection SpocWrite Additional transaction logs can be restored RESTORE WITH NORECOVERY Leave the database in read only mode Undo uncommitted transactions but save the undo C actions in a standby file so that recovery effects can be reversed RESTORE WITH STANDBY a View connection properties Standby file MS SQL Enterprise Manager will then begin restoring the database and show a box with a progress circle in the bottom left Progress box of the window Restore Database XSpocDemo Select a page amp Script KA Help 8 General xx Options Destination for restore Select or t
6. selected Well Group FEATURES The Well Test History window allows the user to view Well Test information that has been entered manually or automatically via data imports Well Tests can be entered from this screen as well The data range can be modified by clicking on the data range in the upper left corener of the window Well Tests can be approved by the user by marking the box in the Approved column for the appropriate test Well Group Facilities Failures Tools Window ESSE Navigation 9 Y Range 10 Well Tests Refresh Schematic Test ES Node ID Test Date Duration Oil bpd Water bpd Gas mscfd CO2 Approved Date Modified UserlD d aim Spirit Canada 00 09 32 41 12 0 00 0 00 0 00 a d az Stat Excep amp 01 17 62 10w5 0 00 0 00 0 00 MA Test x 01 21 09 24W4 0 00 0 00 0 00 a Mb Schematic Test amp 01 25 63 10w5 0 00 0 00 0 00 a E 00 09 32 41 12W4 01 9 37 26w4 0 00 0 00 0 00 a Aia 02 13 35 10 26 0 00 0 00 0 00 a pit a 03 26 063 105 0 00 0 00 0 00 a 01 25 63 10W5 01 9 37 26w4 04 09 78 07 Dove gt o 02 13 35 10 26w4 04 18 064 10W 04 18 2009 00 00 00 12 00 34 60 116 40 7 10 y 04 20 2009 13 56 20 brian brausen A 03 36 063 10W5 04 35 63 105 0 00 0 00 0 00 a Ka 04 09 78 07 05 28 48 08w5 0 00 0 00 0 00 a 04 18 064 10W5 Mi 06 08 27 01w5 0 00 0 00 0 00 a 04 35 63 10W5 i 07 18 48 07w5 0 00 0 00 0 00 a ar aa sa mm e Am n Ge E ann ann ann cm Group Meter History OVERVIEW The Group
7. Idle Time 180 LI LastStroke Min Load __ Last Stroke Peak Load Current PIP 4 30 2013 4 30 2013 4 30 2013 5 1 2013 5 1 2013 5 1 2013 Address 39703 FloatModicon OVERVIEW The History Graph Window displays trended well analysis data controller data facility data well test data well failures data and event notes for the selected well NAVIGATION From the Main Client window 1 Click on the Well menu 2 From the Graphs sub menu click on History Graph FEATURES The Data History Graph window has a Graph Explorer on the right side of the window and a Graph Plot Area The Graph Explorer contains three areas Date Trends and Graph Properties The Date area controls the X Axis and determines the inclusive dates that are displayed on the plot The Trends area controls the Y Axis and determines what values are displayed on the plot The Graph Properties allows you to define 4 different plot scale areas that are simultaneously displayed on the plot area The Date area controls the range of dates within which all of the graphs will display e Start Date is used on the leftmost most part of graph earliest date e End Date is the date used on the right most part of the graph latest date e Days is a specified amount of days that the user types in or chooses from the drop down list of 30 60 90 Click Apply to activate changes that are made in this area to the graphs on the right 48 XSPOC User s
8. Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard Advanced Installer The XSPOC Service Pack Setup window appears E if XSPOC Service Pack Setup Please wait while the Setup Wizard installs XSPOC Service Pack This may take several minutes Status l Advanced Installer Select Yes to continue installation if a security warning appears Click Finish to complete the installation if XSPOC Service Pack Setup 97 XSPOC Administrator s Guide Next run the most current service pack available from Theta xsp2 x x msi by contacting the Bakersfield Office either by email supportOgotheta com or calling our main number 661 633 2 92 This service pack may take longer than usual to finish It is also recommended that you verify the amount of space avaiable on the drive that XSPOC is located as it can take up to 3 times the size of the XSPOC data base to install successfully Click next to begin the installation ff XSPOC Service Pack Setup Welcome to the XSPOC A Service Pack Setup Wizard The Setup Wizard will install XSPOC Service Pack on your computer Click Next to continue or Cancel to exit the Setup Click next to begin the installation and enter User Name Organization and a Theta provided Serial Number Click Next twice to continue if XSPOC S
9. listed in the group click the plus sign to the left of the Ge Ze EXE H m 24 Hour Test group name To select a well or facility click on the one E E Addax Hm Alta Clipper you want HE ren Athabasca BH Bad Comm RT mE Baker Wells H EE Black Diamond E os ms Blake H m BlueStone II 1 4 i EE Las Comm OK EE mm m Company 0 H SS Comtech 3 The Select Well List Select Well is a text field that provides a way to quickly search for and select a well within the XSPOC system To select a well first either type in the name of the well or select it from the list by clicking on the drop down arrow and then clicking on the well you wish to select If this method of selecting a well is used upon opening XSPOC Client the menu items and toolbar buttons relating to individual wells will become active and you are ready to work at the well level However please note that the Group level tab items and ribbon buttons do not become active as you have bypassed selecting a group Report Window XSPOC User s Guide Navigation q emm _ESP Test _Schematic Test 00 09 32 41 12W4 01 21 09 24W4 01 25 63 10W5 01 9 37 26w4 02 13 35 10 26w4 03 36 063 10W5 04 09 78 07 04 18 064 10W5 Mutin 04 35 63 10W5 05 04 77 07 W6 05 28 48 08w5 06 08 27 01w5 07 18 48 07w5 07 20 29 02w5 07 32 77 7 W6 08 14 75 9w6 08 20 77 07 w6 100 16 25 40 9W5 10 15 75 9w6 10 17 64 24w5 10 19 96 10W6 102 4 14 63 10W5 102 4 19 63 9
10. 12 49 50 OVERVIEW The Register Panel Window displays the POC Registers There are times when you may wish to scan other registers besides the default registers provided by XSPOC in the Setpoints Panel NAVIGATION From the Main Client window 1 Click on the Well tab 60 XSPOC User s Guide 2 From the Configuration Section of the Well tab click on Register Panel which opens the window shown in the next figure ools Window Help D POC Trends Kal External Data Query Scan S Operation Mode s Well Config E Other Measurements View EFM Logs Action 6 ES Well Notes EB Setpoints ES Refresh External Data C ES FEATURES Use the Registers list to find the register address for the parameter or parameters you wish to view In the Address field you can enter the number of the registers you want to collect from the POC or you can select them from the list by clicking on the register Non Contiguous Registers need to be separated by a comma while E AET contiguous registers can be separated by a X hyphen Once you have selected or entered the registers you wish to view click the Read button to Registers SC D scan the POC and return the Register Description 41178 Well State Alm4 State and the Value stored in the POC which is Integer l 41425 YEAR displayed in the Registers grid Integer 41426 MONTH Integer 41427 DAY i Integer For a single registe
11. Casing Tubing Perforations Rod Grade or Manufacturer Rod Size Diameter in Length ft 1 FGFibercom 7 8 0 850 2 FGFibercom 1 0 980 0 98 3280 3 FGFibercom 1 0 980 0 98 492 37 4 FGFibercom 7 8 0 850 0 85 16 35 5 FGFibercom 7 8 0 850 0 85 820 E 6 FGFibercom 1 1 4 1 230 1 23 305 Steel rod service factor 0 95 Total Rod Length ft 4920 9 Auto Calculate Rod Tubing Friction Distance To Pump ft 0 _ Rod tubing friction Pump Pump Depth ft 4920 Plunger Size Other v 0 13 in Barrel Length ft 20 Pump Type Insert Pump E Theta Sam Rod string sections are entered starting at the top of the string and going down Drop down boxes provide the choices for rod grade and manufacturer and Rod Size Diameter is filled in when you select the size The sum of the rod section length must add up to within 50 feet of the pump depth entered in the Pump Data section The control buttons on the left are for navigating between and inserting or deleting rod sections To select a rod section click on the number of the rod section This activates the navigation arrow buttons You can move between sections using the arrow keys on your keyboard or the clicking the arrow keys on the left side of the display or clicking the number of the rod section Clicking the Add a Rod button will insert a section at the bottom and will select this rod section Clicking the Remove
12. EXEC sp_dropuser SpocWrite GO USE master GO EXEC sp_droplogin SpocRead GO USE master GO EXEC sp_droplogin SpocWrite GO USE XSPOC GO EXEC sp dropuser SpocRead GO USE XSPOC GO EXEC sp dropuser SpocWrite GO USE XSPOC GO EXEC sp droplogin SpocRead GO USE XSPOC GO EXEC sp droplogin SpocWrite GO EXEC sp addlogin SpocRead SpocRead XSPOC GO EXEC sp aadlogin SpocWrite SpocWrite XSPOC GO EXEC sp defaultdb SpocWrite XSPOC GO EXEC sp defaultdb SpocRead XSPOC GO XSPOC Administrator s Guide use XSPOC EXEC sp grantdbaccess SpocRead SpocRead GO use XSPOC EXEC sp grantdbaccess SpocWrite SpocWrite GO USE XSPOC GO EXEC sp addrolemember db datareader SpocRead GO USE XSPOC GO EXEC sp addrolemember db datareader SpocWrite GO USE XSPOC GO EXEC sp addrolemember d datawriter SpocWrite GO XSPOC Configuration XSPOC Configuration Window OVERVIEW The XSPOC Configuration window allures Tools Window Help allows the administrator access to the XSPOC Y BJ Communications Log 2j Configuratior database and allows the administrator to make lg Group Builder E Generate Encrypted Password changes to the underlying data and parameters which New Node Q4 Clear Transactions Admin affect the way XSPOC displays and collects data NAVIGATION From the Main Client window 1 Click on the Tools men
13. S Edit Save Cancel Well Notes Window OVERVIEW The Well Notes window displays User and XSPOC comments about the selected well NAVIGATION To open the Well Notes window you must first select a Well from the Well Explorer then click the Well Notes button in the Analysis section of the Well tab FEATURES The Well Notes window allows the user to enter comments that receive a date and time stamp and can be trended along with other parameters The notes are very useful for tracking chemical treatments hot oiling treatments a change in pumping unit speed pump re spacing and other mechanical changes Without these notes interpretation of trended data can be difficult or misleading The notes are grouped by the following events e All A note that could apply to any or all of the event types e Comment A general note that is simply for informative purposes e Param Change A note describing a parameter change in the POC e Status Change A note describing a change in the wells status 78 XSPOC User s Guide e RTU Alarm violations caught by the controller based on preset limits e Host Alarm violations caught by XSPOC based on preset limits e Dyno Note notes entered by user in the Card Viewer window e Well Config Change A note that reflects a changes in the Well Config window e Tech Note user entered notes from the Tech Note column in Group Status or in Well Notes Parameter changes are stored a
14. XSPOC User s Guide Group SONE Views Set Up _ pm SO t Iz Customize Group Status View 3 Customize User View Columns To Select Selected Column 3x J Standard CZ Lego fifi tblFacility Tags Sl tblNode Master 8 tblParameters i tblRodTapers Sl tblWellDetails fifi tblWellStatistics fii tblWellTests Oil fifi tbiXDiagResultsLast Last Good Scan ZZ vwRodData cara ds Comment fill Host Alarms Column Position Left Alias Well Column Well Table Standard OK Cancel e To add a column to the Custom View mark the checkbox beside the column name you want to display It will transfer to the bottom of the Selected Columns list on the right e To remove a column on the current Custom View select the column you want to remove in the Selected Columns list and press the DELETE button e To change a column s order in the Custom View click on the column you want to move in the Selected Columns list and then use the up arrow button or the down arrow button change the columns position in the list Clicking on the OK button will let you preview changes you have made and return you to the Group Status window where the modified Custom View will be displayed To save the changes you will need to click the floppy disk icon beside the Current View dropdown box Clicking on the Cancel button will discard any changes you have made
15. 1 Adding a Trend to the Plot Area o a Open up one of the Trend Categories 2013 3 30 2013 4 6 2013 to find the trend you want to view 90 XSPOC User s Guide b Double click on the Trend you want to add to the plot area c You can also right click on a Trend and choose which plot area to add it to 2 Moving a Trend to another graph Laptop Host Calibration State a Right click on the trend name you want to move Last Stroke Min Load Last Stroke Peak Load b From the popup menu choose the number of the M m graph you want the trend to be on i Polished Rod HP c The currently selected trend line s graph will have a pos check mark next to it In d Choose any of the other graphs that you have set Theta Sam 3 Setting up and Displaying Host Alarms a up from step 2 above Graph Right click on the trend line for which you want to setup or display alarms Show Alarm Limits Click Alarm Limits to open the Host Alarm Show Alarm configuration window See Host Alarms Window topic below Show Alarm Limits toggles whether to display limits if they exist on the graph containing the trend line 4 Customizing the Plot Area a b Right click anywhere in the white space of the plot area CI Show Graph Settings Window allows the user to E ee E h dt dli t TT Show Graph Settings customize the graph and trendline properties display thou Gao uia data information on trend lines and
16. Ensure that you have checked the enable box for each event you want to run Parameter Description of Parameter DoScan Performs Status Scan collecting alarms and status CollectCards Performs the portion of the Daily Scan that collects cards SetClocks Baker Daily resetting of the clocks on Baker CAC POC s UpdatePOCData Perform the other portion of the Daily Scan collecting runtimes and other daily statistics DoSetpointScan Retrieves setpoints from controllers for the Parameter Change Report HestoreHistoricalData Retrieves historical data not collected due to communication problems PopulateExceptions Table Runs queries to populate wells into exceptions groups in the database GetDailyData Routine in XSPOC that stores data ProcessXdiagResults Enables XDIAG results for viewing in XSClient UpdateW ellDetails Used for data integration from customer s database ClearCommStats A once a day feature that clears communication statistics PrintMorningReports Enables the printing of morning reports DeleteHistoricalData Enables the automatic deletion of cards and DataHistoryArchive data after set amount of time has expired CalculateSPC Enables the SPC feature for Host Alarming RunXDiag Runs analysis on unprocessed cards BuildXDGFiles Enables automatic processing of Well Configuration data to build XDG files on a daily basis InsertNewW
17. GIF TIFF VML HTM SVG PDF Post Script XAMI WPP or PFLEX Flash picture file b The Native tab allows you to save the graph as a TeeChart file for importing to other programs that are using TeeChart c The Data tab allows you to save the graph s data as Text XML HTML Table or Excel format d The Theme Tab allows the user to specify whether ChartBase64 Data Tee Chart Info is included in the file or allow the user to specify a desired file size a Include Chart Base64 Data b File Size When checked displays file size Host Alarms Window OVERVIEW The Host Alarms Window allows the user to set a host alarm on a specific trend for the selected well or the selected well group NAVIGATION From the History Graph window 1 Right Click on the trend line that you want to be alarmed Show Alarm Limits 2 From the Trend Line Popup Menu select Alarm Limits Show Alarm FEATURES The settings may be applied to either the well in focus by clicking the Apply button or to the group in focus by clicking the Apply to Group button Clicking Cancel closes the window Alarms that are displayed in the Group Status are discussed in Group Status Section The alarms displayed here are generated in the controller therefore all manufacturers of controllers have their own specific alarms In XSPOC we have tried to use the manufacturer s descriptions for the alarms and they are often abbreviated forms of the alarms lis
18. PMD DIAM sacara 40 Oo 38 PO Fluid Lodd WEE 40 Zeb 39 POC 6 39 40 42 44 60 63 76 78 135 167 POC Patel EE 60 Index CHE S 60 63 Predictive mun 19 Prime MOVE nens eds 71 Production Parameters naanneaanneneennnnn 67 PUMP nei len E 40 Pump Friction Load sisane 40 Dumped On 68 Pumping A EA S AREE 40 71 78 167 PUNO EE 38 44 68 Pump off shutdoWn n naannnnnneannneneanenenne 39 R Recent Well Tests 7 60 Register Panel si 60 Heostere 60 63 121 126 REDONS a cece 15 42 Re Set Malfunctions 167 Rod Contigua ueste rae Tu xad IRUE 67 E eet 71 RO aeai 71 FOG SIINO cs al das 121 RODS TAR astas 19 38 ROTO EE 71 FUP e 19 SE 135 ASTM eene e 19 A iced tnauscwmduee a a 78 EIER RENE 167 Run Status Descriptions 0000nn0000ann 167 RONING oeceo sostuvo m Sancte nee ia ross ais 40 71 169 S SAM Well Manager 167 Save This Graph To File 55 Select Well List 14 Sensor Version Info 68 Serial DOM za eoe adeo ege 135 Server Port Description 68 SOS E 167 SODOM ducci n 35 44 63 78 167 SODOM iS casaca iia 126 SPO m 27 53 169 SOF UE 167 e BE 40 SOL SOL Vel ur date laca 88 O ENEE 39 Statistical Process Control 27 169 Status
19. To add a new communications port be sure that the serial port is properly configured and then open the Configuration Tool and click on the tblPortMaster table Enter data as provided by your communications technician and then click in another box to ensure that the data has been written to the database After setting up the new port you will need to stop and start the server using the XSPOC Service Manager for the new port to initialize See How To Manually Restart XSPOC Servers in this Help file on ways to shut down and restart the server processes 135 XSPOC Administrator s Guide You may then add new wells to the port using the Add Well function in the Main Menu To reassign existing wells to the port edit the port assignments PortID under the Controller Tab in the Well Configuration Screen OR use SSMSE to update the port ID s in the tblNodeMaster table Configuration tblPlungerLift DataHistory A pl tblPlungerlif Tanks i e Portl D f ServerName H CommPort Enabled tBlPOCTypes Es tblPort Master local tblPresetRegisters tblPUCustom tblPUData e PortlD the number assigned is arbitrary e ServerName the name of the server if not on the host computer or an Internet address if using CDPD contact your Theta representative for assistance on this e CommbPort the number indicating the actual serial port number i e serial port 3 For ports communicating over the
20. XSPOC Administrators can delete the global groups Now you can bring up this new group instead of having to find the correct registers each time Register Groups Event Log Global e If you should choose one of the Event Logs from the Registers list or from the predefined Register Groups list then that log is retrieved for you and displayed on the Logs tab as shown below E Register Panel ol mem Registers Logs Shutdown Event Log Register Groups Date Description Value Shutdown Event Log Global v 02 20 2013 01 58 07 Last Pump Start 101 02 20 2013 01 58 07 Downtime No RPM 107 02 20 2013 02 03 45 Last Pump Start 101 Regem 02 20 2013 02 03 45 Malfunction No RPM 119 s 02 20 2013 04 35 37 Last Pump Start 101 42355 Linear Pump Malfunction Digital Out Channel SM Integer 03 06 2013 01 30 00 Last Pump Start 101 42356 Output Ratio 03 08 2013 01 07 30 Last Pump Start 101 Float modicon 42358 U hored Tubi rt 03 18 2013 04 35 37 Last Pump Start 101 ains ubag Seppa 03 20 2013 02 20 37 Last Pump Start 101 42359 ee Anchor Depth 03 27 2013 09 50 37 Downtime No RPM 107 42360 Tubing Size R amp Integer 03 27 2013 09 56 15 Last Pump Start 101 42370 Bubble Point Pressure 03 27 2013 09 56 15 Downtime No RPM 107 Float modicon 42372F tion Vol Fact 03 27 2013 10 01 52 Last Pump Start 101 lost madicos T 03 29 2013 12 39 22 Last Pump Start 101 A arp 04 03 2013 02 20 37 Last Pump Start 101 42376 Oil API HAD DAA E s E Flo
21. You can download this from www gotheta com d cepstral frank exe to try it out Keep in mind that this voice needs to be licensed from Cepstral if you intend to use it The setting within the DialerVoice is Cepstral Frank We have found that sometimes the xsDialer service needs to be run under a local account rather than the system account for this voice to work Contact Theta for more information 106 XSPOC Administrator s Guide XSPOC Account Information XSPOC Service Manager OVERVIEW The XSPOC Service Manager allows you to manage the XSPOC server processes NAVIGATION From the Windows Navigation Area or System Tray Click on the Service Manager icon OR 1 Right click on the Service Manager icon 2 Choose Open XSPOC Service Manager from the pop up menu as shown below h Open A5POC Service Manager Current Service XSPOC Server Stop Registration Abaut Exit E INES 2 04 PM FEATURES The XSPOC Service Manager allows you control the server processes running on your server station Depending on your configuration the services could include XSServer XSSchedServer and XSDialer ASPOC Service Manager X A The Service Manager has a list of server Machine Name SR E processes listed in the Services drop down emm Sem list Use the drop down arrow on the list to display the full list and select the Service you gt Start Service wish to control Notice the picture on the left side of the window ch
22. and is O by default e GroupNodelD This allows this input to be associated with a different NodelD but will usually be set to the same as the NodelD column If there is a need to associate this tag s data with a different NodelD this column will contain the NodelD of the associated facility or well For example historical storage of data will be based upon the name contained in the GroupNodelD Add a Parameter to the Control Setpoints Panel 126 XSPOC Administrator s Guide The occasion may arise when users request that additional setpoints be displayed when the Control Parameters Setpoint panel is opened This panel is accessed by clicking on the main Well Menu icon and then clicking on the Setpoints icon in the Control Section of the Well Menu EE setpoints Backup setpoints Update Device Synchronize All Configuration Read Device Malfunctions Alarms SAM Status Parameter Description Backup 17 Registers Wall State Shutdown L ny SE 32502 Elapsed Time Hour 817 3 Malfunctians 32503 Elapesed Time Min and Sec 10756 28 Registers 32508 Current Load 7286 a P en 7 ne Current Position 0 EUN 32510 Current RPM 0 4 SE 8 32610 Yesterday Percent Run 0 41425 YEAR 3 Registers 41426 MONTH Comm 41427 DAY Ee 41428 HOUR d Sie 41429 MINUTE Inferred Prod 41430 SECOND 9 Registers 41432 DAYLIGHT SAVINGS 41433 Gauge Off Time Hour 42211 HOA Switch Enable Disable 42384 Casing Head Pressure a Violations Theta S
23. longitude coordinate for this controller 2 Well Configuration Surface Equipment 69 XSPOC User s Guide e Pumping Unit contains over 5000 different types of pumping units These have been broken up into about 60 categories grouped by Manufacturer and type of unit In the figure below only one of the categories are displayed at a time To display additional categories use the drop down box to select a different category Selecting a different category will display all the pumping units for the new category e Unit Information o API Designation Industry standard dimension information o Unit name Common name o Theta ID Theta s specific Unit Identifier o Other Information Used only if necessary to specify other info e Crank o Crank rotation the default Crank Rotation for all pumping units is counterclockwise so be sure to select the proper rotation for the unit being entered o Crank hole select the proper crank hole where crank hole number one is the longest stroke length for the unit The calculated stroke length will be displayed beside the crank hole number Because the calculated stroke length based on manufacturer dimensions can be slightly different 1 to 3 XSPOC allows the entry of a separate measured stroke length to provide a bit more accuracy XDIAG compares these stroke lengths and if they are different by more than a few inches the diagnostics output
24. need to be used to find the optimum settings The strategy should be to set all of these delays to be as short as possible while still allowing communications success One approach might be to set these near the high end of the range and then bring them down until failures happen and then bump them up slightly Each one should be tuned on its own one at a time see columns in the database that are named Locked How do these work Because much of the XSPOC database is user configurable we have to be very careful that our service packs do not overwrite changes that our user s make to the database Where it makes sense many tables in the database contain this flag which lets us know that we should not update or delete that particular row If the Locked column is marked we do our best to avoid any future modification to that row Some of the tables might modify contain ID s does Theta want me to use certain values for these 165 XSPOC Administrator s Guide 11 166 Theta has reserved certain ID s for future use and allows customers to use other ranges that are reserved for them Contact Theta if you are unsure which IDs are reserved in a particular table or column How can monitor and meter the amount of power Kilowatts consumed at each of our wells XSPOC has the capability of calculating power consumption and can probably get within about 596 1096 of actual power provided that accurate input data is
25. violated and the POC has successfully stopped the pumping unit The SAM Well Manager will start the pumping unit after the programmed Downtime elapses If the Peak Load violation was due to a transient well bore Shutdown PL condition the consecutive malfunction counter will be cleared and normal operation will continue If the Peak Load violation occurs repeatedly for the number of Consecutive Allowed violations the POC will arrive at Malf Peak Load well state The pumping unit will stay down until a Re Set Malfunctions is done by the user Statistical Process Control SPC stands for Statistical Process Control and is a method of using historical data to determine when a process is no longer operating within its normal parameters XSPOC uses SPC to help find when runtime cycles and other parameters are operating in an abnormal fashion By using SPC upper and lower control limits are established on the parameters that define a normal operating range When the given parameter falls outside of the normal range the system can alert the user to this abnormal condition through exception groups and alarms SPC uses a calculation involving standard deviation which looks at the amount of change between consecutive data points SPC is a much more efficient way to find system problems than the old method of manually setting these limits SPC not only performs automatic alarm limit settings but it also sets limits for 169 Appendix
26. 12 09 PM _ BAK File 242 182 KB le Google Drive xspoc1305010301 bak 5 1 2013 3 05 AM BAK File 3 479 139 lt Recent Places e Open the SQL Server Management Studio program In the Tree o Expand the Database Engine group o Single click on Databases o Right click on Databases select Restore Database as shown below File Edit View Debug Tools Window Community Help El New Query D D BF Ae Comnet 49 39 YF 2 E B theta zapto org 4510 SQL Server 9 0 5000 SpocWrite cal New Database a ca Attach a ca Restore Files and Filegroups Start PowerShell Reports Refresh This opens the Restore database window e Inthe Restore as Database field select or type XSPOC Select or type the name of a new or existing database for your restore operation e Select From Device and click the Ta database rpo To a point in time Most recent possible Source for restore browse button Specify the source and location of backup sets to restore e Click Add and locate the bak file in wiem ee From device Select the backup sets to restore your file structure and click Okay E leezgupetenbete Sieg COM o 1 1 e Click Okay again e Select the backup set to restore by marking the box next to the file 114 XSPOC Administrator s Guide e Click on the Options group and select the option forcing the old database to be replaced by overwriting with the backup file
27. 2011 12 00 00 AM Fluid Lvl Above Pmp Manual 98 Value Unit type Sg mn zt FZ gt sp sp 2 j i j i i id XSPOC User s Guide 99 XSPOC User s Guide External Data Query OVERVIEW Allows the user to view values from a data source such as Excel Access or Oracle based on a query that the XSPOC Administrator defines Please see the topic in the Administrator Manual for Recent Well Tests Setup NAVIGATION From the Main Client window 1 Click on the Well menu 2 Click on the External Data Query menu item in the Analysis Section FEATURES This screen is for information only and cannot be used to change any of the values to the underlying data source The values are displayed according to the query that the XSPOC Administrator has defined and is useful in viewing information from other data sources outside of the XSPOC database As an example this is from the query that is setup in the example in the Administrator s manual External Data Query NodelD Theta Sam 05 26 2009 Theta Sam Theta Sam Theta Sam Theta Sam Theta Sam 12 07 2010 12 07 2010 12 07 2010 12 07 2010 12 07 2010 24 00 24 00 24 00 24 00 24 00 24 00 9 00 94 00 94 00 48 00 49 00 90 00 10 00 94 00 94 00 48 00 49 00 90 00 Register Panel Window amp Associate Views With Groups L Copy Print sal SQL Text TestDate Durati OilRa WaterR GasR 0 64 16
28. 52 5 ft can also delete a 08 07 2012 12 00 00 AM Fluid Lvl Above Pmp Manual 492 measurement by 08 08 2012 12 00 00 AM Fluid Lvl Above Pmp Manual 443 08 09 2012 12 00 00 AM Fluid Lvl Above Pmp Manual 392 ft selecting itin the 01 29 2013 12 00 00 AM Fluid Lvl Above Pmp Manual 311 9 ft 01 30 2013 12 00 00 AM Fluid Lvl Above Pmp Manual 501 8 ft grid and then 04 09 2013 04 15 20 PM Csg Pressure Manual 125 psi clicking the Delete button Theta Sam 5 To add a new measurement to the currently selected well click on the row below the column headers and then fill in the fields in the edit portion of the screen If there are numerous measurements and the user Allocated Gas Allocated Oil NETA Allocated Water Csg Pressure Manual FlowCo Manual 08 09 2012 12 00 Flowline Temp Manual 08 08 2012 12 00 C Fluid Lvl Above Pmp Manual 01 29 2013 12 00 C wants to only display one type A GLOC ON Manual 08 06 2012 12 00 a Ve Manual of measurement then select that type from the Filter drop 08 05 2012 12 00 Oil API Manual 08 05 2012 12 00 0 Pump Eff Manual 07 04 2012 12 00 Target Rate Manual 07 12 1200 Tbg Pressure Manual down list and the grid will only B nis 06 21 2012 12 00 00 AM Fluid Lvl Above Pmp Manual display the chosen 06 18 2012 12 00 00 AM Csg Pressure Manual 05 11 2012 12 00 00 AM Water SG Manual measurement type 05 11 2012 12 00 00 AM Oil API Manual 12 20
29. DISABLED Load Pump Up Setpoints Config General Load Last Stroke Setpoints DISABLED Load Ref VC Setpoints Config Sync Mode DISABLED Selected Add a Parameter to Group Status Views If you want to include a parameter to a Group Status View that is not available from Group Status View Customize then you will need to modify the memory map of a specific controller First identify the type of controller you have and then find the POCType value in tbIPOCTypes Then using the POCType find the register in tblParameters that you want to view through Group Status Make sure you put a 1 in the GroupStatusView and mark the StatusScan and Locked columns for this parameter A Group Status View frequently contains wells that have different controllers To view a group of wells with differening controllers but the same type of information you want displayed then some configuration to the memory map for these controllers needs to be performed by modifying tolParameters in the XSPOC database The first step is to identify the register addresses for each of the well controllers in question that refer to the parameter of interest Once that is done then you need to make sure that the description for these addresses is exactly the same Group Status matches up a specific parameter across different controllers by the Description column in tolParameters so it is very important that the Descri
30. Data Collection Control Interval 3 Sec D Time Span 1 Minute Mi un o N m o o Kal Kal CH CH o o 02 16 35 02 16 40 02 16 45 02 16 50 02 16 55 02 17 00 02 17 05 02 17 10 02 17 15 02 17 20 Start Stop On the SAM controller only a third tab appears which allows you to retrieve any Valve Check plots that have been stored in the controller In order for these to be available someone has to save the plots at the well during a valve check operation The SAM has two different buffers that can be retrieved the reference and the working First select the type of buffer to retrieve then click on the Get Values button to pull the information Once the information is collected it will not only display the plot but it will also display the various marking which were made at the well during the valve check as well as the calculated leakage based on the calculations done in the SAM These plots are saved in the history until someone deletes them The plots are deleted by clicking on the date of the valve check and then hitting the Delete key on the keyboard History Graph Window 47 XSPOC User s Guide 2 Refresh Filter 04 09 78 07 e Curren t PIP Start Date 1 30 2013 End Date 5 3 2013 Ey Day 30 v Trends Graph Controller L_ Comm Pct LI Comm Status 230 Csg Pressure f _ Current Inferred Product 220 LI Current Percent Run DS Current PIP 210 f Current RPM
31. If the well runs 24 hours per day XSPOC will collect only a single Current card since the Startup and Shutdown cards for this well will often be quite old and not pertinent to how the well is currently operating If the well runs less than 24 hours per day XSPOC will collect both the Startup and Shutdown cards Although configurable the system will only analyze the Startup cards since this is normally most representative of how the well normally runs 39 XSPOC User s Guide Date is the date and time 24 hour format of when the card was collected Type O PO SD represents cards stored when pump was last turned off The card collected is the most recent pump off shutdown card stored by the POC at the time of collection The Lufkin Well 2 Remove Manager will also have something like a T PU 2 26 2013 1 lg Save D Reason where the reason can be things ER like Fillage E Dyno Note Selected Current L All Startup represents cards stored when the 22820131190394M a nnn da L pump first started up The card collected is the most recent start up card stored by the POC at the time of collection Current represent cards collected while the well was pumping at the time of collection When you right click in the Card Library area a menu appears that allows you to do the following actions Remove removes any selected cards from the Card Plot area Delete permanently removes the sel
32. O XSPOC Administrator s Guide Check Description as this is the message with date and time that is sent on notification HiLimit and LoLimit should be set to a value not equal to 0 e Open tblNodeMaster O For each well that you want to receive notification on make sure StringID refers to a valid StringlD from tblStrings and that this refers to a valid callout group For each well that you want to receive notifiation on make sure AlarmAction is set for a callout on Hi Lo and or Clear 5 16 Hi 6 32 7 64 Clear So for Hi Lo and Clear a value of 112 is used If you don t want NodelD to be used in the callout message then set VoiceNodelD to use something other then NodelD e To use a pager open tblSystemParameter and set UsePager 1 e l ouse xsDialer open tblSystemParameter and make sure UsePager is set to any value except 1 we recommend 0 To Setup a Custom Alarm Callout e Open the Configuration tool e Open tblAlarmConfigByPOCT ype O O O O Find or add the Register you want to receive notification on Set Bit 0 Check Description as this is the message with date and time that is sent on notification HiLimit and LoLimit should be set to a value equal to 0 e Open tblParameters O O Find or add the Register you want to receive notification on Set StatelD equal to a valid tblStates StatelD e Open tblStates and make sure the AlarmPriority for the StatelD you used in tolParameters is set to
33. POC and the Card Plot Area will then display the new Card 42 XSPOC User s Guide PC Unico Pos 0 10 20 30 40 50 60 70 80 90 100 11 000 100 10 000 90 80 9 000 70 8 000 60 E 7 000 50 2 6 000 40 30 5 000 20 4 000 T 3 000 0 0 20 40 60 80 100 120 140 At this point you are ready to process the card with XDIAG This is done by single clicking the XDIAG menu button located in the Card Viewer Tool Bar When XDIAG is finished processing the card the Card Plot Area is rescaled and the downhole card will be displayed along with the surface card 10 15 20 25 30 35 40 45 SO 55 60 65 70 7s 60 8s 90 9s 100 In addition the Input Output Data boxes and n the Analysis box will update with results from Analysis Data a Curent 11 7 2012 3 31 AM the card as shown in the figure below Significant pump barrel wear was detected XDIAG has determined the fluid level to be 4600 feet from surface 222 FOP which corresponds to a pump intake pressure of 108 1 psi There is a phase shift in the surface data which is caused either by a time lag between the load and position measurements or by an incorrect top of stroke setting This phase shift was corrected The rod string is not overloaded 43 XSPOC User s Guide After processing the dynamometer card you can print the analysis Gi Card Viewer report by single clicking the Report button amp as GS Get Card XDiag Emal idle Time This
34. ResponderListID If using telephone voice call outs this is the notification list to be used when an alarm occurs XSPOC Administrator s Guide VoiceTextLo Hi Clear This is the message that will be heard when the call out system calls the user depending on the state of the alarm Make sure if you have more than one device monitoring the same register to include the name of the device or well in this message DataType This defines how the raw values need to be converted and displayed These are available in the tblDataTypes table but are defined here for you O O O O O 1 discrete for OXXXX and 1XXXX modbus registers 2 integer for 3XXXX and 4XXXX modbus 3 float IEEE 4 float modicon 5 baker time 6 baker date 7 modbus long 8 float IEEE reverse 9 time seconds since midnight 1 1 1970 10 BCD 11 Unico Long 12 Pickford Long 13 AB Timer 14 Integer Signed 16 Time DJAX 17 Date DJAX 19 Long Enron 20 Float Enron 21 Date Enron 22 Time Enron 23 Trend FB 24 Long Signed 25 Long BCD Decimals Number of decimal places to show in XSPOC and is O by default VoiceNodelD By default the NodelD for the tag is used as part of the call out message for a facility on communications status messages and for modbus devices on communication status and Well Shutdown messages If this column is populated it will be substituted
35. any value that is not null e Open tblNodeMaster O For each well you wish to receive notification on make sure StringlD is a reference to a valid StringlD in tblStrings and that this is a reference to a valid callout group For each well that you want to receive notifiation on make sure AlarmAction is set for callout on Hi 5 16 Hi 6232 Lo 7264 Clear so for Hi Lo and Clear a value of 16 is used You can only call out when a state has reached a specific value Hi is also used for Set in this case 131 XSPOC Administrator s Guide o If you don t want NodelD to be used in the callout message then set VoiceNodelD to use something other then NodelD e To use a pager open tblSystemParameter and set UsePager 1 e Touse xsDialer open tblSystemParameter and make sure UsePager is set to any value except 1 we recommend 0 Email Notification Setup If you are going to be using the Email notification for Alarm Actions on Wells or to Email Morning Reports then you need to also set up the system configuration parameters for this to function properly e Open the Configuration tool e Open tblSystemParameters if the following parameters do not exist then create them in this table o SMTPEmail this is the reply to email Default is DoNotReply XSPOC com o SMTPServer this is the SMTP server to use Default is smtp 1and1 com o SMTPUsername this is the name to use for authentication on the SMTP server If this is blank or omitted the
36. associated with this well USE CAUTION before using this option New Node Create a new well Configure or clone a new well meter or facility You can also access the Well Configuation Menu items by right clicking on a well This selection also will allow you to enable disable wells as well as create new wells Similar to using the New Node selection in the above configuration section M M XSPO ent 202 server heta Datab Spo er bobb Well onfig Well Group Facilities Failures Tools Window M Action dc M Controller Surface Equipment Downhole Equipment Analysis Option Alarm Actions Sie Well Groups a Controller Wel Type Expected Operation Tess 01 MH 24 Hour Type RPC Lufian SAM x Normal Cycling m cup 184 151 143 55502310 24 Hr Pumped Off 03 A 04 Disable fort Description local 10 Local Communication Por v 24 Hr Not Pumped Off zt Well Config anable Speed AA 06 External Data Query Ka 07 New zj e a 07 SES Email Group Latitude 44 268 07 4 Zi 08 Change Well Name poup zj de Longitude 100 336 EA bo Refresh External Data jroup2 gt Zl 102 7 9 63 9W5 AdHocGroup3 el de 102 07 13 39 21W4 Well ID 102 16 10 40 8W5 13 18 63 9W5 13 20 63 9W5 JA 2 13 63 10w5 01 9 37 26w4 D Refresh External Data Success 01 9 37 26w4 Enabled Comm OK Status Running TIS 4348 Alarm None Scan 3 18 2013 11 11 08 AM Riel Config 03 18 13 11 40 23 AM The Group menu active on
37. available ports for you to choose from Setting these up is an administrator function e Group o Route a list of well groups that is commonly used to identify the persons for operating the wells o Dialer Email Group displays the contact groups of which the well is a member o AdHocGroup1 AdHocGroup2 and AdHocGroup3 are used to assign wells to user defined well groups The groupings are commonly used by the customer to further define groups based on organization geography facilities or any other criteria o Well ID Usually is a unique identifier that is used by other systems to identify this controller e Well Type denotes the normal operation of the well The state indicated here will have an effect on alarming and runtime statistics o Normal is the typical mode of a pump off controller where the well cycles between on and off states automatically o 24hr Pumped Off denotes when a well is intentionally operating 24 hours a day in a Pump Off state This mode is often used in heavy oil applications o 24hr Not Pumped Off denotes when a well is intentionally operating 24 hours a day and is not pumped off This mode may be the case when there is more fluid production available than the pump has capacity but no further action is planned o Variable Speed is used when a variable speed controller is used to control the speed of the well e Map Info o Latitude latitude coordinate for this controller o Longitude
38. box Click on the tab name Machine Data Source e Click on the New button which opens a Create New Data Source dialog box e Select User Data Source or System Data Source and click Next Both selections determine what the source will be for this machine The difference is whether only you under your Windows login ID will be using MS Access to the link OR if everyone who is on this computer can link to the tables e Scroll to the bottom of the list and select SQL Server and then click Finish e his opens a Wizard that steps you through setting up the DB source Type in a name you want to refer to this data source in the Name textbox and enter local in the Server textbox The Description is optional Create a Mew Data Source to SOL Server This wizard will help you create an ODBC data source that you can use to connect to SEL Server What name do vou want to use to refer to the data source Name Haw da vau want to describe the data source Descriptions EM m i Which SOL Server do you want to connect to Server local e f being performed from a remote workstation you would enter the server name Click Next 111 XSPOC Administrator s Guide e Inthe next dialog box click on With SQL Server authentication and then enter the Create a Mew Data Source to 5QL 5erver Haw should SQL Server verify the authenticity of the login ID C With Windows NT authentication using the network login ID With S
39. computer already has the prerequisite programs XSPOC will not attempt to install them again Open File Security Warning Do you want to run this file TS Name C XSPOC xsInstall SQLEXPR 64 EXE Publisher Microsoft Corporation Type Application From C XSPOC xsInstall SQLEXPR 64 EXE Always ask before opening this file While files from the Internet can be useful this file type can potentially harm your computer Only run software from publishers you trust What s the risk This window shows the progress of the prerequisites installation 91 XSPOC Administrator s Guide Lal Microsoft SQL Server 2005 Setup Installing Prerequisites Installs software components required prior to installing SQL Server Ba SQL Server Component Update will install the following components required for SQL Server Setup Y Microsoft SQL Native Client gt Microsoft SQL Server 2005 Setup Support Files Configuring components XSPOC Setup Welcome to the XSPOC Setup Wizard The Setup Wizard will install XSPOC on your computer Click Next to continue or Cancel to exit the Setup Wizard This screen allows you to select the folder you want XSPOC to be installed to After selecting the folder you want choose Next to continue the installation XSPOC Setup Select Installation Folder This is the folder where XSPOC will be installed To install in this fo
40. in place of the NodelD This may be desirable if the pronunciation of the NodelD is not satisfactory A more phonetic spelling can be used here 155 XSPOC Administrator s Guide These columns are used by XSPOC and should not be filled in by the user e CurrentValue last value retrieved from the controller e UpdateDate the time and date the CurrentValue was retrieved from the controller e AlarmState this is set when the CurrentValue is retrieved and compared against LimitLo and LimitHi and will contain one of the following values o 0 Clear o 1 High o 2 Low e Topic is no longer used by the system If you do not have a group for Facilities in the Well Group Explorer then you will need to add one Open the Admin Configuration utility and under the Well Groups tab add the following entry to the SQL Text SQLText SELECT tblNodeMaster NodelD tbIWellDetails DownReasonCode FROM tolINodeMaster LEFT JOIN tbIWellDetails ON tblNodeMaster NodelD tbIWellDetails NodelD WHERE POCType 101 You will also need to set the following columns as well GroupName Facilities or any other name that will identify the Group of Facilities ParentGroupName root usually this is set to root but can be any parent group as well FacGroup 1 this must be set for a facilites group System Configuration XSDialer Overview This outlines the architecture and configuration of the XSPOC Dialer Notification system The XSPOC Dialer Notif
41. not respond This can be caused by a power outage at the remote end bad addresses or by a complete failure of the communications equipment CRC Error happens if the remote device responds but the return message has some errors This is usually caused by inadequate signal strength or bad timing parameters on the communications equipment Key Up Key Down Delays In many modern radio systems keying up and down is no longer needed But on older licensed frequency channels it is still necessary Like transmitting voice over a radio or a CB you need to press the mike button a little before you start talking key up delay and hold it a little while after you end speaking key down delay There are key up and key down settings on both the master side and the remote side set with the RTU POC Key Up delays are typically from 50 500 ms Key down delays are typically shorter ranging from 25 150 ms Communication timeout errors may be caused by too short of a Key Up or Key Down delay on the host CRC Errors can be caused by too short of a Key Up or Key Down delay on the remote side and can also be caused by to long of a Key Down delay on the host side In setting the remote delays it is often helpful to examine the raw data packets coming from the remote device if the beginning of the return packed is clipped this is caused by too short of a Key Up delay if the end is clipped too short of a Key Down delay Usually some trial and error exercises
42. oO o The Real Time POC Trends tab allows you to view real time controller data as trend lines in the plot area XSPOC will retrieve the desired real time data at fixed intervals and will display the corresponding data in the graph This data comes from the controller and is not stored in the XSPOC database or in the controller so once the window is closed all data is lost To trend the real time data in the controller select the trend item from the drop down list in the Real Time Trends panel The trend items you select are added to the list below the drop down list Checking 46 XSPOC User s Guide the Real Time Trend ltem in the list makes it active When you click on the Start button the plot area will start to show the real time trend data The legend below the plot area allows you to identify which trend line belongs to the Real Time Trend ltem that is activated You can modify the interval by clicking on the Interval drop down and selecting a new time interval and you can modify the Time Span by clicking on the Time Span drop down and selecting a new Time Span The Interval relates to how often it samples data from the controller while Time Span relates to the X Axis of the graph J Register Logs Controller Trends Real Time Trends 9 Comm OK 5 1 2013 2 04 26 PM 32572 Last Stroke Min Load v 32537 Consecutive Fluid Load 04 09 78 07 45010 Fluid Load e Last Stroke Min Load 32572 Last Stroke Min Load
43. opens the report preview window and the report can be printed as shown in section entitled Printing Reports View Multiple Cards To do this double click on the card of interest in the Card Card Library 113 Library The newly selected surface card will be displayed and l A l a Current the downhole card and predicted card will be displayed if 4 25 2012 2 56 07 AM these options have been enabled This first selected card is the Primary card for the Card Plot Area Each card will be 8 mend 11 17 50 AM rm g i i displayed in the color shown in the box just to the left of the Time Date stamp 8 d ser 11 02 22 AM a Pare A displayed card can be removed from the Card Plot Area by a Current 3 2319 U double clicking a second time on that card in the Card Library BERENS ERE PR If you double click the Primary or original card for clearing Startup then all cards will be cleared from the Card Plot Area Single f HELIO 6 20 33 AM clicking a card already selected will bring the card into focus D LoFL and display the data and analysis for the card in the Input W2U 2013 6 12 43 AM Output and Analysis Data areas RPC Lufkin SAM Pos 96 0 5 10 15 20 25 30 35 40 45 S0 S5 60 65 70 75 80 85 90 95 100 94 peo Positioning the Pump Off Setpoint Determining the position for a pump off setpoint has been simplified by XSPOC This procedure works quite well for minimizing the amount of fluid pound th
44. the Control Section of the Well Menu Well Group Facilities Failures Tools Window m fi d E Alarm History Bh DOC Trends i External Data Query L Scan S Operation Mode 8 Well Config LI Change Well Name ER Well Test History WW Other Measurements View EFM Logs Action E Register Panel LX Delete Well Card Reports History Gum pA T Graph Mj Meter History ES Well Notes ES Setpoints EJ Refresh External Data gj New Node Analysis Control Configuration dr ART AS 1 VOI d be The scan checks the well s run status and whether Fossum 15 35H ar Johnson 16 34H Na bod 05 28 48 08w5 4 IT there are any alarms To confirm that the scan is complete and the well is running watch the status bar atthe bottom of the window You can monitor the progress by watching the Server Status Bar in the bottom left hand corner of the XSPOC Client window When the scan is DTO s u finished the bar will update with current statistics for the well If the statistics updated then you are now ready to collect a current card from the POC Pump OffiShutdown PO SD Buffer Prev SD PO Buffer Standard Startup No MPT Sample Live Strokes h A PC On the Card Viewer Tool Bar choose Get Card and select Current ST 10 Current 2 15 2012 ROG AR AM The Server Status Bar will display the message Card retrieved successfully once the card has been collected from the
45. the Desktop and then select Properties which opens the window seen below o Inthe Target field enter a space and the name of the XSPOC server at the end of the existing text string In this example the server name is TXTHETA o Be sure that the Start in field says CAXSPOC as shown o Single click the Apply button and then close the window by clicking the OK button o Under the General tab you may want to change the name of the icon to XSClient or XSPOC fl xsClientV2 Properties General Shortcut Compatibility Previous Versions xsClientv2 Targettype Application Targetlocation xsClientV2 Target Program Files x86jxsClientv2 XSClienfv2 exe theta Start in C Program Files x66 xsClientV 2l shortcut key Hun Comment Open File Location Change Icon e Step 4 Double click the icon and the server will download XSClient to the workstation and begin the program Any time that you update the server with a service pack it is not necessary to make updates to workstations XSPOC checks the version of the workstation client software each time a User 117 XSPOC Administrator s Guide connects to the server If the User s version is older than what is on the server XSPOC automatically updates the User s workstation with the same client software Moving an XSPOC System The following directions apply to users of SQL Server 2005 Express and above Here are the basic instruct
46. the entire system Automatic analysis of cards by XDIAG occurs once per day early morning after collection You can manually analyze any selected dynamometer card Only the current or startup card that has been collected overnight will be analyzed automatically RODSTAR and Rodstar D The predictive software that takes information from surface and downhole equipment production data fluid data and the simulated downhole dynamometer card and calculates the predicted surface dynamometer card and predicted condition of the entire system XBAL The software that calculates the maximum counterbalance effect from a given pumping unit configuration and counterweights positions or calculates the position of counterweights from a given pumping unit configuration and maximum counterbalance effect XSPOC User s Guide Surface Dynamometer Card A plot of rod string loads versus carrier bar position Rod string loads are collected by means of a load cell either a horseshoe load cell mounted between the carrier bar and polished rod clamp OR a beam mounted strain gauge that detects stress deflections in the walking beam Position data on POC s is usually collected by one of two methods a position proximity switch and modified sine wave or an inclinometer Downhole Dynamometer Card A plot of the loads on the pump versus the pump position The card is calculated by the analysis software XDIAG using the surface card production info
47. the user to edit the controller s information The information from this section is used to create the XDIAG XDG files On the Well Config tool bar the user can save and cancel changes and can Download Equipment to the SAM or Upload Equipment from the SAM a Save E Cancel Action Controller Downhole Equipment Analysis Options Alarm Actions Controller Well Type Expected Operation Address 1192 168 0 54 10001 300 73 24 Hr Pumped Off Server Port Description local 10 Local Communication Pot e iQ 24 Hr Not Pumped Off 7 Variable Speed Group Route E Map ino Dialer Email Group j Latitude 0 AdHocGroup Lom Longitude wes o ai I Meo A Well ID Theta Sam E e Controller Controller gd Download Equipment to SAM ions Alarm 7 gt S Typ e the Controller i Upload Equipment from SAM Well Typ Type Nom manufacturer Address 1192 168 0 54110001 300 24 Hr and model ofthe Theta Sam E Controller at the well o Address the number that uniquely identifies the controller on the given communication channel Be aware that assigning a O to the Address 68 XSPOC User s Guide creates an All Call well which means the host rado will send a message that will be acted upon by all wells on this communication channel o Server Port Description identifies the communication channel for this controller The drop down box will have a selection of
48. through the client by navigating to the Tools tab clicking the Log File dropdown menu and selecting View 84 XSPOC User s Guide 2 When Itry to start the XSPOC client get an error saying Connection to the server could not be established Please verify the server name and your network connection what does this mean There are usually three possibilities 1 The xsServer service is not running Start the service on the XSPOC server and try to start the client again 2 The xsClient shortcut needs to pass on the name of the server or its IP address in order for the client to know which server to connect to If this is incorrect the client will not connect Talk to your administrator about how to provide the server name 3 There may be a network problem or something that prevents a network connection between the client and the server If you can ping the server from the client s machine this is probably not the problem 3 don t see the manufacturer need on the pumping unit list If you mouse click the plus signs to the left of the folders in the area where the pumping units are located you will see a much longer list to pick from 4 I don t see the downhole card on my card viewer and where are the load limits and other setpoints Right mouse click on the card viewer in the area where the cards are plotted and you will see many display options including settings for viewing downhole cards load limits pr
49. to the database in the event that these registers need to be restored ata later date NAVIGATION From the Main Client window 1 Click on the Well menu 2 From the Control Section of the Well menu click on Setpoints FEATURES When this screen is displayed you will see nothing in the grid until you select a group from the left side of the screen When a group is selected then the registers that have been enabled will be displayed with their current database values in the Backup column When you select Read Device then the Device Value from the selected controller will fill in the Device Value column Tools Window Help 2x DN POC Trends G External Data Query La Scan S Operation Mode s Well Config Cl Change Well Name y Li Other Measurements View EFM Logs Action 44 Register Panel Delete ES Well Not Setno ES Setpoints EJ Refresh External Data j New Node is Control Configuration Backup setpoints Update Device Synchronize All Configuration Read Device Group Malfunctions Alarms Parameter Desorption Backup Device EC va sae Shutdown Lo RPM Shutdown Lo RPM A Setpoints 32502 Bapsed Time Hour 817 817 gen 32503 Blapesed Time Min and Sec 10756 13084 Malfunctions 32508 Current Load 7286 7365 32509 Current Postion 0 0 b 32510 Curent RPM 0 0 32610 Yesterday Percent Run 0 0 el h 41425 YEAR 2013 2013 i elatione 41426 MONTH 4 4 3 Registe 41427 DAY 10 10 Comm 41428 HOUR T Regste 41429 MIN
50. us which phone number is on which list ResponderListiD the unique list number entered above Phone the phone number of the person on the list Order the order in which this phone number is called How to Setup Callouts for xsDialer Facility Tags Callouts Recall that a Facility Tag can be associated with a Facility or can be associated with a Well So if you want to setup a callout for a register value in a POC you need to set up an associated Facility 160 XSPOC Administrator s Guide Tag for that Well and the register So regardless of the type of POC you have on a well you can setup xsDialer to notify you when a register s value is high low or clear See Facility Configuration and Add an Analog Input in this Help manual for instructions on setting up a Facility Tag To setup the callouts for when the Current Value passes a limit high or a limit low you need to populate tblFacilityTags LimitHi and tblFacility r ags LimitLo columns You also need to set the tblFacility AlarmAction bit 5 for a high limit bit 6 for a low limit and bit 7 for when the current value is no longer above the high limit or below the low limit The tblFacility Tags columns VoiceHiText VoiceLoText and VoiceClearText must also be set If you have more than one device monitoring the same register make sure that you include the device identification in these columns The callouts on high low and clear use what is in the VoiceHiText VoiceLoText and
51. wells based on that individual well s performance Wells that have widely varying data will automatically have broader control limits calculated than those that have consistent data In XSPOC SPC control limits are automatically calculated on several key parameters These control limits are displayed on the trend graphs and violations of these control limits can be observed through color coding on the group status screen and through exception groups 170 Glossary Glossary C CBALANCE Now XBAL The software that calculates the maximum counterbalance effect from a given pumping unit configuration and counterweights positions or calculates the position of counterweights from a given pumping unit configuration and maximum counterbalance effect D Downhole Dynamometer Card A plot of the loads on the pump versus the pump position The card is calculated by the analysis software XDIAG using the surface card production information fluid data and surface and downhole equipment R RODSTAR The predictive software that takes information from surface and downhole equipment production data fluid data and the simulated downhole dynamometer card and calculates the predicted surface dynamometer card and predicted condition of the entire system S Scan Retrieval of information from the controllers Selected Group or Well Refers to the group of wells or the individual well selected in the Well Groups Tree When a group or well i
52. will display the query window In the query window you can type in a filter condition Usually these filters are in the form of Column Name Value as is displayed below Clicking on the Execute 4 button executes this filter and then redisplays the table rows in the grid with the filter applied 123 XSPOC Administrator s Guide Configuration Loa tblRodManufacturerss Y Columns gt lt gt gt lt AND OR LIKE BETWEEN IN tblRodMaterials EventName RunXDIAG tblRods tblRodSizeGroups tblRodSizes tblRodTapers Limit 10000 Ea tbISAMPumping Units A PoriD 9 Enabled SchedFunction LastStartExecuteDate Interval tblSavedParameters tblSchedule 04 30 2013 07 37 53 AM 5 tblSchematics E tblSetpointGroups tblSizeold tblStates tbiStatusRegisters thlStringPagers tblStrings tblStructuredData tblSubCables tblSubDetails tblSubManufacturers w gt You can also use the toolbar to help you build the filter condition Select the column you want the query to apply to in the column dropdown and then define the criteria The criteria can be in the form of Value or gt Value but is not limited to just these types of criteria Please consult with Theta if you have any further questions about SQL Query filter conditions After setting the criteria you can click on the Execute button to execute the query and the grid will update with t
53. you When you select a Well Group from the Well Group tree XSPOC will first check for an associated Custom View If XSPOC does not find an associated Custom View then it will check for an associated Global View If XSPOC does not find an associated Global View then it will check for the last used Custom View which would have been selected from the Views menu on the Group otatus Window If XSPOC does not find the last used Custom View then XSPOC will use the XSPOC Default View to display Well information in the Group Status Window If you are viewing a Well Group that has an associated Custom View in the Group Status Window you can change to another Custom View by selecting it from the Views menu This Well Group will display the well information using the selected Custom View until you either select the another Custom View from the views menu or navigate to another Well Group and then return to the previous Well Group causing XSPOC to display the well information with the associated Custom View Hemember that the Group Status Current View window displays the well information in the following order Associated Custom View gt Global Custom View gt Last Used View gt XSPOC Default View Checking the Auto Refresh button uomo will refresh the current view on a one minute interval Group Alarm History OVERVIEW The Group Alarm History Window displays a list of the most recent alarms for the selected Well Group NAVIGATION Well Sroup Faci
54. 08 R2 the processes will not be visible in the system tray They will be visible in the Task Manager 3 Are errors that might be causing problems on the server logged anyplace Yes there is a file in the XSPOCMogs directory where the xsClient has been installed that records any errors that the client or server application may generate The file s name is xserror log This file may be useful for Theta to look at and they may request that this file be e mailed to them for review 4 Can I use an OPC Server to provide communications services to XSPOC Yes you can Among other things OPC allows multiple hosts to share a communications channel The disadvantage is that some level of configuration has to be done in both XSPOC and the OPC server when adding or configuring wells XSPOC is an OPC client and it uses device read and write capabilities within OPC to provide this It also relies on 163 XSPOC Administrator s Guide 164 the OPC server to provide dynamic tag specifications where the item uses a generic format to provide the data As an example most OPC Servers with Modbus capability provide a way to request an item from a device using the Modbus address like server device 40001 to read address 40001 Please contact Theta for more assistance to set this up if you have this need Can share a communications channel between XSPOC and another host WonderWare other SCADA systems etc Yes There are various
55. 1 Bellshill Lk 1 Bonavista Lj 1 BONDO 143 XSPOC Administrator s Guide Morning Reports XSPOC can be configured to print any of the pre defined group reports or a Group Status View for a specific group each day at a specified time preferably just before field personnel arrive at the office The number of pre defined report formats is limited to Global Group Names in the Group Status Screen Names must appear exactly as shown in Group Status To configure a report for automatic printing EF Hal lar P a Ki tblMaps A a E tblMeterColumns PE HO ReportName A GroupName Destination Enabled tblMeterHistory el C xspocireports tblMeterTypes Default All support gotheta com tblMotorKinds tblMotorSet ings e Open the Configuration Tool and select the tblMorningReports table e Inthe ReportName column enter the name of the report you want printed for a group of wells The name of the report is entered exactly as shown in the list above If you are using a Group Status View for a morning report then make sure that the Group Status View is a global view and you type the name of that view exactly as it was saved e n the GroupName column enter the name of the group you want the report printed for The name of the group must be entered exactly as it is listed in the Well Tree or WellGroups table in the database e The destination can be a local printer a network printer an HT
56. 15158 RTU Alarm M Theta Sam iG You can add a note by selecting the Note cell on the row with the star The row highlighted below shows the add row for the Well Notes grid 79 XSPOC User s Guide owen Refresh amp Print Filter Date All 4 11 2013 10 Comment Comment 4 9 2013 11 2 Time Min alarm CLEARED i P 4 9 2013 10 5 Time Min alarm HI Value 15163 Theta Sam After entering the text of the note XSPOC immediately stamps the note with the current date and labels the note as the selected note type Comment or Tech Note epum Sos Refresh amp Print aj Filter Date Note Type UserlD TAI 14 11 2013 10 52 AM Comment bobby Pp 7 Comment 4 11 2013 10 43 AM New Note Comment bobby 4 m 2 13 2012 12 13 AM Test Tech Note Comment gdemos Theta Sam S To edit the date or time click on the date and the field will activate and enable you to enter the date and time or click the drop down arrow and use the calendar box see figure below Refresh lt Print Filter Date Note AANER Type UserlD Comment New Note Comment bobby El Comme 4 April 2013 _ Param Time Min alarm CLEARED Value 7690 RTU Alarm _ Status Sun Mon Tue Wed Thu Fri Time Min alarm HI Value 15163 RTU Alarm A Aen 2 3 4 5 Time Min alarm CLEARED Value 7702 RTU Alarm F Dyno 9 10 12 Time Min alarm HI Value 15162 RTU Alarm F Well Cd 17 18 19 Time Min alarm C
57. 2013 06 30 08 AM 04 30 2013 06 30 13 AM 04 25 2013 09 07 00 PM 04 30 2013 03 16 00 AM 04 30 2013 02 07 00 AM 04 30 2013 06 55 30 AM 04 30 2013 03 07 00 AM 04 30 2013 07 06 40 AM 04 30 2013 04 16 10 AM 04 23 2013 08 07 00 AM 04 30 2013 07 09 58 AM 04 23 2013 08 07 00 AM 04 30 2013 04 07 00 AM 04 30 2013 04 16 16 AM 03 04 2013 11 53 04 AM 10000 D nte K 6 6 5 8 al 81 8 8 8 81 9 8 8 81 8 8 8 4 tblSubManufacturers v A NaSatnnintran D3ma 2013 3 41 AMA The tables in the XSPOC database are listed on the left side of this window Selecting any of these tables will refresh the table grid on the right side of this window or you can use the Refresh button on the forms toolbar for the currently selected table You can use the Limit text box to limit the number of records returning from the table and it defaults to 10000 and the maximum is 99999 To edit a value in any cell in the grid click in the cell and type the new value Clicking into another row or changing to another row using the arrow keys will commit changes to the database If you accidentally change a value and haven t yet committed the change by clicking on another row you can use the escape key to undo the change The currently selected row will display different icons in the row selection cell based on the different states the row is in These are the different states for a row 122 XSPOC Administrator s Guide A row dis
58. 63 10W5 ER TV leak P No RPM 0 13 04 09 78 07 CRC aiso ok fioo 04 18 084 10W5 Socke Full pump Running 14213 OK 100 MI made OK Gas Inter Running 4456 OK 100 this isa ne 100 A oaos CRC i P1156 OK 100 82 Al 07 18 48 07w5 gt OK Gas interf 20180 OK 100 100 A 07 20 29 0205 Sock No RPM s Bl Z 07 32 77 7 W6 Fluidpoun Running o ok o Bi A oerte Socke incomplet zz Ok fo tiago Sock Gas interf Running 49974 OK 100 MESI kee Bentpum T 25 10 17 64 24w5 08 20 77 07 w6 OK i dua 100 Al 10 19 96 10W6 100 X 102 4 14 63 10W 52 a eel A 102 01 04 78 07 JA 102 05 18 39 20V 102 4 14 63 10 OK Slight SV I 102 07 13 39 21V CRC I XSPOC User s Guide With your action group selected you can choose an Action from the Group Status Action menu This allows you to perform specific actions on selected wells within a group such as scanning shutdown etc 4 Adding a Comment to a Well To enter a Group Status Comment double E conn AM c WS click directly on the corresponding cell for in 4 Comment Edit Comment Theta Baker cell editing or right click on the Comment cell to Comment New Comment display an Edit Comment dialog box and click Save when finished entering the comment To erase a Group Status Comment clear out any comments in the dialog box and click Save These comments are usually used for indicating why a well is down or a reason why this well h
59. 9 0 9999 E tbiGraphViewTrends Z tbiGraphViewTrendsOld bobo 32510 o Test e D D 9999 0 9999 0 9999 Schematic Test 32502 0 Runtime2 2 0 9999 0 9999 0 20 E tbiGroupDataHistory Schematic Test 32508 10 Current PIP 2 0 y 9999 0 9999 0 9999 E tbiGroupParameters s Schematic Test 32510 10 Run Status 2 0 Y 9999 0 9999 0 9999 tblGroupParameterSources Z tblGroupStandardColumns _Schematic Test 47002 10 Treater Tempera 2 0 Y 9999 0 9999 0 9999 0 0 Y 0 9999 0 n Qu n i Zl tblGroupStatusColumns Test again 32508 Current Load 2nena n Tant Vine 9 Tant ammin These columns are changed by the user and the ones in bold must contain a value e NodelD The NodelD usually the well name for the well that the input is associated with e Address The register that specifies the memory location for the item This can be a modbus address like 30001 or it can be an AllenBradley memory location like N5 13 e Bit O0 for the whole register or insert the appropriate bit number e Description Description of the item like Tubing Pressure e TrendType o 0 no trending o 1 trending enabled with data storage in tblFacilityT agHistory 3 for backwards compatability o 2 trending enabled with data storage in tblDataHistory use if tag is associated with a well instead of a facility e Enabled check the box to enable scanning e RawLow RawHi The values we expect to see coming from the controller e EngLo EngHi These define
60. 96 Format Options Size A Size as JPEG as PNG as GIF Colors Default as TIFF as VML HTM as SVG SVG as PDF as PostScript as XAML WPF as Hex Hash 2 XSPOC uses the TeeChart control to display trend lines The Native tab allows you to save the current graph as a native TeeChart file TRIN RN TeeChart Export LET v Include Series Data O File Size 3 The Data tab allows you to save the trended data as a Text XML HTML or Excel file This allows you to import your data into a variety of programs and analyze or display the data as needed After selecting the exported file type XSPOC will prompt you for a file name and location to save this data file XSPOC User s Guide TeeChart Export Picture Native Data Theme Seri Include es v el C Point Index Format Text v Point Labels O XML v Header O HTML Table L Series Title O Excel Tab v uc 4 The Theme Tab This tab allows the user to select whether the chart s Base64 data will be included in the exported data The user can also specify the desired file size 3 TeeChart Export X Picture Native Data Theme C Include Chart Base64 Data O File Size y Other Well Measurements Window OVERVIEW Allows the user to input or change well measurements that were gathered by hand and have those measurements avail
61. Change kee edeier 78 Stopping Unit Well State 167 a 167 SUCIO dc ds 40 SUMA m 44 Surface Gar dais 35 38 40 42 Surface Dynamometer 167 Surface Equipment ccceecseeeeeeeeeeeeees 71 System Parameters 121 T lune KEE 27 A g PUE diui dove VL Oa Ga Du at 27 RE 27 Today s Cicle iia lin 27 Today s RUN TIM cateo 27 Trend Descroton o3 Trend Line Customization 48 mM E P 48 Ed 167 TD escasa 40 SUCIAS urea 40 TUTO Sesenta 40 A Oaa a 40 TUBING Anchor iiesde c eoeetini oec elata 71 U User Defined Limits 53 User Defined coladas dnd 32 33 34 175 User Defined Views 30 V Male AXIS eia 48 Variable Speed ooccccccccoccccnccccnoncnnnononanonnnnos 68 W TEE 53 Well Column 21 Well Configuration 19 67 68 76 Well Control eere 7 63 Well Data 7 VEITH EE 121 Well Group Explorer 145 Well Groups Explorer 21 38 Well Groups Tree 7 14 32 33 34 35 Well Nos ina ED uu bue Ru uu dU tuba 78 Well PAGING BEE 121 Well Scantnitig ici 60 Well Stal8 2 1 ee c e er Orts 167 Well Stat s Bacci ixi Etats cube E kis 21 Well VDC c RN 68 Wells Group Explorer 78 Welle production data
62. Gary Mc a Ash Stoker _ Dale Roadhouse Gary McG B Migneault Dale Szott _ Gina Pay _ Barry Ryckman Dallas Barrett Glenn No Bennett Wilson Dallas Barrett Glenn Re BigSky CallCenter Dallas Barrett Gord Grai E mail Delphi e Bill Collier Daniel Hansberger Greg Den Bill Root Darcy Moncrieff Greg Kliei Black Moncrieff Dave Artindale Harvest E Blake Fenrich _ Dave Erickson Hector Br Groups I Brandon Willis _ Dave Erickson Hubert Rc brendan Wallan Dave Erickson InterCon _ Brian Marcellus David Spurgin Ish Salcid Brian Newberry _ David Short J Thomps Brian Tywoniuk David Overgaard JCops Kudu el Brian Heffner David Kuhnert Jack Colli Brian Braun Dennis Joslin jack besu uk Bruce Richert Dennis Joslin Jacky Ro Byron Lavelet Devin Carrington James Mi Carey Wallan Don Heald James Mi Chris Bezner _ Don Rogers Jarett Sei After clicking on the New Group icon The Contact Group window opens where you can type in the New Group Name You can select members of this group by checking the box next to the contact s name Click Save to save the new group 149 XSPOC Administrator s Guide uc OE A Hamelin _ Adon Porras Alan McCurdy Andrew McDicken Arliss Calvert Ash Stoker Ash Stoker B Migneault _ Barry Ryckman Ben
63. Guide Trends There are seven different groups of trends e Analysis displays analysis values calculated by XDIAG e Controller displays raw data sent from controller The trend in this group changes according to the type of controller being trended e Facility displays trend lines from facilities e Well Test displays well test values e Well Failures displays well failures if they have been entered into the system i Refresh Filter CR e Events displays notes of a particular event type that was Start Date Zom y created for this well End Date 4923 jv Day s P Each trend category contains trends that will display on a graph in Ted Gun Apply the Graph Plot Area To access these trends click on the plus sign Trends 43 Group Test next to the category folder Trend names will appear for all trend HE Analysis HOH Controller lines for which data is available in the date range specified Right la e clicking a category folder will display all available trends for that T a E category which may be selected or unselected by toggling the check mark as shown to the right Deselecting trends will hide them Well Config Change from the list Double clicking a trend in the Trends explorer pane will EON display or hide that trend on a graph in the Graph Plot Area If a SE trend is being displayed on a graph then there will be a graph icon Param Change displayed next to the trend name in the Trends ex
64. IAG on the cards gathered Make sure Well Status screen is working correctly Test the BackupDB event by running it and creating a database backup Registration Steps de 3 100 Generate License Certificate File About Right click on the xsManager icon in the system tray and select Registration then Generate License Registration File Open XSPOC Service Manager Current Service gt i XSPOC Server Start XSPOC Server Stop Install License s Registration Generate License Key Exit Fill in the fields on the XSPOC License Certificate dialog box then click on Generate Generate will place the file in a local directory and you will need to email that file to support gotheta com XSPOC Administrator s Guide Generate License Certificate au X5POC License Certificate Generates a license certificate file for software registration with Theta Enterprises Product SPO Ww Client Information Generate and Submit Internet 4 E mail the generated license txt file to Theta at support XSPOC com Theta will return a file named license tlf Save this license tlf file to your XSPOC directory 5 After installing a license you will need to stop and then start the XSPOC server See the xsManager topic below if you are not sure on how to stop and start the XSPOC Services After starting the XSPOC services back up your Process List in Task Manager sh
65. LEARED Value 7680 RTU Alarm Tech 24 25 26 Time Min alarm HI Value 15163 RTU Alarm 1 2 3 Time Min alarm CLEARED Value 8462 RTU Alarm 7 8 9 10 Time Min alarm HI Value 15158 RTU Alarm Today 4 11 2013 Time Min alarm CLEARED Value 7466 RTU Alarm 4 8 2013 10 52 PM Time Min alarm HI Value 15156 RTU Alarm Users are allowed to enter two types of notes Comment or Tech Note All other note types are assigned automatically by XSPOC based on where they originate Type UserlD Comment v bobby eg Comment xsWebServices Tech Note Param Change Param Change Param Change Param Change Param Change UH 80 XSPOC User s Guide If the full text of a note is not already visible hovering the mouse cursor over the Note field will display the entire Note in a tooltip as shown below J12 3 47 AM Param 41427 changed to 1U Param Change 112 3 31 PM Param 41436 changed to 21 Param Change 112 3 40 PM Param 47135 PLUNGER DIA Param Change N12 3 40 PM Param 47135 PLUNGER DIA changed to 1 5 ESI C 313 2 19 PM Param 47201 DYNACARD LOAD Param Change 313 2 20 PM Param 47293 SYSTEM GAIN E y 3132 20 PM Param 47271 DECEL TIME change Param Chanae A note may be deleted by clicking just to the left of the date A black triangle will display and the entire row will be highlighted Press the delete key on your keyboard and a Delete Row dialogue box will display Select Yes to delete and no to
66. M fhe A E P D E 1 Mell TestDate Oil as Water 2 99015601 3115 5005 0 00 20 10 30 3 4946 33 AAA 0 UU 4 2 ar 105 4 29910101 041222004 0 00 2 601 1 5 99357902 6112004 0 00 1 13 The first thing you will need to do is make this file available to all of your users on the network So you need to move this spreadsheet to a shared folder on one of the network computers In this example chose the XSPOC directory on the XSPOC Server since we know that directory should always have a read only shared permission assigned to it The next thing you will need to do is to change the WTConnectionString and WTRecordSource system parameters For our example the settings would look like these WTConnectionString Provider Microsoft Jet OLEDB 4 0 Data Source XSPOC test XSPOC welltest xls Extended Properties Excel 8 0 IMEX 1 WTRecordSource SELECT FROM welltest WHERE WelllD xsotherwellid1 Remember that the From part of our query is a named sheet in the Excel file In our example this named sheet is welltest and for the query it must always be followed by the sign Notice also that we are using a predefined keyword to replace the xsotherwellid1 with the currently selected Welle OtherWelllD1 value from the XSPOC database 133 XSPOC Administrator s Guide Since our example uses the OtherWelllD1 column to identify the currently selected well between the spreadsheet and XSClient we will also need to fill in the appropriate OtherWel
67. ML format file an Excel spreadsheet an Acrobat file a Rich Text file or an email with the report attached as an Acrobat file Use any one of the following conventions for a printer in the Destination column o Entering default will tell XSPOC to print the report to the default printer as defined in the Windows setup on the server 144 XSPOC Administrator s Guide o To print to a printer located on the local network enter in the name of the printer as defined in the Windows setup on the server o To print to other printers on the network enter the UNC location for the printer For example machine name printer namel o To print to an HTML format file enter the path and the name of the file For example web filename html o To emaila report in pdf format just set up the SMTP system parameters and then put in the email address in the Destination column For example support XSPOC com See the section on Email Notification Setup earlier in this manual o To print the report to an Excel file include the location and file name for the report with the xls extension For example C MyReports MorningReport xls o To print the report to an Adobe Acrobat file include the location and file name for the report with the pdf extension For example C MyReports MorningReport pdf o To print the report to a Rich Text File include the location and file name for the report with the rtf extension For example C MyReports Mo
68. Meter History Window SCAN coo ARA SES displays a list of the most meter readings The eng n B Y e bl Status M History History History Maps Builder Analysis Tools Group Meter Section has its own toolbar where a 34 XSPOC User s Guide use can select the columns desired select report options and time frames and select type of meter Gas Injection or Production lures Tools Window em 0 X Columns aj Reports gt Range Meter injection Meter si Start Date 02 17 2013 jv EndDate 03 19 2013 je Refresh Gas Meter ell jon Meter 4 Volume mscid Prev Volume msctd Pressure psi 4 Target Rate mscid instant Rate mactd Approved User iion iae CA lt Features The Meter History window allows users to enter approve and review Gas Injection and Production meter volumes Meter volumes can also be entered automatically through data import tasks set up by Theta Well Information Card Viewer Window OVERVIEW The Card Viewer window allows you to view dynograph surface and downhole cards and to view the XDIAG analysis output It can also be used to collect cards and to change certain controller setpoints When you change from one well to another in the Well Group Tree the window is automatically updated with information for the new well NAVIGATION From the Main Client window 1 Click on the Well menu 2 Click on the Card Viewer menu icon FEATURES The Card Viewer Window has six sections e
69. TU address for the POC and the Run Status at the time of the last good scan The Well Status window also contains information about the pumping unit the API designation Structural Loading Gearbox Loading SPM and Stroke Length Runtime for Today and Yesterday are displayed as a percentage in the upper right corner and any Alarms and Exceptions are reported right below the Runtime information The Wellbore information that is displayed includes the Tubing Pressure Casing Pressure Rod Loading Pump Fillage Pump Depth and Pump Type The Well Status Toolbar items for this screen include the Refresh Action Copy and Print commands The Action menu displayed to the right shows that you can perform a variety of functions including Scan Start Well Shutdown Well and Idle Well The Scan menu item will 82 XSPOC User s Guide communicate with the POC to update information on this screen while the Start Shutdown and Idle will change the running state for this well The Refresh button on the toolbar only refreshes this wndow s information from the database while Scan refreshes the data from the POC Facility Information Facility Status Window OVERVIEW The Facility Status window allows you to get a quick overview of any facilities including the communications status and the status of any alarms at each facility Facilities are configurable nodes in XSPOC that allow you to pull in data from RTU s PLC s or any other devices that use th
70. Test EFM PCSGasLifWell 1 PCS Single Well 1 pertobakken 15 25 petrbakken8 21 9 1 e Views contains menu items that help to configure the Group Status View Window Associate Views With Groups Delete Views 26 XSPOC User s Guide o Customize displays the Group Status Views Setup window allowing the user to add or remove columns from the current view The user can also reorder the columns on the current view from this window o Save allows the user to save any changes made to the current view o Save As allows the user to save any changes made to the current view as another view o Associate Views with Groups displays the Associate User Views window allowing the user to choose default group views from any of the previously saved views o Delete View displays the Delete View window allowing the user to choose previously saved User Views to delete e Current View contains all the views saved by the current user and the XSPOC Default view The user can choose a view and change the current view to another view 7 The Group Status Default View The Group Status window opens with a set of columns that are defined by the user or defined by the Default XSPOC View The columns for the Default XSPOC View are e Well This column lists the name of the well and is the fixed column in every view e In Out This column denotes whether the well is enabled for scanning Green Enabled and Red Disabl
71. UL Server authentication using a login ID and password entered by the user To change the network library used to communicate with SUL Server click Client Configuration Client Configuration Connect to SQL Server to obtain default settings For the m Ce additional configuration options Login ID Password read only Login ID and enter the read only password Click Next e Inthe next box click on Change the default database to and then select XSPOC from H Use ANSI rula paddings and warnings F Ute De LEA SG Serve d De coms Sl Sere d re ure a gt ah re ae Back Next gt Cancel Help the list Click Next e When the next box opens simply click Next e This opens the final box of the Wizard Click the Test Data Source button to ensure connection and function e This brings you back to the Select Data Source dialog box shown below with the new source highlighted Click OK 112 XSPOC Administrator s Guide e Atthis point you will be prompted for the read only password Enter the read only password and click OK e This opens a box asking you to select the tables to be linked Select the tables you wish to link to Theta recommends ONLY tables beginning with dbo tbl check Save Password then click on OK bo diproperties bo Resukts cbo sysabernates dbo syeconstraints bo syssegrrente You have now created an Access database that only allows the re
72. UTE 27 37 Equipment 41430 SECOND 43 7 ees 41432 DAYLIGHT SAVINGS 1 1 Inferred Prod 41433 Gauge Off Time Hour 7 7 42211 HOA Switch Enable Disabie Disabled Disabled 42384 Casing Head Pressure 0 0 9 Comm OK 4 10 2013 12 Theta Sam Gi i Com Status Shutdo TIS Alarm L Scan 4 10 2013 1 Alarm amp Seipoinis 04 1 12 45 On The Setpoint Toolbar e Backup setpoints saves the POC Values to the XSPOC Database 64 XSPOC User s Guide Update Device writes the values in the database that are different from the POC DeviceValue to the POC for this group These differences are highlighted in a greenish color See above picture Synchronize All will either send all Synchronize All Configuration the database values to the device or Racin seipeinis Undaie Device Send Device Backup Copy update the database values from the Send Backup Copy Device values ynchronizes all setpoint group s device for all registers in all of the groups defined by the XSPOC Administrator Configuration displays the Setpoint Group Configuration window allowing the user to create and modify setpoint groups In the Group Configuration Window Setpoint Groups can be added modified or deleted Address represents the register address for that parameter Description explains what the parameter value represents Setpoint Group respresents which Setpoint Group
73. VoiceClearText with the system parameter Preamble added to the beginning of the text in these columns as the message for the callout The callouts only occur when there is a status change i e CurrentValue goes past LimitHi CurrentValue goes from violating the LimitHi back to within normal range etc If you want a callout to happen every time a status scan returns a violation of LimitHi or LimitLo instead of when there is only a change in status then you need to set the system parameter CallOutPersistent 1 Well Shutdown Callout On modbus devices a Shutdown callout can be set up so that whenever a status scan returns a Shutdown of the well the appropriate users are notified This will not include any status scan that returns a Shutdown User code For the well you want to callout on Shutdown tblNodeMaster StringlD must refer to a valid record in tblStringPagers StringID In tblStringPagers you need to specify if the callout is to be performed on the Weekday Weekend or both by setting the appropriate columns to 1 The PagingGroup is the same ID from the tolResponderList ResponderListID that you want called when the well shuts down Third Party Operations Manual Poll and Well Control of XSPOC Wells From Another Program Many of the manual well control and polling operations that you can perform on a well from the XSClient interface can also be accomplished through other programs This is accomplished by writing an entry to the tblT ransac
74. Well Conf 3 Eield Maps 5 03 1 01 59 18 XSPOC User s Guide Map data can be input in the Map Info area on the Controller Tab Map Info in the Well Config window To remove a well from Field Maps Man First Map simply remove the Latitute and Longitude data from the Well Latitude 25g Config window Longitude 250 The Oilfield Map window supports zooming and scrolling of the zoomed window To zoom in to the map double click on the map or use the plus and minus zoom icons on the map display screen Scrolling around the zoomed window is possible by right or left clicking on the map and while holding the mouse button down move the mouse in the desired direction you want to scroll This window will not allow you to scroll past the borders of the map Run RODSTAR from XSPOC The RODSTAR icon in the Tools Applications section opens RODSTAR and imports all data necessary to make a predictive run on the existing EJ Animations Y RODSTAR V D oooz Kj RODSTAR D ED xeAL ES XROD V Applications configuration of the well in focus You are now ready to make changes to the design To learn how to optimize a well Theta recommends that you attend one of its RPO schools After you have modified a design and you want to save the file single click File Save and then choose the directory where you wish to save the file The default location will be in the XSPOC directory however you may wish to store the RST fi
75. XSPOC User and Administrator Manual XSPOC Version 2 o Mal B AS y y 4 gt y a IR ET d lt bg y 3 a v pem fi Let a emm 4 a Siez E Ski D A e im E s o dk Y di E E sz eT Theta Oilfield Services Inc Main Office 1901 East Lambert Hd ouite 108 La Habra CA 90631 562 694 3297 Bakersfield Office 5251 Office Park Dr Suite 110 Bakersfield CA 93309 661 633 2792 Table Of Contents Table of Contents ASEO US NS MI ee Ee 4 Ia A m E 4 METIA osteogenic elie sase vie dude Une ae aan oedeesteeseneueace 6 FIC DONE WIN Wet 15 AN ep PN 16 Se ge 17 RUT RODS TAR TOM KOE OG utn ae oe 19 Run XBAL CBALANGE Trom ET 19 Group TORINO NER m 21 Group Status WINDOW encastre iria 21 Group Status Views Setup WindOw oocccccccccocccnnccnnoncnnnonnonncnnnnononnnnnononnnnnnnnnnnanennnnnnnancnnnns 30 Associate User Views VWmdow nennen nnne nnn nennen nnns nna nnn nnn 31 OUD Alari FISTO RU D E UU EET 33 Group Well TesP ISON tere oleas 34 CFOUD Meler FISTO Y 22 gt TU cei oh oa 34 Well Mali dto tera tee nd daa a 35 Card Viewer VW mdow nennen nnnnnnn nnn nsnnnii nns nssnai sins sss sa ass s rss sna annes nna 35 Manually Collect and Process DYNO Caras cccoooccnncccconcconccononncnnnnononnnononononncnnnnnnnnnennnnnnnos 42 View Multiple Cards sseesssssssessseseeeeee ne
76. a Rod button removes the selected section Steel rod service factor assists in XSPOC s diagnosis of Rod String loading Auto Calculate Rod Tubing Friction XDIAG will autocalculate tubing friction based on a vertical model XSPOC User s Guide e Rod tubing friction enter the value if it has been calculated by another software e Total Rod Length autocalculated value based on entered rod taper data e Distance To Pump difference between total string length and entered pump depth value if this value is larger than 50 the changes will not Save Pump Pump Depth depth of the pump Barrel Length full length of pump barrel Plunger Size size of plunger Pump Type insert or tubing pump B Casing Input Data c Well Config FEE Save Cancel Action Controller Surface Equipment Downhole Equipment Analysis Options Alarm Actions Rods Casing Tubing Perforations Diameter in Length ft Am 591 0 2 1 575 0 4 0 98 cz 5 0 98 SE 6 0 1000 gt Pump Pump Depth ft 4920 Plunger Size Other Y 0 13 in Barrel Length ft 20 Pump Type Insert Pump v Theta Sam Casing sections are entered starting at the top of the wellbore and going down You can change the Diameter and Length of a casing section by selecting the 73 XSPOC User s Guide appropriate cell in the grid and entering the value The control buttons on the left are
77. a Sam Register 40501 Call or Page E P Voice Text Lo 1_Crew 1_Cutpick Stroke Length Voice Text Hi Y de Theta Sam Register 42177 aa owes ON Casing Head Pressure Dialer Contact Group Voice Text Clear 1_Edge Theta Sam Register 42384 Voi ID 1 Emerge mm 1_EP All 1 EP PCP Lo Hi Clear om ic d im e 9 Group Well ut Restart Select the Execute custom script on alarm state change and the Beep on alarm boxes at the bottom of the window to enable those actions Contact Theta if you are interested in using either of these options Y Execute custom script on alarm state change Y Beep on alarm Ensure you save any changes you have made to the Facility Tags Configuration screen before closing it 152 XSPOC Administrator s Guide An alternate method is to use the Configuration Tool and configure the tags in tblFacilityTags A new row needs to be added to this table to define the register Here are the columns of interest and how to use them E tblExports e reese Limit 110000 CJ tblFacility TagHistory e e NN ES NodelD 9 Address H Bit Description TrendType RawLo Enabled RawHi Englo EngHi Limitlo LimitHi CurrentValue EngUnits m 4 tblFacilityTags on Z tblFiles 2 tblFileTypes 32501 32612 test2 2 D Y 0 0 Z tblGraphViews bobo 32508 10 Current Load 0 0 y 9999 0 9999 0 9999 Z tblGraphViewSettings f _bobo 32509 10 Test Var 2 0 0 9999 0 999
78. able for other windows like the History Graph Please see the topic in the Administrator Manual for setting up the different types of measurements NAVIGATION From the Main Client window 1 Click on the Well menu 2 Click on the Other Measurements menu item in the Analysis Section 9 7 XSPOC User s Guide FEATURES Some users have a need to enter in measurements that are not gathered by the system during a polling sequence and they do not want to enter in a full well test just to get one value into their system So our recommendation is to use this window to enter individual measurements or to enter measurements that are not included on the production windows l e lm Selecting an existing Value Unit type measurement from en 12 20 2011 12 00 00 AM Fluid Lvl Above Pmp Manual 100 ft the grid will allow 05 11 2012 12 00 00 AM Water SG Manual 0 bpd 111 2012 12 00 i heucerioediihe 05 11 2012 12 00 00 AM Oil API Manual 26 bpd 06 18 2012 12 00 00 AM Csg Pressure Manual 14 psi data for that 06 21 2012 12 00 00 AM Csg Pressure Manual 46 3 psi l 06 21 2012 12 00 00 AM Fluid Lvl Above Pmp Manual 47223 ft measurement in 07 02 2012 12 00 00 AM FlowCo Manual 10 ft the edit po rtion of 07 04 2012 12 00 00 AM Flowline Temp Manual 100 F 08 05 2012 12 00 00 AM Csg Pressure Manual 120 psi the screen You 08 05 2012 12 00 00 AM Fluid Lvl Above Pmp Manual 39336 f 08 06 2012 12 00 00 AM Fluid Lvl Above Pmp Manual
79. ach with its own purpose 35 XSPOC User s Guide GC a LJ XDiag E mail d d Get Card Card Library 15 Report die Time RPC Lufkin SAM e Card Viewer Toolbar Pos 96 0 10 20 30 40 50 60 70 80 90 100 B D LoRPM 3 7 2013 8 22 30 AM b 12 000 Startup 3 11 000 3 6 2013 10 49 19 AM 10 000 E Card Plot Area a Card Library 3 000 8 000 Current 2 26 2013 11 53 29 AM 7 000 6 000 D LoRPM 2 26 2013 11 50 13 AM id 0 100 200 300 Input Output i Analysis Data i Runtime hrs DH Stroke in D LoRPM 3 7 2013 8 22 m Input 4 ipe Output Am SPM 84 DH Cap 24 bpd Str Length in Data 345 DH Cap RT bpd Data Pmp Diam in 013 DH Cap RT Fillage bpd Analysis Pmp Depth ft 4920 Pump Efficiency 96 Tst Date 11 17 2011 Fluid Load lbs Data Tst Gas mcfd 6 BuoyantRod Weight lbs Tst Oil bpd JU cmo m n momo S Theta Sam A e Card Viewer toolbar utility buttons for collecting cards and exporting them to file e Card Plot Area displays selected dynamometer cards and the calculated downhole card e Card Library displays a list of stored dynamometer cards with time date stamps e Input Data displays input data used in the analysis sources are database and POC e Output Data displays calculated parameters from the XDIAG analysis e Analysis Data displays plain English report of the condition of the entire system 1 The Card V
80. ading of data in the XSPOC SQL Database Restoring an XSPOC System The basic steps to restore a system are 1 Install OS and any other non XSPOC software that may be needed 2 Install XSPOC server components and latest service pack 3 Restore the current XSPOC database If some catastrophe has struck and the database needs to be restored here are the procedures for getting back up and running As mentioned before you should have backed up your files to tape or another server In this example it is assumed that the hard drive crashed and we are rebuilding from scratch If you are simply trying to move the XSPOC System to a new server then please follow the procedures in Moving an XSPOC System below this topic The following directions apply to users of SQL Server 2005 Express and above e Name the computer with the exact name as it had before crashing Reinstall XSPOC MS SQL Tools and the latest service pack from Theta s website e From your backup tapes or server copy the BAK files over to the replacement server 113 XSPOC Administrator s Guide Q3 Ede Computer 0S C Program Files x86 gt Microsoft SQL Server MSSQL2 MSSQL gt Backup E di STE AAA Organize v Include in library Share with y Burn New folder P P1 Favorites Name Date modified Type Size HE Desktop master db 201305010100 bak 6 10 2011 12 09 PM BAK File 242 182 KB J Downloads model db 201305010100 bak 6 10 2011
81. al treaties Unauthorized reproduction of this program or any portion of it may result in severe civil and criminal penalties and will be prosecuted to the maximum extent possible under law P IBEEEE EERE EEEEE EEEEEEEEEEEE EEEEE Z7 i i SHS ss seess SHS SSS SS sssss ss ss ss BOU i d j 1 Main Client Menu The Main Client Menu provides the user with the ability to bring up different screens in the Child Window Display Area of the Main Client Window from six different sections Well Group Facilities Failures Tools Windows and Help to perform various actions on Wells and Well Groups or to modify the XSPOC Client environment XSPOC User s Guide iy E Well Test H E F Ban T j E p Well Card Reports History Status Viewer jh W MeterHistory Sj Well Notes LAM 102 9 24 31 20W4 102 07 13 39 21W4 A AI 103 8 13 39 21w4 Al 12 16 63 10W5 13 18 63 9W5 be 13 20 63 9W5 LA 13 33 77 7 AA 13 35 063 10W5 AL 14 4 78 7 W6 15 22 26 03 The Well tab has three main groups Analysis Control and Configuration The structure and brief description of each menu item follows e Well activated only after selecting a well in the Well Group Tree o Analysis Section Well Status Opens the Well Status Window for the selected well Card Viewer Opens the Card Viewer Window for the selected well Reports Contains a sub menu of pre defined reports for the selected we
82. am 5 To select additional Control Parameter Setpoints for display click on the configuration button from the Setpoints toolbar This will display the Setpoint Group Configuration screen From here you can add groups and add register addresses to any group A list of groups is displayed on the left side of the screen with available parameters displayed on the right side of the screen Simply choose the group the register address will go into and then select or unselect the register addresses you want in that group 127 XSPOC Administrator s Guide sis 5 arc Setpoint Group Configuration Setpoint Group Configuration Create and Modify Setpoint Groups Pump p di ENABLED VFD E Description Setpoint Group di ENABLED RESET MAL Not Assigned la Violetions KLEAR mu Not Assigned ENABLED Basic Calibration Not Assigned Horseshoe Calibration Not Assigned Calibration Accepted Not Assigned Fas i User Terminated Not Assigned quipmen Nc Fer TO DEFAULT Not Assigned Reset and Init Ref Rev Calibrat Not Assigned m E Prod Abort Ref Rev Calibration Not Assigned Global Off Setpoints Comm de ENABLED 218 F Stop Motor Host Setpoints DISABLED Start Motor Host Setpoints 33333 Load Stored Setpoints DISABLED Load Shutdown 1 Setpoints TY Alarms Load Shutdown 2 Setpoints DISABLED d Load Standard Setpoints y Config Arrival Counters Load Start Setpoints
83. and return you to the Group Status window Associate User Views Window 31 XSPOC User s Guide OVERVIEW The Associate User Views dialog box allows the user to associate Custom Views with a Well Group Custom Views on this dialog box are previously saved User Defined and Administrator Defined Views NAVIGATION silures Tools Window amp Refresh lt j Print Action Views Customize From the Group Status window wm a sue PP Save As 1 Click on the Views menu p Schematic Test 00 09 32 41 12W4 01 17 62 10w5 01 21 09 24W4 Delete Views 2 Click on the Associate User Views menu item LLL MEE E Fluid pound OK ku Associate Views With Groups oma Y Associate Views With Groups Create a permanent link between Views and Groups Choose View Associate the selected View to the following Groups Current Associated Groups gt Hor MLC Battery Global View 24 Hour MLC View b SE gel Penta Defaut Global View Addax Plunger Lift Global View Ata Cipper H vu SPIRIT Global View Bad Comm RT Super Deluxe 2 0 Global View Baker Wels tt Global Mew Black Diamond Blake BlueStone BTA Clearfork Comm OK Company 0 Comtech Concho Continental 136 Inactive 23 coup Statue FEATURES The Choose View combo box displays the names of previously saved Custom Views Administrator Defined Custom Views have the Global View identifier You must first save a Custom Vi
84. anges depending on D Stop Service which Service is selected Notice that the Host Machine Name is displayed on the Service Manager 107 XSPOC Administrator s Guide The three states of a Service are controlled by the following buttons e Start Starts the service from the Stop state An XSPOC Server start also starts the communication software e Stop Stops the service which was either in the Run state An XSPOC Server stop also shuts down the communication software You can also change the state of a service by right clicking on the Service Manager icon in the System Tray and selecting the appropriate actions from the pop up menu To change the Current Service or to see which service is selected as the Current Service choose the Current Service menu item and then select which service you want to designate as the Current Service as shown below The service that is designated as the Current Service will have a check mark next to it and will also be reflected in the labels next to the Start and Stop menu items As shown below XSPOC Server is designated as the Current Service Open XSPOC Service Manager Current Service XSPOC Server ASPOC Server Start XSPOC Scheduler XSPOC Server Stop Registration About Exit After setting the Current Service you can right click again on the Service Manager icon in the Navigation Area and choose the Start Server or Stop Server menu item from the pop up menu to perform the rela
85. as been disabled within the XSPOC host 5 The Group Status Window Toolbar The Group Status Window has its own toolbar with six different options Refresh Print Action Views Current View and Auto Refresh Here is a brief description of their functions lures Tools Window a O X amp Refresh Print Action Views Current Vi Default Global View v Auto Ref in Pump Comm Run TI a Well y by Cond Status Status S Alarm RT Comment Mn il gt Steinbeisser 7 2 Fluid poun OK Running 1 OK 100 Strothers C 1 Slight SVI OK Running to 100 100 Thackerson 35 1 Socke G Gran 100 Wd 2 42 Theta Baker Worn pum A Refresh l l l Refresh updates all the information on all wells in the selected group cEPrint prin Opens the Print Preview Window for viewing printing and exporting Actio ncc Action Contains actions which will be done on select wells 25 XSPOC User s Guide Well Group Facilities Failures Tools e Scan Navigation Start Well Theta Baker v Shutdown Well 00 CAM Lutkin Demo Con 4 uu Reset Clocks Marlin 14 8H Al Mckenzie 3933 Mode ZA McPhaul 1311 Enable Wells Disable Wells Ka s Acknowledge Host Alarms 35 Co Al Norby 2A 20HR S AAA Norby 9 20 Theta MPC A1 O Walker 3 Patwill 7 Theta Snirit Ge Pump Comm Run m T Cond Status Status S Constant Run Mode Timer Mod
86. ash or a back slash V In the Controller section select the controller type and communications port and designate the RTU address You can choose to create this well in the Enabled mode so it will begin scanning right away The selection box is located at the bottom of the screen next to the Create button You can choose to clone this well from another and the original well s configuration information will be copied to the new well Click on the down arrow to open a list of existing wells and select a well to clone Click Create to create the new Well XSPOC User s Guide Well Group Facilities Failures Tools Window O x Navigation ai 01 9 37 26w4 v Create a new well Configure or clone a new well meter or facility Al 03 36 063 10W5 Name NewWel Controller Ww 04 18 064 10W5 I Type LA 05 28 48 08w5 Clone From v JA 06 08 27 01w5 Port UA 07 32 77 7 W6 Address 102 07 13 39 21V 102 16 10 40 8W LA 102HP 6 8 95 18 LA 103 8 13 39 21we LA 12 16 63 10W5 13 18 63 9W5 16 24 63 10W5 Zl 16 29 63 09W5 A 109 6 4c8 6 10 1 Y Create 4 01 9 37 26w4 D RPC Lufkin SAM 01 9 37 Ena Com Status H TIS Alarm Scan 3 18 2013 GNew No J Well Con 03 1 01 46 You should now select the new well in the Well Explorer and open the Well Configuration window to edit specific information concerning the well Remember that new wells have their Enabled property set to disabled by default so you
87. ast updated E Well Status ce l mea Refresh Action E Copy 3 Print 01 9 37 26w4 API designation C 4256 225 144 Runtime Today 2 100 Structural Loading 52 238 Runtime West 1 100 Last Good Scan 44112013 11 23 45 AM ur 4 E Alarma t Runtime HiHi et PeakLoad Hi y Comm Pct HiHi E I a Exceptions a 124 151 143 35502510 RunStatus Running TS FEA RPC Lufkin SAM PLA C WEE m aoo A _ Motor type NEMA Size HP 50 i eg Tubing Pressure psi 150 Casing Pressure psi 0 Control Mode WFD Dioramibode Operation Mode Hormal Stroke Length in 145 Well State Running Rods Rod Loading 55 Last Stroke Peak Load 29045 Yesterday Min Load 11086 T FE ST D APD 1675 ft Last Stroke Min Load 13518 2 AN ST D API 2300 ft Yesterday Inferred Production 158 X12 3B CAPI Sinke T25 ft Current Inferred Production 36 d 34 8T D APD 1375 ft Yesterday Cycle Counter D Current Cycle Counter D Yesterday Percent Run 100 i Pump Depth ft 5721 aod 250 Pump Type n 15 Ser Pump Fillage 35 30 Pump Card Peak Load 11256 Polished Rod HP 11 Consecutive Pumpot Strokes Allowed 6 Load Malfunction Setpoint 13879 Position Malfunction Setpoint ai Consecutive Malfunction Strokes Allowed 3 01 9 37 26w4 CS Near the POC in this window you will notice that there is information about the communications status the type of POC being used by this well the R
88. at modicon 42378 SG Water Address 31743 31802 Read Float modicon 42380 Pump Temperature Y Comm OK 5 1 2013 2 42 54 PM Interval 20 Float modicon 42382 SG Gas 04 09 78 07 P 62 XSPOC User s Guide How to Use Register Panel to make an All Call Any device in XSPOC that has a radio address of 0 is considered an All Call device An All Call device will send a message through its assigned host radio and that message will be received by and acted upon by all devices on that communication channel provided the channel is broadcasting over a Master Radio This means that an All Call is a write function to each device instead of a read or status scan If you have multiple and different devices on that communication channel then this can cause a problems if the All Call device s memory map is different then other devices on the same channel Be sure that you investigate fully the implications of making a call on differening devices on the same channel as once the message is sent it is immediately acted upon by all devices on the channel If you don t have an All Call well then create a new well naming it something like All Call select the type of device you want to write to remember that an All Call will not be limited to just those controllers on the channel but will communicate to all devices on the channel put O as the Address and choose the appropriate Communication Channel We recommend that you leave this well disabled except for tho
89. be prompted for the control password if it has not been entered already during the session 6 Output Data The Output Data for the selected well and the selected card displays values calculated by XDIAG using the input data and surface card Not all values appear on all controllers e DH Stroke e DH Cap 24 bpd e DH Cap RIT bpd e DH Cap RT Fillage e Pump Efficiency e Fluid Load lbs e Buoyant Rod Weight Ibs e Dry Rod Weight Ibs e Pump Friction Load lbs e PO Fluid Load lbs e Inf Prd Today bpd e Inf Prd bpd e SAM Fillage Setpoint e SAM Fillage 96 7 Analysis Data 41 XSPOC User s Guide The Analysis Data box is a description of the condition of the rod pumped system as determined from the selected surface card It explains what is happening at the pump at the time of the selected card collection provides information on equipment that is overloaded and lists possible sources of error within the data and corrections that may have been made The text in this box constitutes the second page of the analysis report which may be opened by clicking the Report button in the Card Viewer Toolbar Manually Collect and Process DYNO Cards First you need to select the well from the Well Explorer and then activate the Card Viewer Window Before collecting a Current card it is recommended to confirm that the well is running This is accomplished by single clicking the Scan button located in
90. bility via pcAnywhere RDP LogMeln TeamViewer Timbukto etc or VPN connection is highly desirable to provide remote support Backup capability second hard drive or network backup preferred or tape drive CD DVD RW not recommended because of limited data storage We recommend having a second hard drive in the machine at least 500 GB This will not only allow local backups for temporary storage but will allow us to configure one drive for OS and applications and the other for data which is an improved configuration xsDialer PC Requirements for Call Outs only needed if xsDialer is licensed XSPOC Server Software Available PCI Slot XSPOC Installation and Service Packs Server Install The first step in installing XSPOC is to download the Base Install folder from the XSPOC website You can find this file at http gotheta com d xsinstall zip The install process consists of 88 Installing the Microsoft NET Framework and 2 0 and 3 5 1 if needed Installing SQL Server Express 2005 if necessary SQL Server Express 2005 is a scaled down and free version of the MS SQL 2005 Server Since for XSPOC purposes both the Express and the full MS SQL Server product behave the same when we reference SQL Server in our documentation we are talking about both Express and MS SQL Server unless we specifically refer to SQL Server Express 2005 Building and attaching the XSPOC database to the SQL Server XSPOC Administrator s Guide e In
91. bled 0 is disabled 1 or 1 if enabled e DataType This defines how the raw values need to be converted and displayed These are available in the tblDataTypes table but are defined here for you o 12discrete for OXXXX and 1XXXX modbus registers o 2 integer for 3XXXX and 4XXXX modbus o 3 float IEEE o 4 float modicon o bzbakertime 125 XSPOC Administrator s Guide o 6 baker date o 7 modbus long o 8 float IEEE reverse o 9 time seconds since midnight 1 1 1970 o 10 BCD o 11 Unico Long o 12 Pickford Long o 13 AB Timer o 14 Integer Signed o 16 2 Time DJAX o 17 Date DJAX o 19 Long Enron o 20 Float Enron o 21 Date Enron o 22 Time Enron o 28 2 Trend FB o 24 Long Signed o 25 Long BCD e rendType o 0 no trending o 1 trending enabled with data storage in tblFacility TagHistory o 2 trending enabled with data storage in tblDataHistory use if tag is associated with a well instead of a facility e RawLow RawHi EngLo EngHi These define how the value is scaled If no special scaling is required then the Lo s need to match and the Hi s need to match like RawLo 0 RawHi 9999 EngLo 0 EngHi 9999 e LimitLo LimitHi These define when the alarm points are tripped If you do not wish to trip Lo or Hi then just set the value to be outside the range of the expected values A value equal to the Hi Limit would be in alarm e Decimals Number of decimal places to show in XSPOC
92. cally added to the Notes history as well RTY Yesterday s Run Time This column shows the well s percent runtime for yesterday This cell will be highlighted in red if the value falls outside the typical operating range using SPC or Statistical Process Control for this well It XSPOC User s Guide will also be highlighted in red if it goes outside a range specified by the administrator The well s color scheme is directly related to the Operational Type for that well setup in the Well Configuration screen lf a well is identified as a 24 hour operating type then the cell will be highlighted in red only if the runtime falls below the specified upper limit For a cycling well it will be highlighted in red if it is below or above the specified limits The cell will be highlighted in yellow if the well has a high degree of variation in its data indicating that the SPC limits are too broad and that there may be a problem with the operation of the well Oil This is the oil production rate measured during the last well test Last Good Scan This is the date and time of the last successful communications with the well Comm This is the percentage of successful communications since the communications statistics were last cleared This event normally occurs every night at midnight but can be configured to occur at any time Tech Note this column functions the same as the Comment column and provides another location to store notes T
93. cancel the action You may delete more than one row at a time by holding down the Shift key and highlighting the notes you want to delete with the mouse or with the spacebar The user must have Admin rights to perform this action x 4 11 2013 11 08 AM Comment bobby IS 4 11 2013 10 43 AM New Note Comment bobby 2 13 2012 12 13 AM Test Tech Note Comment gdemos 2 13 2012 12 i Comment gdemos 2 13 2012 12 4 DeleteRow Comment gdemos 2 13 2012 12 Comment gdemos 2 13 2012 123 SC You have selected 1 row for deletion Comment gdemos _ 2 11 2012 104 Choose Yes to delete the row or No to exit Comment gdemos 2 11 2012 10 0 Comment gdemos 2 11 2012 10 Comment gdemos 2 11 2012 7 5 Comment gdemos 1 12 2012 4 10 Comment gdemos 1 12 2012 4 10F 12 tesi Comment gdemos E 1234 1 12 2012 3 28 PM Tech Note test 1212 test Comment ademos Well Status Window OVERVIEW The Well Status window allows you to get a quick overview of the status for the currently selected well NAVIGATION To open the Well Status window you must first select a Well from the Well Explorer From the Main Client window 1 Click on the Well menu 2 Click on the Well Status icon 81 XSPOC User s Guide FEATURES The Well Status screen displays information about the POC the Pumping Unit and the Wellbore The Last Good Scan date and time are displayed in the upper left corner of this window to let you know when the information displayed in this window was l
94. change s to the POC click the Update Device button on the toolbar There are times when you may wish to scan other registers besides the default registers provided by XSPOC in the Setpoints Panel Please refer to the topic below about the Register Panel There is a Malfunctions Alarms tab that displays when the controller is a Lufkin SAM MPC Sys60 or PCP Controller This allows user to configure these POC malfuctions and alarms setpoints When this tab is selected XSPOC queries the device for the current information concerning these setpoints Setpoints oj Backup setpoints Update Device Synchronize All Configuration Read Device Group Malfunctions Alarms Cons Allowed Cons Occured Cuml Occured Limit Present Normal Mode Enable Host Mode Enable Timed Mode Enable PP o re T wm E E mesi Peak Load 5 0 0 12500 7404 Y v Min Load 5 0 0 5700 6090 Y Fluid Load 3 0 0 0 3749 Y EI E Peak Torque 5 0 0 9999 691 Malfunction Setpoint 4 0 0 N A Y E F Logic N A 0 0 N A No Crank 3 0 0 N A 7 Belt Slippage 5 Y PO Setpoint Fillage Setpoint 34 68 y Peak Power 399 Y Comm OK 4 10 2013 2 24 37 PM Theta Sam Go On the Malfunction Tab Lufkin SAM MPC Sys60 and PCP Controllers e Consecutive Allowed e Consecutive Occurred e Cumulative Occurred e Limit e Present e Normal Mode Enabled e Host Mode Enabled e Timed Mode Enabled 66 XSPOC User s Guide Well Configuration Window OVERVIEW The Well Configuration Window display
95. cted well The well will remain shut down until restarted either through XSPOC or manually at the POC e idle Stops the pumping unit on the selected well The well will start back up after the idle time or down time has expired e oet Device Clock Checks device time and sets it to current time if it is not accurate e Clear Alarm Clears RTU alarms and allows well to restart e Sam Reference Revolutions Opens a window that allows the user to calibrate the Reference Revolutions on a Lufkin WHM controller Setpoints Opens the Setpoints Screen allowing the user to change POC Setpoints Operation Mode Contains a sub menu for setting the mode on the selected well e Constant Run Mode Starts the pumping unit which will not shutdown until stopped either through XSPOC or manually at the POC XSPOC User s Guide e Timer Mode Places the well in a percentage timer mode as defined by the POC e POC Mode Places the well under the control of the POC o Configuration Contains a sub menu for configuring the selected well Well Config Opens the Well Configuration Window Register Panel Opens the Register Panel Window which allows the user to read or write to a range of POC registers Refresh External Data Initiates an import from a Data Integration source like Well View Change Well Name Changes the Well Name in XSPOC Delete Deletes the selected well and ALL information history and data
96. current view if it is not a global view The current O See This Graph To File d mm 3 Print a Delete view is the one with the check mark besides its name Save As will allow you to save the selected view with a different name 6 Deleting a View a Right click anywhere in the white space of the Plot Area and select View from the popup menu Ensure the view you want to delete has a check mark next to it Users will be unable to delete any global views set up by administrators Select Delete 7 Controlling the View Modes in the Graph Plot Area a b 8 Save Graph Plot Area to a file Selecting Save This You can zoom and scroll the data in the Graph Plot area using the controls below Zoom view a smaller time frame in the plot area hold the CTRL key while clicking and dragging from upper left to lower right in the graph plot area Zoom out by holding the CTRL key while clicking and dragging from lower right to upper left reverse original action Scroll click in the graph plot area and drag to the left or the right 3 TeeChart Export Graph To File will present you with many options Picture Native Data to save this graph to a disk file This will not save en the graph as a view in XSPOC but is used if you SCH want to use the graph or its data in other 5 SVG SVG applications x 92 XSPOC User s Guide a he Picture tab allows you to save the graph as a Bitmap Metafile JPEG PNG
97. d arrangement Delete Deletes selected arrangement Save As Saves current arrangement with a new name Clear Clears current arrangement without saving changes 2 The Well Explorer The field on the left side of the Main Client Window is the Well Explorer a view of logical groupings of wells It is similar to the directory or folder tree that Windows Explorer uses and is the navigational tool for selecting a group of wells or an individual well This box is always available for viewing and may be sized by clicking and dragging the right hand side of the box The Well Explorer tree organizes wells by group Grouping of wells is based on the criteria defined for that group The criteria for each group can be set up to filter wells based on well condition alarms geographical location organizational data or any data available in the database Since well grouping is based on specific criteria the same well can belong to multiple groups Wells are dynamically added and removed from these groups based on the criteria for that group There are two types of groups in the Well Group Tree 1 The Parent Groups Contains other Parent Groups and Well Groups 2 The Well Groups Contains wells that are grouped together based on specific criteria To select a group of wells or facilities you just click on the name of the group To display the wells or facilities E Well Groups A z a i LE Ega
98. de Mies de nant 40 Tel STREET EO dummtekeamcancncstes 78 AEP O RS 40 DUT 8 40 MIStANAMON stein Aotearoa re 88 Installing Database Components 88 VR 88 MSDE Service Pack 88 DES EOM TEC aae ados Gu aba tuv eus tbv o iu ta 88 L East GOOG SCAM BEE 30 Last Used View 32 33 34 Reg 167 Load Allowed Limit 167 Load Cell Adjustment 76 Logic Expression WE 167 Bee E TN 167 LOSS PrOD EE 167 LOW RE 167 Low RPM Allowed Limit 167 Lufkin Automation 167 M Main Client Wmdow ees 6 VICE BINE eR e 6 Mi fe nman 167 MaM ero e n 167 174 Malf Low HPM 167 Malf Minimum LC oad 167 Malf Peak Load 167 Malf Setpoint A 167 Malfunction Setpoint 167 Microsoft Data Access Components 88 Microsoft Data Engine 88 Vill GE 167 A O AT 167 MONTO eR EET 4 MP ade ico sogas 167 MIDE deta as 88 MSDE Service Pack 88 Miele S 167 N Non Kinematics Surface Positions 76 A I 39 78 O A ee 167 9 aana 167 Suerg EE 35 A0 P Pag A Ee 121 Parameter Changes 63 78 Parent OO ru OS 14 A neier 167 Peak Load Allowed Limit 167 Phase Shifted Surface Positions 76 un 167 PIMP DED 40
99. de well control by the POC The POC does not like the load input signal In the event of a load signal input problem the POC reverts to a secondary control method of internal percent timer The well is cycled off on using the programmed Downtime and the Run for the previous 24 Hours The check during the Stopping Unit Well State continued to see dynamic load or position after the maximum allowed Stopping Unit time of 3 minutes and thirty seconds Operator should check the position of the H O A switch The Low RPM Allowed Limit has been violated and the POC has successfully stopped the pumping unit The POC will start the pumping unit after the programmed Downtime elapses If the Low RPM violation was due to a transient well bore condition the consecutive malfunction counter will be cleared and normal operation will continue If the Low RPM violation occurs repeatedly for the number of Consecutive Allowed violations the POC will arrive at Malf Low RPM well state The pumping unit will stay down until a Re Set Malfunctions is done by the user The Min Load Allowed Limit in the Surface dynamometer has been violated and the POC has successfully stopped the pumping unit The POC will start the pumping unit after the programmed Downtime elapses If the Min Load violation was due to a transient well bore condition the consecutive malfunction counter will be cleared and normal operation will continue If the Min Load violation occurs repeatedly f
100. e Modbus or Allen Bradley DF1 protocols NAVIGATION From the Main Client window 1 Click on the Facilities menu 2 Click on the Facility Status icon in the Analysis Section FEATURES The Facility Status has fixed columns that show the name of the Facility the Comm status whether the facility is Enabled green or disabled red Tag Count Alarm Count and Comments for the facility Each facility has tags that correspond to registers within that facility and their Description and Address define the tag The Facility Status window shows whether the facility has any tags that are currently in alarm the value from the last scan Units and the last time that successful communications happened for each tag E Facility Status Y Refresh O Auto Refresh Reports Facility Tag Count Alarm Count Comment Schematic Test Description Last Update Current PIP 04 11 2013 11 51 05 Run Status 04 11 2013 11 5105 Treater Temperature 04 11 2013 11 51 05 u i Ei TEE Facilities can be toggled between an enabled and disabled state South Enable 3 Al Steint Disable by right clicking on the Facility Name in the Well tree Group and seen Well Config i Test selecting the desired action Gei thach ternal Data Query Al Theta New SI Dee AA Theta Change Well Name EJ Theta Refresh External Data EJ Theta Al Theta Well Pilot 83 XSPOC User s Guide The Refresh button on the
101. e id poun O Running POC Mode ght SVI OK Socke Worn pum OK Idle ee WER A Unable to OK En o Scan retrieves current status and alarm of selected wells o Start Well starts selected wells o Shutdown stops the selected wells o Idle causes the selected wells to go into its idle or downtime period In this case the well will restart once its idle time expires o Clear Alarm clears alarms on selected wells o Reset Clocks resets the controller s internal clock on the selected wells o Mode contains menu items dealing specifically with the run mode of the selected wells Constant Run Mode causes the selected wells to go into Constant Run Mode Timer Mode causes the selected wells to go into Percent Timer Mode POC Mode causes the selected wells to go back to POC monitoring mode o Enable Wells will enable selected wells for scanning o Disable Wells will disable selected wells for scanning o Acknowledge Host Alarms acknowledges alarms o Copy copies Group Status spreadsheet for exporting to and pasting in an Excel document M y JSPOC Cent 202 Server Theta Database aspo ser bobby Group Status hd ge Well Group Facilities Failures Tools Window a m os H amp Refresh Print Action Views Customize Save Save As LA Norby 2A 20HR Norby 9 20 JA O Walker 3 Patwill 7 amp Pauls
102. e the Group Name and Save it to create a new well group Tools p Name New Grc 5 Tools Window Help 8 E er Field Group wy Maps Builder nn Wizard Tools ard LI a x Group Name Well Group 1 Parent Test Manual p Wizard ird Groups Filter p SELECT tblNodeMaster NodeID 2 FROM tblNodeMaster ORDER BY tblNodeMaster NodeID dr Group Builder Top Toolbar New Group in the upper left corner of the Group Builder toolbar clears out the SQL window and the Group Name Type the name of the new Well Group into the Group Name text box Save saves this new query to the database effectively creating this new group Delete removes the group from the Well Explorer Group Builder Side Toolbar 146 Execute SQL Statement tests the query against the database and populates results in the Preview pane below the filter field Clear SQL Query clears the current query Undo restores the last action taken Redo repeats the last action taken Group Wizard Table Column wizards to create groups XSPOC Administrator s Guide Facility Configuration Facilities are configurable nodes in XSPOC that allow you to pull in data from RTU s PLC s or any other devices that use the Modbus or Allen Bradley DF1 protocols If the input is only on one well or on some of the wells or if the input is different from well to well or if the same input on different wells have differe
103. e well experiences if gas interference is not a problem 44 XSPOC User s Guide 1 Select a pump off shutdown card for display Run XDIAG on the pump off shutdown card Select a start up card from the same day if possible and double click on it Both cards should now be displayed The Card Plot Area should have the View POC Downhole Card and View Setpoints options enabled from the Card Plot Area s right click pop up menu a check mark will be displayed next to the menu option if it is enabled 4 Review the analysis of the pump off card and determine what the fillage is for the pump during the shut down For example we will use 5496 which can be considered severe 5 To move a setpoint to a more favorable position and increase the shut down fillage to around 75 8096 some simple math and possibly some trial and error is needed The pump is at 54 fillage so we want to increase that to 75 8096 The math is as follows 75 54 100 54 0 46 so we need to move the setpoint 46 of the way towards a full pump 6 Currently the setpoint is around the 4196 mark on the horizontal scale at the top of the Card Plot Area Moving horizontally across to the full card we intersect the downstroke portion of the full card at approximately 77 7 Next we take 7796 4196 0 46 17 and add the 1796 to the original 4196 which gives us 5896 on the top horizontal scale 8 The next step is to place the cursor directly over the setpoint and
104. each address is assigned to Setpoint Group Configuration c J X Setpoint Group Configuration r Create and Modify Setpoint Groups E SAM Status zi p ENABLED i 1 A Address Description Setpoint Group d D enone 7 a 1 RESET_MAL Not Assigned EI 2 KLEAR Not Assigned d ON Malfunctions a 5 Basic Calibration Not Assigned ENABLED E 6 Horseshoe Calibration Not Assigned 4 Pun A 7 Calibration Accepted Not Assigned i UN ENABLED EI 8 User Terminated Not Assigned E 9 RST_TO_DEFAULT Not Assigned OR VFD 1 Reset and Init Ref Rev Calibration Not Assigned I mM 12 Abort Ref Rev Calibration Not Assigned py Violations E 100 Global Off Setpoints ENABLED FJ 101 Stop Motor Host Setpoints UU m 102 Start Motor Host Setpoints Mis 7 103 Load Stored Setpoints Cl 104 Load Shutdown 1 Setpoints f py Esuipment 7 105 Load Shutdown 2 Setpoints ENABLED 106 Load Standard Setpoints a Inferred Prod E 107 Load Start Setpoints ENABLED F 108 Load Pump Up Setpoints lt T m All Selected Save You can change a parameter in the POC by double clicking on the cell in the Backup column that corresponds to the register you wish to change This action puts the cell in edit mode where you can enter the new value You may change several values in this manner prior to writing them to 65 XSPOC User s Guide the POC Each new DB Value will be highlighted green To write the
105. ected cards from the Card Library Selecting the card and pressing the Delete button on the keyboard will also allow you to permanently remove the card You will be asked to confirm deletion Save will mark that card to not be deleted after the standard 30 60 days The XSPOC administrator sets the duration of time to keep cards before deleting them When a card is marked to be saved a floppy disk icon will be visible next to the card type To toggle the card back to regular status right click on the card and click on the save option again Export Card to File will allow you to export the card s as an XDIAG Dyn file or a Lufkin date file You can select Current Selected or All cards Dyno Note allows a note to be made for that card Selecting this option opens a dialog box where you can create edit or delete notes for that card These dyno notes are visible from the Well Notes screen 5 Input Data 40 The Input Data for the selected well and the selected card is obtained from information stored in the database This information is collected from user input and from the POC Runtime Hrs SPM XSPOC User s Guide e Str Length e Pmp Diam e Pmp Depth ft e st Date e st Gas msfd e st Oil bpd e Ter Water bpd e st Gross bpd e ourCap 224 bpd e Pumping Unit e Cycles Yest e Idle Time min can be changed by clicking the button next and entering new idle time values You will
106. ed The user may decide to disable scanning of a well if the well s controller will be turned off This makes the communications more efficient by not wasting time on controllers that will not respond to a scan Disabling a well does not affect the operation of the controller in any way lt merely causes XSPOC to no longer communicate with the well unless re enabled There are two ways to change a well s enabled status A user can double click on the enabled cell to toggle the enabled state A user can select a well or multiple wells and then choose the Action Enable Wells Disable Wells menu item 21 XSPOC User s Guide 28 Pump Condition This column reports the pump condition from the last XDIAG analysis run on the well Examples of pump conditions would be Leaking traveling valve or Worn pump Communication Status This column contains the communications status of the last attempt to communicate with the well The status will either be OK CRC Error Timeout or SocketConnectFail OK indicates that the system is successfully communicating with the POC A CRC Error indicates that a response is received from the controller but that the data packets from the controller are being received with errors If this happens no data will be updated in XSPOC A Timeout error indicates that there is no response from the well potentially caused by a power failure remote radio failure bad controller address etc A SocketConnectFail
107. ed box Check Description as this is the message with date and time that is sent on notification Mark the Normal State box e Open tblNodeMaster O For each well that you want to receive notification on make sure StringID refers to a valid StringlD from tblStrings and that this refers to a valid callout group A Contact Group contains contact names and emails for alarm notification A Responder List contains names and phone numbers for Alarm Callouts For each well that you want to receive notifiation on make sure AlarmAction is set for a callout on Hi and or Clear 5216 Hi 7264 Clear So for Set and Clear a value of 80 is used If you don t want NodelD to be used in the callout message then set VoiceNodelD to use something other than NodelD You can also use this column to clarify the spoken well name The dialer voice reads this text phonetically so you can use written numbers instead of numerals e g ten vs 10 e To use a pager open tblSystemsParameter and set UsePager 1 This is a legacy feature If your company still uses pagers contact Theta to assist in setting this up e Touse xsDialer open tblSystemsParameter and make sure UsePager is set to any value except 1 we recommend 0 See note after previous bullet point To Setup a Hi Lo Alarm Callout e Open the Configuration tool e Open tblAlarmConfigByPOCT ype O O 130 Find or Add the Register you want to receive notification on Set Bit 0 O
108. edicted cards etc These settings are retained based on the last time you changed them so you do not need to set these every time you use the client 85 XSPOC Administrator s Guide XSPOC Administrator s Guide Introduction To visualize how XSPOC works consider the program to be the combined functions of four components plus XSClient which is best described as a user friendly GUI The first component is the communication software There are two programs for each active communications port on the host computer which manages the communications for each port They show up as processes in the task manager on the host computer e XSCommServerAnd XSScanner The second component is MS SQL Server This database software stores information for XSPOC used by each of the other components for controlling parameters and data storage XSPOC is comprised of four databases with only one that is usable by the customer XSPOC It is the Administrator s responsibility for creating backups of these databases Please refer to MS SQL Server Manual on how to create backups The third component is Theta s XDIAG This software provides the diagnostic analysis of the dynamometer cards for the user It reads production information equipment data and surface dynamometer cards from the database for processing and then writes the diagnostic analysis results to the database The fourth component is XSSchedServer This program coordinates all of the int
109. ells Automatically inserts new wells from customer s database data integration feature FacilityW ellControl Allows system to control well base on facility inputs ClipFiles Clips log files to prevent GetGroupData Not Used ProcessDynFiles Retrieves other dynamometer files from a specified directory for processing by XDIAG ArchiveDataHistory Archives historical data in another table internal routine that has no effect on the functionality of XSPOC BackupDB Runs the daily backup task and removes old files from the backup set 140 XSPOC Administrator s Guide User Security XSPOC Security is based on the login name of the user when they login to the Host Computer or from a computer connected to your network Every user of XSPOC has read only access until the XSPOC Administrator grants them higher level access based on their user login The XSPOC Administrator can enter this information into tblUserSecurity within the XSPOC database or once the XSPOC Administrator login has been setup in the XSPOC database then they can use the User Security window to facility adding users to the system To setup User Security the normal course of events is to add the XSPOC Administrator to tblUserSecurity start XSPOC under the Administrator login and then open the User Security window under the Tools gt User Security menu Adding the XSPOC Administrator to User Security 1 Open the tblUserSecur
110. em and stay connected until you shutdown XSPOC server processes Using a Digi Terminal Server For those who would like to connect over ethernet to a radio from XSPOC or those who would like to have more than one host communication over a single radio channel we recommend the Terminal Server devices from Digi A summary of their terminal servers can be found at http www digi com products serialservers portservertsfamily http www digi com products serialservers portserverts models 138 XSPOC Administrator s Guide The most basic PortServer TS model number 70002041 will work just fine if all you need is an RS232 interface You can read about the other units Some have conformal coatings some are DIN mounted some use other interfaces like RS485 etc Any one of them will work fine with XSPOC We usually use the drivers they provide that make these Digi s look like a local COM port to the computer The software driver is called RealPort and it comes with the hardware and would be loaded onto the XSPOC computer If you plan on using a terminal server to serve multiple hosts you need the IAP model like 70001777 It supports multi host connections with many different protocols For this unit you will not be using RealPort for multiple hosts but you will be connecting directly to TCP IP ports Please contact Theta for more information regarding this configuration Scheduled Events Occasionally after a power failure or rebooti
111. en Set POC Clock Use Register Panel to Write to POC Limit User Navigation to a Group By default XSPOC will show all groups and wells to all users on the system However you may want to limit the amount of groups and wells that a particular user can see or have access to on the system To do this you first need to determine which group on the Well Explorer you want to have set up for users A common configuration is to make a group based on operator identification This group can either be a Parent Group or a Well Group If you make the User Group a Parent Group then you can place more then one Well Group under their Parent Group folder so you can have Well Groups based on exceptions as well as a Well Group that will show all of their wells Secondly you need to enter a record for each user you wish to limit into User Security The User Root drop down list selection determines how much of your Well Explorer is visible to each user The default User Root for all users is Well Groups and this indicates that this user can see all of the groups in the Well Explorer To limit a specific user to a group just select that group from the User Root drop down list and click on Save A User Security Settings x 2 Manage User Edit user settings and security privileges _ 2 User Name Administrator Password m Admin Well Admin 01b Olc Old _ Admin Lite Well Control ou 1 1 3 Hour desc 1 AllPoints
112. ent 2 0 4 Theta Oilfield Services 1999 2013 Theta Oilfield Services Warning This computer program is protected by copyright law and international treaties Unauthorized reproduction of this program or any portion of it may result in severe civil and criminal penalties and will be prosecuted to the maximum extent possible under law If you right click on the desktop icon on the Host Machines desktop and choose Properties from the popup menu then you will get a dialog that looks like the one below The thing to notice is the Target path of C XSPOC xsClient xsClients msi passive qr SERVER SERVER NAME where SERVER NAME is the actual name of the Host Machine The Target path here is correct for the 102 XSPOC Administrator s Guide icon on the Host Machine lf you are only going to run xsClient from the Host Machine then you are done with the xsClient installation If you have Client Machines that you want to install xsClient on then continue on to the next section General Shortcut Compatibility Security Details Previous Versions m ksClient Local Targettype Windows Installer Package Targetlocation xsClient Target CA XSPOC xsClient xsClients msi passive qr SERVE Start in C XSPOC xsClient Shortcut key None Run Normal window v Comment Open File Location Change Icon Advanced Installing xsClient on Client Machines The first thing to do is to locate the xsClien
113. eractions between the first three components again using configuration data stored in the database XSClient is the user interface to all four of the components The XSPOC program can run without XSClient but you cannot access the data gathered by XSPOC without running XSClient Whether running on the host computer or a workstation XSClient s function is the same it provides you the user with a means to communicate with the pump off controllers review dynamometer cards and analyses and the ability to enter and retrieve data Most administrator tasks involve configuring XSPOC to present data in a certain format perform certain tasks or change the scheduling of these tasks These actions require interfacing with the database to set parameters to accomplish the desired results Because this necessitates direct contact with the database it is preferable to keep administrative tasks limited to a few 86 XSPOC Administrator s Guide knowledgeable persons who are willing to accept this responsibility It is best to have all interaction both user and administrator occur from a workstation although this is not always possible when performing administrative duties Many tasks that an XSPOC Administrator performs are difficult to explain in text and must be learned by hands on demonstration This manual will attempt to outline the basics and provide a starting point for some of the more difficult tasks Anytime you have a problem or
114. ervice Pack Setup Customer Information Please enter your customer information User Name Theta Organization Theta Serial Number 00000X Advanced Installer Click Install 98 XSPOC Administrator s Guide dl XSPOC Service Pack Setup Ready to Install The Setup Wizard is ready to begin the XSPOC Service Pack installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard Advanced Installer Service Pack Setup window appears ff XSPOC Service Pack Setup Installing XSPOC Service Pack Please wait while the Setup Wizard installs XSPOC Service Pack This may take several minutes Status Advanced Installer Click Finish to complete the installation if XSPOC Service Pack Setup Completing the XSPOC Service Pack Setup Wizard Click the Finish button to exit the Setup Wizard 99 XSPOC Administrator s Guide Post Install 1 p dr od e If this is an install that has an existing XSPOC Database check tblSystemParameters for correct paths for XDGDataDir and Database Server name in SQLHostName The services should have restarted during the install so scan several wells on the different communication channels Gather cards from different wells on the different communication channels Run XD
115. es for new notification requests Default 10 ServerName XSDialer exe config Specifies the server name used to establish a connection with the database CommPort RadioSession exe config Specifies local communication port which has the RigBlaster radio controller For KeyUp KeyDown control through RTSControl TimesToRepeat RadioSession exe config Specifies the number of times to repeat the radio notification message WaitTimeAfterKeyUp RadioSession exe config Specifies the time in seconds to wait after keying up enabling RTS Default 1 WaitTimeBeforeKeyDown RadioSession exe config Specifies the time in seconds to wait after keying down disabling RTS Default 1 DialerModem DialerSession exe config Specifies which modem to use when the Override property is set to True and corresponds to the device enumeration found in the device log Default 0 158 XSPOC Administrator s Guide Parameter Location Info DialerSound DialerSession exe config Specifies which audio playback device to use use when the Override property is set to True and corresponds to the playback device enumeration found in the device log Default 0 DialerVoice DialerSession exe config Specifies which synthesized voice to use when the Override property is set to True and corresponds to the voice enumeration found in the device log Default 0 Override DialerSession exe config Forces the Phone Notification Session DialerSession exe to use the DialerSo
116. es to will need to restart XSClient to see the changes to their security settings fa User Security Settings Rm sa Manage User Edit user settings and security privileges User Name User Root Sam Theta Well Groups Y Password 000000 Y Admin Y Well Admin v Well Config Y Admin Lite Y Well Control Well Config Lite Add Edit well comments Enable Disable Wells Save Cancel The following table gives an overview for each Security level Security Level Rights AdHocGroup1 AdHocGroup2 AdHocGroup3 and OpArea names through Well Config Screen Controller Tab Change and Delete Notes Setpoint Configuration Well Admin Add Well Delete Well Change Well Name Change Alias on Group Status Columns Add New Custom Pumping Units Well Config Enable Disable Wells or Groups of wells Inputing Other Well D AS Well Config Lite Change the Comment ProdPotential RecSPM or OtherWelllD1 Well Control Set the Base Card of a AE POC Set the Idle Time on a POC Set the Integration Start Duration and Limit values Change Card Constraint Value Change Fill Base Line Change High or Low 142 XSPOC Administrator s Guide Security Level Rights Limit Enable Disable Facilities Action Commands for Group Status Put Well into Constant Run Mode POC Mode or Timer Mode Use the POC Panel Clear Alarms Start Stop or Idle a well Recalculate Normals Set Control Parameters Setpoints Scre
117. ession This refers to the time during which you have the XSClient program open and running The session begins when you open the program and ends when you close it If you are sharing a workstation with other users it is recommended that you end a session when finished doing your work Security XSPOC has several levels of security and user access to the features of the program The XSPOC administrator needs to set up a security level for each user requiring more then a read only type access to the information in XSPOC XSPOC Security is based on the computer s User login and no longer uses passwords to access different areas of the program If you find that menu items or screens are not accessible by you then contact your XSPOC administrator for more access rights Selected Group or Well Refers to the group of wells or the individual well selected in the Well Groups Tree When a group or well is selected XSClient is using data for that item to populate the screens You can tell which well or group is selected from the status bar at the bottom on the XSClient screen XSClient The software interface used to access information from the XSPOC database control wells and collect and analyze dynamometer cards XDIAG The diagnostic software that takes information from surface and downhole equipment production data fluid data and the surface dynamometer card to calculate a downhole dynamometer card and an analysis of the condition of
118. ew before it will be displayed in the Choose View list Choosing a View from the Choose View combo box will display all the Well Groups that use that view in a bold font and a check mark will appear in the box next to the Well Group name Well Groups that are associated with another Custom View will display that Custom View name in parenthesis next to the Well Group name To associate a Well Group with a Custom View choose the Custom View from the Choose View combo box and then check the box next the Well Group If you choose a Well Group that already has a Custom View association then the new association will be established when you click on the OK button Make as many changes as necessary before clicking on the OK button The 32 Slinht SVleak 1 QK 31 Runnina XSPOC User s Guide Select All and Unselect All buttons allow you to quickly associate or unassociate wells to a particular Custom View You can not associate a Parent Group with a Custom View So in our figure to the right you cannot choose to associate a Custom View with the XDIAG Parent Group but you can associate any of the Well Groups below the XDIAG Parent Group with a particular Custom View No changes are saved until you click the OK button If you do not want to save any of your changes then click on the Cancel button Clicking on the OK or Cancel button will close the dialog box Making Custom View associations effects the way the Group Status window is displayed to
119. export trend data v Show Grid Lines See the Graph Settings Window topic below ShowTet Clear Clears the graph plot area Views Show Graph Settings Accesses a TeeChart Editor el Save This Graph To File Y Print with all the graph settings Show Graph Data allows the user to view the trend line data points in a grid Show Grid Lines toggles the display of the horizontal and vertical grid lines when this option is chosen This option displays a check mark next to the option when the grid lines are set to display Show Text toggles the display of Event text on the grid when this option is chosen This option displays a check mark next to the option when the Event text is set to display If you don t have a trend selected from the Events category then you will not 91 XSPOC User s Guide see anything on the graph You can move the tooltip window displaying the Event text by clicking on the Event tooltip window and then dragging it to a new position on the graph Views Save Save As or Delete views Save The Graph To File Saves graph to a file in a selected format that you choose Print Prints the graph plot area to a selected printer 5 Saving a View a After you have customized the Plot Area right click Clear anywhere in the white space of the plot area Show Graph Settings oelect View and then either Save or Save As to m ms save your view as a XSPOC view Save will save the 2
120. for navigating between and inserting or deleting casing sections To select a casing section click on the number of the casing section This activates the navigation arrow buttons You can move between sections using the arrows on your keyboard or clicking the number of the rod section Clicking the Insert button will insert a section at the bottom and will select this new casing section Clicking the Remove button removes the selected section C Tubing Input Data E well Config ol t lA Save Cancel Action Controller Surface Equipment Downhole Equipment Analysis Options Alarm Actions Rods Casing Tubing Perforations amp Tubingsize Length ft e eis W Tubing anchored Tubing Anchor Depth ft 4002 Pump Pump Depth ft 4920 Plunger Size Other v 0 13 in Barrel Length ft 20 Pump Type Insert Pump Theta Sam E Tubing sections are entered starting at the top of the wellbore and going down You can change the Diameter and Length of a tubing section by selecting the appropriate cell in the grid and entering the value The control buttons on the left are for navigating between and inserting or removing tubing sections 74 XSPOC User s Guide To select a tubing section click on the number of the tubing section This activates the navigation arrow buttons You can move between sections using the arrows on your keyboard or clicking the number of the rod secti
121. gned view will display in the Group Status grid For more information on assigning views to well groups see the topic Associate User Views Window later in this manual The columns in this grid can be resized and moved to suit a user s preference The only column that cannot be moved is the Well Column since that is a fixed column Columns in the Group Status grid except for the Well Column can be sorted by single clicking on the column headers The sort order will reverse itself if the column header is single clicked again You can also select all wells in the Group Status View by pressing Ctrl A when the 23 XSPOC User s Guide Group Status Window has the focus To just have one well selected again just click ona single well row Any changes that are made to the Group Status Grid will need to be saved before they become permanent To bring the Group Status Window back to its configuration prior to customization simply single click the Refresh button and the view will revert back to its prior configuration with current information The ability to customize the Group Status grid gives you the option of prioritizing what wells you want to see in the special report available in the Group Status Menu Single clicking the Print button in the Group Status View Window opens the print preview window for the report that is configured by your display settings 3 Performing Actions on Selected Wells 24 You can select a group of wells withi
122. hat the server software is running on Whether running on the host computer or a separate workstation its function is the same it provides you the user with a means to communicate with well controllers or other devices review dynamometer cards and analysis and to enter and retrieve data There are some terms and functions that need defining before beginning to use XSPOC Scans This refers to the retrieval of information from the controllers XSPOC makes two types of scans Status Scans and Daily Scans The Status Scan is performed routinely at an interval defined by the XSPOC administrator or your Theta representative The default interval is 10 minutes which means that the system scans all wells then waits 10 minutes before commencing the next scan The number of scans per day depends on how long it takes to perform one scan of all of the wells This scan simply checks the status of the well and if there are any alarms to report In this guide the Status Scan may also be referred to as polling the well The Daily Scans are performed once a day and is a large data download from the controller During this scan XSPOC retrieves dynamometer cards and other daily information such as runtime number of cycles average pumping speed etc This scan requires several communication requests and can take up to 20 25 seconds per well dependent on the quality of the communication s link and the type of controller XSPOC User s Guide S
123. he appropriate rows meeting your conditions Add an Analog Input This depends on whether you have this particular input on all wells or just on some of your wells If this input is on all of your wells it is a little bit easier but you also have to have the same item like flowline pressure on every well and it has to be scaled exactly the same on every well If this is the case then go to the Tools Admin Configuration menu then to tblParameters Find the POCType number that corresponds to your particular controller type also located in the tolPOCTypesTable You then need to find the register number that corresponds to the input of your transmitter If you do not find it in the list you can go to the bottom of the grid and add your own entry Here are the important columns and what they mean 124 XSPOC Administrator s Guide e POCType Contains the number that identifies the type of controller 1 Baker 2 EDI 3 Lufkin MPC etc e Description User configurable name to define the item e ScaleFactor This is 1 if no scaling is to be applied A value of 0 1 would multiply the raw device value by 0 1 e Decimals Number of decimal places to show in XSPOC and is O by default e StatusScan Check Status Scan for XSPOC to gather this register during its normal status scan e CollectionMode This controls how data points are added to the data history If you want this value to be collected for the history graph every time a stat
124. he contacts you have to have xsDialer installed and configured and or Email setup Contact Theta in regards to these forms of callouts To set up an Email Contact Group or Dialer Group click on the Edit button in each box to get the appropriate group configuration tool Clicking on the Email Contact Group Edit button opens the E mail Contact information window From here you can add a New Group by clicking on the Green plus icon toward the top left hand side as well as edit or delete existing contacts and groups The E mail Contact window displays existing groups on the left and has two tabs The All tab will display all the contacts that are in XSPOC The Selected tab displays all the contacts selected to be in this group Contacts can also be Added Edited Saved and Deleted by clicking on the icons on the upper right side of the window There is also a Cancel icon to cancel any changes that were made but not wanted Dose NN cA rm a E mail Contacts Manage contact groups ES emai wn mail Contacts Theta Bakersfield a BEND SS Til chris Sharman Drew Batt First name l A Hamelin Chris Richard Dustin Pa 1 Capo e J _ Adon Porras Cody Fossen _ Earthston 7 Alan McCurdy Cody Fossen Evan Rei Andrew McDicken Cory Dyck Floyd Mo Last name m _ Arliss Calvert Y Cory Dyck Gary Mor Ash Stoker Craig Mailer
125. hen XSPOC runs XDIAG on each well it will automatically import the maximum counterbalance effect and determine loadings on the gearbox Note Even though XDIAG is using the maximum counterbalance effect to calculate gearbox loadings the MCM will not show up in the Well Configuration Window for the well it displays the default of 0 If a CBL file does not exist for a well XDIAG assumes that the well is balanced 20 although it states in the Analysis Box that there was no MCM available when calculating gearbox loadings While collecting and inputting the data into XBAL requires a lot of manpower and time the benefits in extended life and reduced repairs justify the effort Group Information Group Status Window OVERVIEW The Group Status Window displays the current status of the wells that are in the selected XSPOC User s Guide Analysis Data B Current 5 2 2013 11 03 AM There is gas interference with 69 pump fillage XDIAG has determined the fluid level to be 4178 feet from surface 1200 FOP which corresponds to a pump intake pressure of 551 4 psi There may be a phase shift in the surface data which is caused either by a time lag between the load and position measurements or by an incorrect top of stroke setting This phase shift was not corrected The load cell appears to be reading low by 3032 Ibs This load shift was corrected The production rate or plunger size you entered may be incor
126. hese notes are also stored historically in Well Notes Fill This column reports the pump fillage percentage This value is reported by the POC some controllers do not support this This value is of interest on POC operations where the well is set up to not cycle It is useful for monitoring the pumped off state of the well particularly in heavy oil non cycling wells Host Alarms This column displays the highest priority Host Alarm Host Alarms are configured on individual wells Cycl Today s Cycles This column indicates the number of times that the well has cycled today Some controllers do not support this function Y Cycl Yesterday s Cycles This column indicates the number of times that the well cycled yesterday Some controllers do not support this function This cell will be highlighted in red if the value falls outside the typical operating range for this well using SPC It will also be highlighted in red if it goes outside a range specified by the administrator The color is also affected by the Operational Type specified for the well setup in the Well Configuration screen If a well is identified as a 24 hour operating type then the cell will be red only if the runtime falls above the specified lower limit For a cycling well it will be red if it is below or above the specified limits The cell will be yellow if the well has a high degree of variation in its data indicating that the SPC limits are too broad and that the
127. heta into the KSPOC directory and register by typing regsvr32 c XSPOC xsupdatewelldata dll from the run command or command prompt of course substitute the proper path to your XSPOC directory e f using the data integration feature set system configuration parameters to support data integration 94 XSPOC Administrator s Guide If automatic reports are desired the xsScheduler service will need to be setup to log on as a user versus the system account which is set by default The user account used to run this service needs to have adequate privileges to be able to print to any printer specified Service Packs Install Before starting the Service Pack installation the XSPOC Server processes XSServer XSSchedServer XSDialer and all XSPOC related Processes XSCommsServer XSScannerL XSClient XSServiceManager will also need to be shut down You will need to Lock down any of the rows you made changes to in tblParameters or tblStates if you don t want the Service Pack to overwrite those rows Pre install da Create an xspocinstall folder if one is not created on the drive xspoc is installed Download the Service Pack 11 10 into the xspocinstall folder contact Theta for download link Make sure there is a copy of the database on the server Copy the latest backup to the xspocinstall folder The database backup location can be found in the tblSystemParameters Copy the xspoc ini file from the xspoc directory t
128. his table the 159 XSPOC Administrator s Guide phone number for each entry needs to be unique and you can add the persons first and last name to the entry Once you have all your responders listed navigate to tolRespondersList This table is used to set up logical groups that will be used on a callout In tolRespondersList only the ResponderListID column has to contain a unique value Finally from the list of tables choose tolRespondersListRel This table allows you to relate your responder groups to your responders The ResponderListlD is one of the ResponderListlD s from tblRespondersList and Phone is one of the Phone entries from tblReponders Relating your responders in this fashion allows you to include a responder in more then one group and to tailor the list of who gets called when the system needs to callout In summary here are the following tables and the columns that need to be populated so that xsDialer will know whom to call if the system should need to do a callout The columns that are bold need to contain a unique value for that table tolResponders A list of all responders Phone enter a unique phone number FName enter first name Name enter last name tolRespondersList This is a list of each callout group ResponderListlD enter a unique number for each list Description enter a description of the list like Route 1 tolRespondersListRel This table relates phone numbers to the lists so it tells
129. how the raw value is scaled If no special scaling is required then the EngLo needs to match RawLow and the EngHi needs to match RawHi like RawLo 0 RawHi 9999 EngLo 0 EngHi 9999 e EngUnits user defined description of the units like psig ft or F e LimitLo LimitHi These define when the alarm points are tripped If you do not wish to trip Lo or Hi then just set the value to be outside the range of the expected values e Writeable checking and deselecting this box enables or disables writing back to the controller s register from the facility status grid e GroupNodelD This allows this input to be associated with a different NodelD but will usually be set to the same as the NodelD column If there is a need to associate this tag s data with a different NodelD this column will contain the NodelD of the associated 153 XSPOC Administrator s Guide 154 facility or well For example historical storage of data will be based upon the name contained in the GroupNodelD Display Order allows you to change the order that the facilities are displayed AlarmAction Alarm actions allow certain actions to be taken when an alarm point is tripped The value in this column is determined by what bits are set O O O 1 LSB 1 shutdown group if hi alarm 2 2 shutdown group if lo alarm 3 4 restart wells if condition clears 4 8 execute custom action script if alarm state changes 5 16 dial out page
130. ication system is composed of three essential parts the governing XSPOC Dialer Notification service XSDialer exe the Phone Notification Session DialerSession exe and the Radio Notification Session RadioSession exe Working together the three modules sequentially notify responders about events that occur within the XSPOC system 156 XSPOC Administrator s Guide The XSPOC Dialer Notification service runs as a NT service and is capable of functioning without interaction with the desktop or having to physically log in to the workstation or server This queries for active events that have been enabled for notification these events are populated in the tblDialerLog table in the XSPOC database In addition to querying for active events this service is responsible for capturing configuration parameters and applying those parameters throughout the service Any changes to the configuration parameters will necessitate a restart of this service This service uses the Phone Notification Session and the Radio Notification Session modules to facilitate responder notifications The Phone Notification Session selects the telephony device synthesized voice and playback device and also performs a telephone call out in which the notification message is played and a prompt to acknowledge the event is issued The Phone Notification Session is a standalone application which receives control information from the XSPOC Dialer Notification service Data is
131. iewer Toolbar The following buttons and menus help you gather cards and perform other functions on the Card Viewer Screen The Get Card button allows you to select one of the cards from various card buffers that are on the device The one shown here is for the Lufkin Well manager and yours may appear different depending on which device you are using to store cards at the well site 36 idle Time XSPOC User s Guide e Current data from latest stoke Current e Startup the first card when pump was Startup last started Pump Off Shutdown e Pump Off ShutDown the last card REN Prev SD PO Buffer 3 LoRPM before Pump was last turned off eem peeves e PO ShutDown Buffer gets the last Startup No MPT Sample Live Strokes several strokes prior to the shutdown condition e Prev SD PO Buffer data from the last several cards drawn at the end of the previous cycle e Standard data from a manually initiated card collect done by selecting the feature through the controller s keypad e Startup No MPT data from the very first stroke when the starts up no minimum pump strokes e Sample Live Strokes pulls card for the next 15 strokes not available on all POC types The XDIAG button allows you to run analysis on the currently selected card in the card library The Email button allows you to send the card to Theta Oilfield Services or other receipients of your choosing if you already have a mail
132. if hi alarm 6 32 dial out page if lo alarm 7 64 dial out page if condition clears 9 256 run xsbeep program on main console to notify of alarm 10 512 dial out page on com fail 11 1024 dial out page on com return to normal As an example if you wanted XSPOC to shutdown wells when the monitored value reaches the HiLimit and you want the wells to restart after the condition clears you would set the 1 bit value 1 and you would reset the 3 bit value 4 and so you would put a value of 5 in the AlarmAction column The values are provided here to make this easier just add the values together to arrive at the total value to use If you use the shutdown or restart options then make sure the FacilityWellControl Event in tblSchedule is enabled WellGroupName The name of the well group to start or stop This must be configured if using well control actions in AlarmAction PagingGroup If using alphanumeric pagers this is the name of the PagingGroup AlarmArg is used to pass in arguments for alarm action scripts Contact Theta for more details Alarm TextLo Hi Clear This is the text that will appear in the alarms column of the facility status screen depending on the state of the alarm GroupStatusView Set this to true 1 or 1 if you want to display the analog input s value on the group status This makes it available when customizing the group status view under the tblFacility branch
133. indicates that XSPOC cannot establish a TCP IP connection with the Terminal Server or Cell Modem Run Status This column contains the running state of the well as of the last successful scan The status will either be Running Idle or Shutdown The run status may contain other information depending on the type of controller being used TIS Time In State This column indicates how many minutes the well has been in the current run state running idle or shutdown Please note that depending on the controller this value may not always be correct Many controllers have an upper limit for this value or they may have odometer style register that rolls over after so many minutes Alarms This column indicates the highest priority RTU alarm or OK if there are no RTU alarms Since a controller can have multiple alarms the user can right click on this cell to view a drop down list of the alarms The priority of the alarms can be set through an administrative function Host Alarms This column indicates the highest priority host alarm alarms caught by XSPOC or OK if there are no host alarms 9e RT Today s Run Time This column shows the well s percent runtime for today Comment This is a column that can be used to store any comment that the user wants to associate with the well Double clicking or right clicking will cause an Edit Comment window to display so the user can edit the comment Any comments entered here are automati
134. ine 1 Check to see if license tlf is in this directory 2 Check the xserror log and see if the last entry or an entry near the bottom has the following description for an error The license file was not found File CAXSPOClVicense tlf 3 Check the register log file a If the registration period has expired then it will state this with a date and time stamp when you attempted to last start the XSPOC Server b If you have a trial period license then everytime XSPOC Server is started a datetime stamp entry is entered into register log with how many days are left on the trial c If there is something wrong with the license file then you will see the following message The license failed system check 4 Call Theta if you suspect any licensing problems An alternate unsupported way to check the License is to create a license vbs file with Notepad and paste the following code into it 109 XSPOC Administrator s Guide Set s CreateObject XSPOC Licensing LicenseClient s LicenseName XSPOC s KeyStorePath CAXSPOC s LoadLicense C XSPOOCWicense tlf If Not s lsLicenseValid reason Then MsgBox reason Else If s CurrentLicense Type 0 Then MsgBox TRIAL Only 8 s CurrentLicense UsageRemaining day s remaining Else MsgBox Registered End If End If Running this file on the Host Machine will read the license file and return what type of license you have and how much time is remaining if it is a
135. internet this number is arbitrary and can match the PortlD for simplicity e Enabled Check the Enabled box to enable port for scanning e BaudRate modem baud rate e Parity parity setting for the radio modem O none 1 odd 2 even e DataBits number of the data bit setting for the radio modem e StopBits number of stop bits for the radio modem e TimeOut the amount of time for the host waits for the POC to respond to a data request in milliseconds normal range 2000 5000 ms e KeyUpDelay the amount of time the radio waits after keying up before sending a data request in milliseconds normal range 250 600 ms e KeyDownDelay the amount of time the radio waits before keying down after sending a data read write request in milliseconds normal range 0 200 ms e RTSCTSControl enables or disables the Ready To Send Clear To Receive feature usually enabled except for SAM POC s O disable 1 enabled 136 XSPOC Administrator s Guide CTSTimeout Clear To Send Timeout the amount of time the host computer waits after sending an RTS before timing out in milliseconds normal range 0 20 ms Retries number of times for the radio to resend the data request after a communication error occurs Description field for description of port appears in Well Config screen WaitForCTS Check the WaitForCTS box to enable Clear To Send feature PortType default is 0 for a standard RS 232 port o 0 serial
136. ions to reload a server as well as the links to the various files you will need Please read through all the instructions first before starting Make sure the XSPOC database is backed up we will use this as a last resort Shut down XSPOC services using XSPOC Service Manager Using SSMSE detach XSPOC database on old server using this procedure e Start SQL Server Management Studio Express using the sa Account e Expand the Databases group in the Object Explorer e Right click the XSPOC database and select the Detach Database option in the Tasks sub menu _ 7 Detach Database Select a page i Script v L3 Help General Databases to detach Database Name Drop Updat Keep Status Message E a a Not 60 Active connection s Connection Server theta zapto org 4510 Connection SpocWrite 34 View connection properties Progress Ready 118 XSPOC Administrator s Guide Query XSPOC TEST master sa untitled 1 New query PE E 5 e RH X BA E y P GI E E C pe master EXEC sp detach db lHdbname xspac I Ready Exec time 0 00 00 O rows Ln 1 Cal 36 4 f you are using data integration feature be sure to back up the XSUpdateWellData dll in the XSPOC directory Backup the xdgdata directory on the old server rarely needed but nice to have Load your OS and any other software you need on the new machine Install XSPOC from XSInstall zip don t install latest service pack yet http www go
137. is option if the Effect and Crank Angle are known Use XBAL Information Select this option only if the crank and weight data has been run through XBAL and imported into XSPOC e Motor The Motor Setting box will activate when a high slip motor type i e EconoPac ll ODP is selected O O O Motor Type the motor type installed on the well Motor Size the motor size installed on the well Motor Setting Used only ifa high slip motor is selected Electricity cost kwh used in calculating energy expense based on well design and operation Power meter one way or two way 4 Well Configuration Downhole Equipment There are four tabs in this screen where the well s rods casing tubing and perforations are entered Each tab contains a grid which displays the equipment downhole Each grid has 4 buttons on the right side that aide in ordering inserting and deleting the equipment On the Tubing tab if the Tubing anchored box is not checked the Tubing anchor depth box will not be displayed The Save button which is located at the top right side of each screen saves the data which has been entered while the Cancel button will restore your information back to the last saved data A Rod Data Input 71 XSPOC User s Guide 12 23 Well Config el aa il Save Cancel Action Controller Surface Equipment Downhole Equipment Analysis Options Alarm Actions Rods
138. ity table in the XSPOC Database using a tool like SSMSE 2 Add the XSPOC Administrator s computer network login name to the table and put a True in each column of desired privileges and False for privileges not desired COBRA XSpocDemo o tblUserSecurity UserName WellControl WellConfig Admin AdminLite I d Demo True True True True 3 The Administrator would need to close and re open the application for the changes to take effect Granting Higher Level Access for Users 1 Open the User Security window in XSPOC which is located under Tools gt User Security Settings in the User Section of the Tools toolbar 2 If the user does not already exist for higher level access then click New User icon in the upper left corner of the window and add the user s login name to the User Name popup dialog box and enter a password in the Password box password is not necessary if your system is configured to use Windows Authentication in tblSystemParameters 141 XSPOC Administrator s Guide 3 If you have already added the user to User Security then you just select their login name from the User Name list by double clicking 4 You grant different levels of access by checking the appropriate levels on the User Security Settings form and clicking the Save button If you place your mouse over each of the level s labels then this will give you a short description in the tooltip of what access rights are granted for that level The user you made chang
139. l Conf Geld Maps S Hanford Corcoran Cuyama Los Padres National Forest DSH Me Valley Sequoia National Monument Park Golden Bear Lake Reediey Lone Pine Wales L Sequoia N P H 23 Three Rivers Owens Valley n Visalia Hockett Lokes Death Valley National Park Tulare Porterville Tule Sequoia National River Forest R D 7 Pixley Delano Kernville Owi Lote Lake isabella Ridgecrest M Wasco 395 Tehachapi California City Edwards Barstow Rosamond Frazier Park Edwards Air Force Base W Avenue D Lancaster Palmdale Victorville ad Running E Shutdown Communication Problem a 03 1 01 57 Placing the mouse cursor over a well point on the map will display more information in regards to the well status as shown below Group Well Facilities Navigation 01 9 37 26w4 100 16 25 40 9W 102 4 14 63 10W 102 07 13 39 21V 102 16 10 40 8W 12 16 63 10W5 13 18 63 9W5 13 20 63 9W5 Greenacres CG Bakersfield Claravlie Oildale pradera Tess 1b9 6 4c8 6 10 15w2 Status Running D ane Lamont munication Status OK rm Statu Last Good Scan T 3 18 2013 1 42 40 PM 223 Anan Latitude 35 35 Longitude 118 65 8 View Status View Card Viewer View Events 15 7 50 5W5 3 16 24 63 10W5 Stallion 7 e Zl 159 6 4c8 6 10 1 Y e E 7 Li Running Bl Shutdown Communication Problem 24 Hour D 24 Hour Tot Activ Inacti New Node 3
140. lder click Next To install to a different folder enter it below or click Browse JT 92 XSPOC Administrator s Guide Enter User Name and Organization and a Theta provided Serial Number and then click next twice Q XSPOC Setup Customer Information Please enter your customer information Organization Theta Serial Number ferr Advanced Installer Click Install to begin the installation XSPOC Setup Ready to Install The Setup Wizard is ready to begin the XSPOC installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard Advanced Installer Installing XSPOC may take several minutes 93 XSPOC Administrator s Guide Q XSPOC Setup Please wait while the Setup Wizard installs XSPOC This may take several minutes Status Click Finish once the window below opens XSPOC Setup During the install XSPOC creates an instance of MSSQLSERVER and attaches an empty database The SQL mdf and ldf files are installed in the default locations The SQL installation requires that mixed authentication be enabled The installer sets this setting during the installation and creates an SA account with a password The following items may be required as well depending on the configuration e f using data integration feature copy xsupdatewelldata dll provided by T
141. le in a different directory Run XBAL CBALANCE from XSPOC The XBAL icon on the Toolbar starts XBAL Either XBAL will open with the T M data for the well in focus OR it will display the message shown below D XTOOLS KM RODSTAR D DI XBAL E XROD V Applications Cannot find data file o The xblx file cannot be located for this well Do you want to start XBAL anyway 19 XSPOC User s Guide If an XBAL file exists for the well you will see this window open up roup Builder Generate Encrvr a e lew Node DN Clear Transactio a BM Ns Y File Edit Run Help Current 144110CA Back 5 2 2013 10 24 17 AM Current 5 2 2013 10 11 03 AM Current 5 2 2013 9 56 47 AM Current 5 2 2013 9 32 39 AM 3 f e Y nena 144110CA Front 20 200 FOP which corresponds to a pump asurements or by an incorrect top of Tst Gas mcfd Tst Oil bpd Tst Water bpd Tst Gross bpd SurCap 24 bpd The pumping unit is balanced because the existing momentis within 2 of the required balanced value lower the gearbox loading to 78 If you get this message single click the yes button and enter the data necessary to build the XBAL file Save the file to the server s XDGDATA directory The well name in the XBAL file MUST match the well name used in XSPOC Cannot find data file o The xblx file cannot be located for this well Do you want to start XBAL anyway Now w
142. ler type can have different status descriptions and meanings the user is encouraged to contact the manufacturer of his particular controller As an example the following run states and their descriptions apply to the MPC controller from Lufkin Automation Description of Problem The POC is trying to start the pumping unit but does not see dynamic load and position signals to confirm that the unit is actually Idle StrtFail pumping Conditions such as drive belts thrown off motor overloads tripped or operator selection of H O A position would lead to this Well otate The POC has lost the programmed parameters and has therefore returned Loss Prog to default conditions Check that the battery jumper is properly in place Replace battery if problem re occurs The POC has detected a problem with the position input In the event of an analog position signal input problem the POC reverts to a secondary control method of internal percent timer The well is cycled off on using the programmed Downtime and the Run for the previous 24 Hours Running HOA Well State only when digital inputs are wired to contacts on the H O A Running ATF 167 Appendix Alarm Running LCF Running SpFail Shutdown LoRPM Shutdown ML Shutdown MSP 168 Description of Problem switch and programmed for Hand and Auto use Requires the use of two digital inputs Indicates that the H O A switch has been set to a position to overri
143. leshooting Licensing Issues oocccccccccncconccononcnnncnononcnnnnnonannnnnononancnnnnnonancnnncnnnancnns 109 Using ACCess Le oi MR C R O 110 REStOning an RER Te 113 Moving an ASPOC OST Misa alain 118 A A a 121 AoPOCOG Cohlhiguraloh VVIHOOW Sucia arias 121 Add an Anao Bn tac dea 124 Add a Parameter to the Control Setpoints Panel 126 Add a Parameter to Group Status VIEWS ees 128 Backup the XSPOC Database Using Scheduler ooocccoooooncccccccccnnnnoncccnnncconnnnnanccnnncccnnnnnnos 129 Callotisvonm POG Alarms SeluD WEE 130 To Setup a Discrete Alarm CAMO Ut s eoi gest eru ne rea Ee 130 Terrens 130 To Setup a Custom Alarm Callout ccccooonnnnnnccccnnconncccnoncnnnnnnonnnonnnononnnonononannnnnnnnnnnnons 131 Email Notilicaton SCD nit 132 Extemal Data Query SOU Disertante 132 SAM Production vs Well Test Report CGonfguraion 134 Setting the Number of Weeks to Store Dynamometer Cards 134 VEER e uge le le EE 135 o euva testor ipie adbuc teme fate de m cM din die f m edat 135 Talk ireciy TO FOEPZIE Re 137 Table Of Contents Using Dialup Modem surcar 138 Using a Digi Terminal Gerver nennen nennen nnns nnn nnns 138 Sched led RE 139 USES CU led ies elas 141 Adding the XSPOC Administrator to User Security cccccoooonnccnnncccnononancconnncnnnonaannnonnnnnnos 141 Granting Higher Level Access for Users mnes 141 Limit User Navigation to a Group 143 Morning Reports EE 144 Group CGonfgurat
144. lities Failures Tools a y Es From the Main Client window WE oup Reports i Well Test Meter Field Group tatus gt History History History Maps Builder 1 Click on the Group tab E Vell Date Description Idle No RPM Clear H az sflook Big Max 12 1 3 19 39 No RPM Clear H ass SM Energy Big Max 12 1 3 19 2013 9 05 AM Idle No RPM Clear E e Spirit Lufkin Automatio 3 19 2013 8 42 AM No RPM Set ie Spirit Canada H my Stat Excep BN Test Lufkin Automatio 3 19 2013 8 42 AM Idle No RPM Set Lufkin Automatio 2 19 2013 8 42 AM No Crank Clear XSPOC User s Guide 2 From the Status menu item choose Alarm History in the Analysis Section FEATURES The Refresh Interval Minutes Refresh Interval Minutes 12 lets the user select an interval of 1 60 minutes in which this window is refreshed for the chosen Well Group The History allows the user to select a pre defined interval of 1 Hour 1 Day 1 Week 1 Month or 1 Year which is the length of time of history on the alarms Refresh Interval Minutes 1 Description Lufkin Automatio 3 19 2013 9 42 AM Idle No RPM Set i 2114119 0 1 ARA a ODA Misa Group Well Test History OVERVIEW The Group Well Test History Window Sel A O ef displays a list of the most recent well tests for the Group Reports Alam WellTest Meter e Group Status M History istory History Maps Builder Analysis Tools
145. lity New Node Create a new well Configure or clone a new well meter or facility Communications Log Opens the Communications Log Window Generate Encrypted Password Generates encrypted password for XSPOC licensing User Security Allows the XSPOC administrator to configure security access rights for users Clear Transactions e Clear Scan Transactions Clears queued scan transactions e Clear All Transactions Clear all queued transactions Flow Cal Export Opens a window allowing the user to export meter data to a Flow Cal formatted file Change XBAL Template File Allows the user to select a new XBAL template file o Applications Animations Opens the Animation Library and allows the user to run all of Theta s well animations XTOOLS Starts XTOOLS XBAL Starts XBAL for a selected well RODSTAR V Starts RODSTAR V for a selected well RODSTAR D Starts RODSTAR D for a selected well XROD V Starts XROD V for a selected well e The Window tab has two sections Arrange and Layout o Arrange Allows the user to save the layout of open windows so they can be reopened all at once during subsequent sessions Cascade Windows float and are stacked on top of each other Tile Horizontally Tiles windows in a stack Tile Vertically Tiles windows side by side 13 XSPOC User s Guide o Layout Save Saves current window arrangement for easy re opening Open Opens save
146. ll e Alarm History Opens the print preview of a list of all alarms for the selected well e Analysis Input Data Surf Downhole Analysis Input Data Surf Downhole Opens the print preview of a list of the production data and surface and downhole equipment for the selected well e Notes History Opens a print preview of a list of all well notes for the selected well e Unico Summary History Graph Opens the History Graph Window XSPOC User s Guide Alarm History Opens Alarm History Window and allows users to select Alarm History from pre set time frames Well Test History Opens Well Test History Window Meter History Opens Meter History Window and allows users to select Gas Injection and Production Meter reporting criteria for a defined date set POC trends Opens POC Trends Window for the selected well Other Measurements Opens the Other Measurements Window for the selected well Well Notes Opens the Well Test History Window External Data Query Opens a window to show data from an external data source that has been configured by the XSPOC Administrator View EFM Logs Opens the EFM Logs Windows for the selected device o Control Section Scan Command button to force a Scan on the selected well Action Contains a sub menu for well control on the selected well e Start Starts the pumping unit on the selected well e Stop Stops the pumping unit of the sele
147. llD1 value for each well which we want to display information for in the Well Test window In our example the OtherWelllD1 value would be the values from the WelllD column in the spreadsheet If all is successful then we should see the Well Test window display information for our well a SAM Clone well TestDate Oil Gas water Hmm 2755003 010 30 SAM Production vs Well Test Report Configuration There is a report for a group of wells called SAM Production vs Well Test This report will show you a comparison between the last entered Well Test in XSPOC with the values for SAM s Well Test Values for yesterday However to get this report to display properly you will need to make some changes to tblParameters for the SAM memory map e Open the Configuration tool e Open tblSystemParameters find the following parameters for POCType 8 and markeach parameter s StatusScan box and set CollectionMode to 1 o 39748 SWT Oil Yesterday o 39749 SWT Water Yesterday o 39750 SWT Gas Yesterday o Start and stop xsserver e The information from the SAM controllers will now process during the GetDailyData Scheduled Event You will also need to refer to the SAM User s Manual in configuring the IPA Parameters under Programming Inferred Production section Setting the Number of Weeks to Store Dynamometer Cards 134 XSPOC Administrator s Guide By default XSPOC stores dynamometer cards for 4 weeks Dependent up
148. logs directory and open the log named task analysis log The bottom of that file should contain a current timestamp If the time stamp is not current or recent try restarting the XSSchedServer service using the XSPOC Service Manager in the system tray XSPOC Administrator s Guide 2 If this still does not fix the problem there may be a problem with the installation of NET or some other configuration issue Contact Theta Enterprises for more assistance 2 Why don tl see my xsScannerL and xsCommServer icons in the system tray There are four possibilities 1 The xsServer service is not running Check the XSPOC Service Manager to make sure that the xsServer service is running 2 If the services have been last started during a reboot you will not always see the icons That usually happens when the XSPOC services start before anyone can log into the console To see them again the user can stop and restart the xsServer service Remember in this scenario not seeing them does not mean they are not running If you look in Task Manager you will see they are running even though the icons are not present 3 The xsServer service may not be using the system account for its log on There are reasons that it may be configured this way but the icons will never appear in the system try when a service runs under a network account because interaction with the desktop is not allowed 4 f you are using Windows Vista 7 Server 2008 or Server 20
149. lor of the selected trend type corresponds to the color of the trend line For wells that have Lufkin SAM Controllers you will see a Configurable Register Logs section on this tab This allows you to see any register logs that were configured at the controller Clicking on the Get Available Logs button will refresh this list of logs from the controller which needs to be done after any register log has been set up to store trend information 5 Register Logs Controller Trends Weides 9 Comm Ok 5 1 2013 2 04 26 PM t9 Inferred Production 60 Day s 04 09 78 07 Percent Runtime e Min Load 60 Day s 60 Day s Peak Load a 60 Day s 4 750 60 Day s Peak Torque 4 650 T 4 600 Polished Rod HP 60 Day s 4 550 EHS 4 500 60 Day s PIP Max 4 450 60 Day s 4 400 Runtime Last 1440 4 350 On Off Cycles Last 1440 4 300 Load Buffer 4 250 Last 400 4 200 4 150 4 100 4 050 4 000 3 950 3 900 3 850 3 800 m mM m m mo mm Mm o mmm mo mM mm Mm mom Mm mnm mn o mm mn o MMM SR xR O 0 en Ae ex en e en ER SR ER en en en e Zen en er 2 085 oe er E en e e en es eo CMS US 7 T w UL See a TX 00 S 0T TS Ze w es TL ee See 0X ss s e 0089 ees ss M n pe d NN a re d A e re A N d w 0 GO N o 0 GO N sw e G gt E SA A e 2 fee SEED 20 1 020 2 M M cQ e e e e e e e e e e e e e d d d ss ss sg O ss 4 4 O oO o o o oO o oO oO O O O O O O O O oO Oo Oo O oO OA oO OA oO oO
150. ly after selecting a Group from the Well Group Tree has two sections Analysis and Tools 10 XSPOC User s Guide Window 2 A ox Well Group Facilities Failures Tool 0098 88 Alarm Well Test Meter Field Group History History History Maps Builder Analysis Tools ji Address ME TST 14355502310 24 Hr Pumped Off 424 Bad Comm RT Baker Wells Server Port Description local 10 Local Communication Por 24 Hr Not Pumped Off eo Variable Speed ES BlueStone Group SS EN BTA Route Map Info MN Clearfork Dialer Email Group Latitude WE Comm OK AdHocGroup y MN Company 0 j Longitude PS Comtech AdHocGroup2 Sa Concho MA Continental AdHocGroup3 Cotemar Well ID ie Crownquest Oper MN Demo WEN Djax E Dynapump E Earthstone MN EFM sie Entegra MN Equal Energy Ss Exshaw Sa Fac sie Ferguson Ss Ferguson Demo Ss Fiberglass Rods Ss Harvest MN Highmount Sa Host No RPM EN Indequipos WA Lab 01 9 37 26w4 D 24 Hour Total 79 Active 79 Inactive 0 Mel Conlg uu d 03 18 13 11 49 19 AM o Analysis Section Group Status Contains status for the selected group of wells Reports Contains a sub menu of different pre defined reports for the selected group of wells e Alarm History Opens the print preview of a list of alarms for each well over the last X amount of days where the user specifies the number of days e Communication Status Opens the print previe
151. n the SMTP Server does not use authentication and SMTPPassword can be left blank or omitted as well o SMTPPassword this is used with SMTPUsername for authentication to the SMTP server External Data Query Setup To setup the External Data Query window you need to open the tblSystemParameters table in Configuration and fill in the values for WTConnectionString and WTRecordSource WTConnectionString is any valid ADO connection string and WTRecordSource is any valid ADO Recordset query When the Recent Well Test window is loaded or refreshed with information then the query in WTRecordSource can have pre defined system keywords that can be replaced before the grid is populated with data The predefined system keywords and their replacements are as follows xsnodeid The NodelD for the currently selected well in the Well Explorer xsnow The Current Date xsotherwellid1 The OtherWelllD value for the currently selected well 132 XSPOC Administrator s Guide Remember that the keywords are case sensitive and must be in the lower case form you see above USAGE Suppose you have an Excel spreadsheet in which you store your most recent well tests and you want to let your users see those values from a window inside of XSClient For example suppose your spreadsheet looks like the one shown below Ed Microsoft Excel welltest xls File Edit View Insert Format Tools Data Window Help gt Arial e 0 B 7 U E z x E H31
152. n the map as square points with the NodelD above the well point The only button on the toolbar is the refresh button there is no automatic refresh of this window After making changes to any wells in regards to this map or to refresh the communication status of all the wells on the map you can click on the refresh button to update the well information Wells are color coded depending on the Run Status that was retrieved during the Last Good Scan Green denotes Running Yellow denotes Idle Red denotes Shutdown and Blue denotes any other condition 7 Well Group Facilities Navigation q 01 9 37 26w4 MN 24Hour N p L Al 07 20 29 02w5 08 20 77 07 w6 100 16 25 40 9W LA 102 7 9 63 9W5 LA 102 9 24 31 20W 102 07 13 39 21V 102 16 10 40 8W LA 102HP 6 8 95 18 Al 103 8 13 39 21w LA 12 16 63 10W5 13 18 63 9W5 13 20 63 9W5 13 33 77 7 LA 13 35 063 10W5 LA 14 4 78 7 W6 15 22 26 03 Mibdenbeid 15 28 48 08w5 Aet LA 15 7 50 5W5 16 24 63 10W5 LA 16 29 63 09W5 Ka 1b9 6 4c8 6 10 1 Y 4 FE gt 24 Hour Paso Robles Y Atascadero San Luis Obispo Wert Guadalupe 24 Hour Refresh Print a Base Lompoc Automatic Tranquillity Selma Lemoore Coalinga Avenal Tulare Lok Arroyo Grande Santa Maria Lost Hills Buttonwillow Carrizo Plain Nabonal Monument San Rafael Wilderness Santa Ynez Tot Activ Inacti New Node 3 Wel
153. n the well group for an action This action group can consist of one to all of the wells listed in the Group Status window To select contiguous wells within a group simply place the cursor on the name of the top well in the list of wells to be selected and then click and drag across the names of the wells you want to select for an action The selected wells will be highlighted in the grid Or you can select the first well you want and then Shift click on the last well you want to include in your action group To select non contiguous wells within a group simply hold down the CTRL key while single clicking each well to add to the action group Well Group Facilities Failures Tools indow gt Scan Navigation ar Current Vi Defaut Global View id 102 7 963 9W5 v Shutdown Well Idle Well Clear Alarm Reset Clocks Comm in Pump Run Mb _SchematicTest a ad al Status O Cond Status 00 09 32 41 12W 01 17 62 10w5 Mode D 01 21 09 24W4 4 Fluid poun d 102 16 10 40 8W JA 102HP 6 8 95 18 Al 103 8 13 39 21w Y 4 II 2 Last Refresh 2 44 Test Test Total Activ lInacti Group Stat a TS Alarm LE Comment RT a IS 100 01 25 63 10W5 gt x Disable Wells W5 OK Fluid pound Shutd 144589 No RPM 0 0 a bep E Acknowledge Host Alam OX SV leak Running 4558 OK 100 100 03 36 0
154. ne with a different name then there will be more tasks involved and you will definitely need to contact your Theta representative for assistance Installing the client is normally a simple process however difficulties can arise when a network has more restrictive security policies Should the process described below not work contact your company IT personnel and Theta representative for assistance e Step 1 On the server create a shortcut to XSClient exe in the XSClient directory o Todo this open Explorer and locate the XSClient folder o Open the folder and right click on XSClient exe then click on Copy o Now right click on the XSClient folder in the tree and click paste Shortcut o Confirm that there is a Shortcut to XSClient exe in the XSClient folder e Step 2 On the workstation double click My Network Neighborhood o Make sure that this window is NOT maximized and you can see a portion on the User s desktop o Drill down through the network until you locate the XSPOC server Go into the XSClient folder and locate the shortcut created in Step 1 116 XSPOC Administrator s Guide o Click and drag the shortcut icon onto the User s Desktop and release the mouse button DO NOT Copy and paste this does not always work o Close the My Network Neighborhood Window You should now see the icon on the Desktop the name will be different e Step 3 Right mouse click the shortcut icon that was just placed on
155. need help please feel free to contact a Theta representative for help XSPOC Server Architecture a XSClient XSPOC User Interface End Device Controller RTU kd Ge sRod Dump EGD DOD BTU Dune Any Windows OS Rod Pump ESP PCP RTU Plunger Li License Free Distribution A d Y w EE K L ea E che WAN LAN VPN Radios Terminal Servers Cellular Modems P d d d e pS A C Pa N TS Scheduler Tasks Protocol Drivers _ E Analysis Engine Recommended Hardware and Software XSPOC Server PC Minimum requirements e Atleast Pentium 1 5 GHzor better higher speed and or multiple cores if more than one or two simultaneous users in networked environment e Atleast 1 GB of RAM more if more than one or two simultaneous users in networked environment e Atleast 2GB of disk space reserved for application installation e Additional disk space depending on number of wells data resolution and data archiving Very large databases can reach 50 GB in size et XSPOC Administrator s Guide At least 1024x768 resolution on monitor and at least 17 screen if server is to be used to run the client 19 or larger preferred Available serial port RS232 for every communication channel if using serial ports Windows 2003 Windows 2000 or Windows XP or newer Professional or Server versions Network card if system will be accessed by others on the LAN Remote access capa
156. need to open a group that would include this new well if the current group that is open filters out disabled wells If an address has not been assigned enter something like 9999 and then edit the address later XSPOC will warn you if this number is currently used by another well Do not use 0 unless you mean to create a well that will act as an All Call well An All Call well will transmit a message through a radio network that will be received and acted upon by all radios in the field Important In order for XDIAG to give accurate results for the new well all equipment data should be properly and accurately updated as soon as possible If this new well has a SAM POC and you have previously entered information into the SAM then you can upload this information from the controller into XSPOC using the Well Configuration screen Theta should also be contacted when a customer adds new wells to take care of any licensing issues Field Maps OVERVIEW The Field Maps window allows the user to view the wells of the field layed out on an oilfield map Each well can be associated with one map and the system can have multiple maps NAVIGATION From the Main Client window 1 Select a group in the Well Group Tree 17 XSPOC User s Guide 2 Select Field Maps from the Tools Section on the Group tab in the ribbon FEATURES The latitude of this map is the Y Axis while the longitude of this map is the X Axis Wells are displayed o
157. nett Wilson BigSky CallCenter Bill Collier Bill Root Black Moncrieff _ Blake Fenrich _ Brandon Willis brendan Wallan _ Brian Marcellus Brian Newberry Brian Tywoniuk Brian Heffner Brian Braun Bruce Richert Byron Lavelet Carey Wallan Chris Bezner chris Sharman E Chris Richard Cody Fossen Cody Fossen Cory Dyck _ Cory Dyck Craig Mailer Dale Roadhouse Dale Szott Dallas Barrett Dallas Barrett New contacts are added by clicking the green new contact icon on the upper left hand side and filling in the contact information and clicking save This saves the contact to the All tab and adds the contact to the selected Group E E mail Contacts Manage contact groups Selected Y P Y Cihinrharlii i d itts Rock Oil dg E mail Contacts Manage contact groups Last name Theta Groups E mail bam gc E mail Contacts New Group a Selected Sam Theta 150 Me Contact La meee m DT D First name XSPOC Administrator s Guide A contact can be removed from a group by deselecting the box next to their name on the All tab or by clicking on theccontact on the Selected tab and then clicking the Remove Contact From Group icon 3 Contact Information X E mail Contacts Manage contact groups Burtur uvin db dB 5x E mail Contacts New G
158. ng problem you may find that XSPOC did not run a scheduled event To manually start an event open the Configuration Tool and select the tblSchedule table The figure shown below is what you will see with one exception all events have been disabled except for running XDIAG because this screenshot is from a demo database G Configuration lk lee sa tblRods 5 Ba Limit 10000 tblRodSizeGroups m NP EventName I PotlID Enabled SchedFunction D LastStartExecuteDate Interval D St tblRodSizes g fa tblSAMPumping Units DoScan 0 03 01 2011 05 51 53PM amp tblSavedParameters CollectCards 0 03 01 2011 04 56 41 PM 0 04 rls pdatePOCData 03 01 2011 04 56 40PM 0 03 E ibiSchemnlics SetClocks Baker D 03 01 2011 04 56 40 PM 0 12 l DoSetpointScan 0 03 01 2011 04 56 41 PM 0 03 tblSetpointGrou oe PopulateExcepti 99 03 01 2011 05 43 33 PM 600 Ca HS CalculateSPC 88 03 01 2011 05 13 30 PM 0 06 tblStatusRegisters insert NewwWela 9 Li NEN 0 06 The function for each of the table s columns is self explanatory Intervals are measured in seconds and represent the time between the end of the last event and the start of a new event 139 XSPOC Administrator s Guide To initiate an event simply delete the current date and then click in another box to ensure that the data has been written to the database The following list explains the function of each event name
159. nnen nennen nnn nnn nnn nnne nannten nna 44 Positioning the Pump Off Setpoint esses enne nn 44 POG Trends ie Tele EE 45 wies Grail tdeo EE 47 FIOSLAJaTES VV INGOW lt mtaba rca dictada 53 Graph Seting MN ES 54 EXDort Data HIStory lg Le 55 Other Well Measurements VWmdow nennen nnne 57 External Dala ua A 60 Retro Let EE 60 How to Use Register Panel to make an All Call 0 cccccceeeeeeeeeeeeeeeeeeeeeeeeeeeesaeeeeeeeenaaees 63 SEPON VWWINGOW EE 63 Well Cont guration WiINGOW arica 67 WeIDbNOIOS VVIDOOW EE 78 Well Stats are e inc IS NA EA DU b II EOI du UU 81 Facility Ito un tee EE 83 Table Of Contents Selen ele 83 PP CERE 84 Frequently Asked QUESIONS ascii 84 XSPOC Administrators EI e EE 86 AMAN e la neo enna ee 86 Recommended Hardware and Software ooccccccccoocccnncccconcnnnononanennnonnnnncnnnnnnnanrnnnnnnnnncnnnnnnnns 87 XSPOC Installation and Service Packs ccccccooconccnccccnonccnnnnnnnnncnnnnonnnncnnnnonnnncnnnnonnnnrnnnnonnnnennnnnnnns 88 Server le E EE 88 Service Packs Install ooccocccccnnnccnncccconccnncnononcnnnononancnnnononnncnnnnnnnnnnnnnnonnnnnnnononnnrnnnnnonancnnnnss 95 A Ie quA E PETER ETE EET DEREN 101 Installing xsClient on the Host Machme nnn 101 Installing xsClient on Client Machines nnn 103 Inizia acts 105 E eet le g are re Te EE 107 XSPOG Service Manager ii a es 107 License Manage cosir tad 108 Troub
160. nt scaling factors then the Facility Tags Configuration tool can be used to configure these tags Select the device you want to set up tags for and then choose Facilities gt Facity Tags to display the Facility Tags screen New 3 Clone ed Save X Delete Woren Gegen WCNU14 WCNU SWD Pressure Register 32142 A egister T WCNU SWD Tank 2 WCNU 14 Register 32144 General Notification T WCNU Gunbarrel Level i WCNU14 Register 32146 l Register Bit Data Type Current Value Last Good Scan on U14 Rooter 32148 32142 0 Float modicon v 60 4 12 2013 12 23 54 PM Description Display Decimals WCNU tegister 32150 WCNU SWD Pressure 1 Tank 2127 WCNU L WCNU 14 Register 32152 Trend data to Units Unit type vi Tank 21 SE V WCNU14 sl Psi None y WCNL tegister 32154 zc ees 21 Genie Y Enabled Writeable Y Group Status Column WCNU1 tegister 32156 m Sp T Tank 2130 WCNU Limits WCNUT14 Register 32158 D WCNU Point 12 Deadband 0 Limit Lo 5 WCNU 14 Register 32160 Limit Hi 75 imit Hi WCNU Mag Mtr WCNU14 Register 32162 Scaling Raw Lo 0 Eng Lo 0 Raw Hi 150 Eng Hi 150 To configure a tag you need to type in the information on the General tab The Enabled option lets XSPOC know if this register should be scanned when polling of this facility occurs The Writable option lets XSPOC know if this register can be written to The Group Status Column opti
161. o the xspocinstall directory Make sure they are running SQLServer2005 or later Stop the xsserver service and the xsscheduler service before starting service pack install Run Service Pack xsp11 10 msi by opening it and clicking Run 95 XSPOC Administrator s Guide Open File Security Warning The publisher could not be verified Are you sure you want to run this software Mame C Users theta Downloads xsp11 10 msi Publisher Unknown Publisher Type Windows Installer Package From Users theta Downloads xsp11 10 msi Always ask before opening this file This file does not have a valid digital signature that verifies its publisher You should only run software from publishers you trust How can decide what software to run Click Next n if XSPOC Service Pack Setup Welcome to the XSPOC JA Service Pack Setup Wizard The Setup Wizard will install XSPOC Service Pack on your computer Click Next to continue or Cancel to exit the Setup 2 Wizard Enter User Name Orgianization information and a Theta provided Serial Number E dl XSPOC Service Pack Setup Customer Information Please enter your customer information User Name rheta Organization Theta Serial Number Advanced Installer 96 XSPOC Administrator s Guide Click Install dl XSPOC Service Pack Setup Ready to Install The Setup Wizard is ready to begin the XSPOC Service Pack installation
162. of the Host Computer If you are not sure about the Host Computer s name then open up the XSPOC Service Manager and check the Machine Name See XSPOC Service Manager section below Double clicking the xsClient icon on the Client Machine will install or update the xsClient program just like it did on the Host Machine 104 XSPOC Administrator s Guide Compatibility Security Details Previous Versions m xsClientV2 Targettype Application Targetlocation xsClientV2 Target Program Files x86 xsClientV2 XSClientV2 exe theta Start in C Program Files x86 xsClientV2 Shortcut key None Comment Open File Location Change Icon Advanced Install xsDialer Steps to prepare for installation 1 The dialer and modem drivers are supported on Windows platforms Windows 2000 and newer 2 IE 5 5 SP2 or higher must be installed for the Microsoft Speech drivers to function properly 3 Microsoft s Text to Speech Engine SAPI v5 1 must be installed xsDialerTTS exe File can be downloaded at http www gotheta com d xsDialerTTS msi 4 The following modems are recommened for use with xsDialer a Way2Call s HiPhone Desktop USB Modem recommended b Way2Call s HiPhone PCI Modem c Creative Modem Blaster V 92 PCI d Zoom 3025C PCI Voice Modem 5 Forthe Radio Notification to function correctly you will need to install the latest version of DirectX 105 XSPOC Administrator s Guide 6 Refer to
163. omatic analysis of cards by XDIAG occurs once per day early morning after collection You can manually analyze any selected dynamometer card Only the current or startup card that has been collected overnight will be analyzed automatically XSClient The software interface used to access information from the XSPOC database control 172 wells and collect and analyze dynamometer cards Glossary Index A Custom Views 21 32 33 34 Add Cycles vest 40 new communications port 135 D A 135 Data History Graph 48 Adjust Position Phase 76 Data MU met ones 167 Adjust Top Of Stroke 76 Data Trending eegene 48 Administrator 21 39 86 Default View 21 32 33 34 Administrator Defined Custom Views 32 33 DI BEE 39 34 DH Cap 24 cccccccssscsssscssssesssseeusecaussearsnes 40 PAVIA TERT RETE 42 78 DH Cape 40 Analysis ucciso ideesteca stone itle xReu indes 35 42 44 DH Stroke ia alli 40 Analysis Heport 42 Downhole eee 35 39 44 Associate User Views 21 32 33 34 Downhole Card 38 42 4 167 Downtme nnn 167 Auto CGorrechon 76 Dry Rod Weght 40 B Dynamometer Cards 134 Buoyant Rod Weight
164. on nennen nennen nnne nnn nnns nhan nnns ssa arare n anna 145 Gro Wie DUNG E 145 Facility erersjielJifzulonpete D T M 147 Ec e le e PE Sec 156 A et 156 GUT T AP PX 156 EREECHEN ur eee 157 How to Setup Callouts for velualer nnne 160 TAO Party Opera a a dell 161 Manual Poll and Well Control of XSPOC Wells From Another Program 161 Frequently ASKEGQUESTIONS eeu donis tuna ep uiui mE simia eebe 162 PADD CN EE 167 O A 167 DA Ho er Mula teas E A A 167 Krier EU m mH ERN 167 Siadsilcal Process COMOL EE 169 SN EE 171 no O 173 XSPOC User s Guide XSPOC User s Guide Introduction XSPOC is a software system that allows you to monitor control and analyze your oilfield wells and facilities XSPOC consists of a server that collects and stores information and a client that allows the user to interact with the rest of the system The purpose of this guide is to provide you with an understanding of how XSPOC works and how to use it to maximize your production and minimize your operating expenses As an XSPOC user you most likely will be running the XSClient software from a workstation on a network that is linked to the host computer In this case you will never see any of the XSPOC software other than XSClient In other cases you may be running the client software on the same computer t
165. on Clicking the Insert button will insert a section at the bottom and will select this new tubing section Clicking the Remove button removes the selected section D Perforation Input Data 123 Well Config c 1 5 mm lel Save Cancel Action Controller Surface Equipment Downhole Equipment Analysis Options Alarm Actions Rods Casing Tubing Perforations 4 Depth ft Interval ft Diameter in Holes Per UE 0 0 1000 010 20 010 1 179 89 1500 010 4 1 179 20 2000 010 1000 010 1 570 16 E Pump Pump Depth ft 4920 Plunger Size Other 0 13 in Barrel Length ft 20 Pump Type Insert Pump v Theta Sam Perforations are entered starting at the top of the perforated area and then entering an interval for the perforated area You can change the Depth Interval Diameter and Holes Per Ft of a perforated area by selecting the appropriate cell in the grid and entering the value The control buttons on the left are for navigating between and inserting or removing perforated areas To select a perforated area click on the row of the area of interest This activates the navigation arrow buttons You can move between areas using the arrows on your keyboard or clicking the row of the area of interest Clicking the Insert button will insert an area at the bottom and will select this new perforated area Clicking the Remove button removes the perforated area 19 XSPOC Use
166. on disk storage space and well count this number can be increased to whatever time period is desired If your well count is high and your disk space is limited 4 or 8 weeks is sufficient Users can store any card for a period beyond the erase date setting as discussed in the User s Manual If hard drive space is not a problem then storing cards for 12 weeks is not unreasonable To change the number of weeks l BakerPomts Per H U unlimited porn tblSub Details tblSub Manufacturers rhe SE GES SE tblSubMotorLeads CommConsecFa 0 Number of Com tbl SubMotors DataHistoryDays 30 Number of days zi tblSubPumps DateFormat 7 mdd Hh mm ss Format for Displ tblSubSeals EE basi a d ze PP eleteL ardLJata Weeks trom tod a DeleteDataHisto 0 Weeks from tod tbl Transactions DeleteDialerLog_ 0 Weeks from tod tblTrendGroups DeleteEvents 0 Weeks from tod E tbi Trends DeleteFacility Tz 0 Weeks from tod E3 ibi Tubinas DeleteV ellTests 0 Weeks from tod e Open the Configuration Tool and click on tblSystemParameters table e Locate the parameter DeleteCardData e Enter the number of weeks to store the cards in the Value column The change will take effect immediately and will affect the number of cards stored when the DeleteHistoricalData event runs at night Well Communication Add a Port
167. on will show this register in the Group Status View configuration tool Limits are settable alarm limits for this register and scaling allows you to scale the raw value that XSPOC retrieves from the controller 147 XSPOC Administrator s Guide To set Alarm Actions for this register you need to select the Notification tab a New amp Clone lal Save X Delete s State d zb Theta Sam Well State Register 32501 eta Sam Register 3250 Time Min Theta Sam Register 32503 Current Load Theta Sam Register 32508 Yst Min Load Theta Sam Register 40074 Yst Peak Load Theta Sam Register 40075 Test 2 Theta Sam Register 40501 m Stroke Length Theta Sam Register 42177 Lo Hi Clear v Alarm Text Lo Seem Email Contact Group Alarm Text Clear Lo Hi Clear Call or Page v Voice Text Lo Dialer Contact Group Voice Text Clear Voice NodelD Casing Head Pressure Theta Sam Register 42384 Lo Hi Clear Type aga x 3 Group Well Execute custom script on alarm state change Beep on alarm Theta Sam E 148 XSPOC Administrator s Guide The Notification tab allows you to set up E mail Call or Page and Shutdown Restart actions The text that appears in the Facility Status window and what is sent out for a call page or email is what text you type into the box You can also set up the Email and Dialer contact groups through this configuration Remember to set up t
168. or the number of Consecutive Allowed violations the POC will arrive at Malf Minimum Load well state The pumping unit will stay down until a Re Set Malfunctions is done by the user The Malfunction Setpoint in the dynamometer card has been violated and the POC has successfully stopped the pumping unit The POC will start the pumping unit after the programmed Downtime elapses If the Malf Setpoint violation was due to a transient well bore condition the consecutive malfunction counter will be cleared and normal operation will continue If the Malf Setpoint violation occurs repeatedly for the number of Consecutive Allowed violations the POC will arrive at Malf Setpoint well Appendix Alarm Description of Problem state The pumping unit will stay down until a Re Set Malfunctions is done by the user The programmed logic expression has been proved True and the POC has successfully stopped the pumping unit The POC will start the pumping unit after the programmed Downtime elapses lfthe Logic Expression violation was due to a transient condition the consecutive malfunction Shutdown OL counter will be cleared and normal operation will continue If the Logic Expression violation occurs repeatedly for the number of Consecutive Allowed violations the POC will arrive at Malf Logic well state The pumping unit will stay down until a Re Set Malfunctions is done by the user The Peak Load Allowed Limit in the Surface dynamometer has been
169. ould contain at least one of these items XSScannerL XSCommServer XSPOC ServiceManager XSServer XSSchedServer and SQL Server Manager 6 If you are unable to license your server using the method mentioned here call Theta at 661 633 2792 to find out how to license your server another way Client Install Installing xsClient on the Host Machine Once you are done installing the XSPOC Server you will notice that there is an xsClient icon on the desktop of the Host Machine and it looks like the one to the left If you double click on this icon then it will start up xsClient If this is the first time you have done this on this computer then it will install the xsClient program onto this computer and place it under the Program Files folder Remember that every time the xsClient program runs it first checks the XSPOC Server s copy of xsClient to see if they match If the xsClient program is missing or is a different version than the XSPOC Server s copy then xsClient will install itself onto the calling computer even if that computer is the XSPOC Server machine itself After double clicking this icon for the first time the xsclient Setup window launches 101 XSPOC Administrator s Guide JE xsClientV2 Setup ting information aring installation Alling izing installation Once installation is completed the splash screen below will display and then the client will open XSPOC client Smart Well Automation XSCli
170. passed to the Phone Notification Session by XML file found in the sessions directory The Radio Notification Session connects to the control port of the RigBlaster for RTS control and plays notification messages through the sound card which is connected by stereo or mono output to a radio system The Radio Notification System uses DirectSound for playback because it allows sound to be played when the user is not logged into the workstation or server The Radio Notification Session is a standalone application which receives control information from the XSPOC Dialer Notification service Data is passed to the Radio Notification Session by XML file found in the sessions directory Configuration Once xsDialer is installed it is important to modify the following configuration parameters Parameter Location Info DialerAckCode tblSystemParameters Specifies the digit string used to acknowledge reception of call outs Values Numeric digit string e g 1234 Default None DialerGlobalAckCode tblSystemParameters Specifies the digit string used to acknowledge ALL call outs Values Numeric digit string e g 1234 Default None DialerModem tblSystemParameters Specifies the modem that is in use for dial out voice notification Values DialerModem are HiPhoneUSB HiPhoneRS232 Creative and Zoom Default Zoom 157 XSPOC Administrator s Guide Parameter Location Info DialerTimeout tblSystemParameters Specifies the amount of time in minute
171. playing this icon means that the row is selected and no changes have been made to any of its data FF A row displaying this icon means that there has been change to the row s data and the row is in editing mode Navigation to another row will commit all changes to the database A row displaying this icon means that this is a new row and will input a new record into the database As soon as you change any of this new rows data the row header displays the editing mode icon Any navigation to another row will save the data as a new record in the database You can also copy data from an existing row into a new row First select the entire row as shown in the large graphic above Right click on the black triangle or click on the Copy Row icon on the toolbar at the top of the child window Right click on the new row and paste or select the Paste Row icon on the toolbar at the top of the child window You can also press Ctrl C to copy that row and now highlight the new row and press Ctrl V You will usually need to change the first cell s data in the new row since most of the database does not allow duplicate records You can also copy and paste a single cell s value from one cell to the other by highlighting the value you want to copy and pressing Ctrl C and then putting your cursor in the cell you want to paste the value into and pressing Ctrl V You can also use the configuration window to filter the selected table Clicking on the SQL button
172. plorer panel inis XSPOC Client stores each user s settings for commonly used Tech Note trends however one must be logged in to use his her default settings Trends Graph Graph Properties allows the user to add or remove graph Graph areas within the Graph Plot Area You can have up to 4 d y Add Remo graphing areas within the Graph Plot Area The Graph Trends drop down list shows you how many graph areas are currently defined There will always be at least one graphing area within the Graph Plot Area and you cannot remove Graph 1 To add another graph click on the Add Thickness button and another graphing area will be added to the Y Auto Calculate Axis Low Axis High Axis _Updat 49 XSPOC User s Guide Graph Plot Area The Trends grid will display the trend lines that are currently assigned to the graph with corresponding trend color for the graph selected in the Graph drop down list Removing a graph with trends will also remove those trends from the Graph Plot Area The Graph Plot Area always contains at least one graph but can also be divided into four separate areas so that trends can be viewed using their own separate value f Date 1 4 2006 value 5979 axis Controller and Analysis Trends display as line Date 1 4 2006 Value 5979 2501 Date graphs with points by default Moving the mouse cursor over a point on a trend shows the Date and Value for that point Administrators have the o
173. port most common configuration o 1 Virtual Port used with wells that have individual IP addresses See Talk Directly to TCP IP Device topic below o 4 Dialup Modem See Using Dialup Modem topic below o 5 Persistent IP Connection must also populate IP address and port fields TurnaoundDelay default is O the amount of time after receiving last data before ending the next request for data in milliseconds normal range 0 100 ms InterCharTimeout maximum amount of time allowed between characters within a package of requested data in milliseconds normal range 250 1500 ms ipHostName IP address to terminal server device when PortType is set to 5 ipPort Port address on terminal server device when PortType is set to 5 SuspendDate disable a port for scanning after a specific date Talk Directly to TCP IP Device If multiple devices are communicating through a single TCP IP address and port then the easiest way to set this up is in the tblPortMaster table Set the PortT ype to 5 set the ipHostname to either the name or TCP address of the device to connect to and set the ipPort to the port that will be used to connect to the device If each well location has its own IP address then the location where the device s address in the Well Configuration screen s address location or the Node column in the tblNodemaster needs to be modified according the following syntax IXXX XXX XXX XXX Port RTU Address The first le
174. provided including counterbalance data XSPOC calculates torque and then calculates power requirements based on motor torque curves There are some frictional losses in the gearbox and belts that are not considered so the accuracy will not be perfect Customers who have compared our calculations to actual meter measurements tell us they were happy with the accuracy for their purposes probably within 10 If you need more accuracy than this than you should install an actual power meter device that accumulates delivered KWH Depending on the output or communications ability of the device this information could be sent into XSPOC Appendix Appendix Session Each time XSPOC Client is started up you have begun a session and after closing the program you have ended the session You are prompted for the control passwords only once per session Therefore you will not be prompted for the password again during that session and any additional changes that you make will be written to the database and or sent to the POC Data Entry When entering or editing data it is important to remember to click the cursor on an area out of the box or field after editing or entering a value preferably another field otherwise the change may not be written to the database This applies to all windows where data is input Run States The following table is an example of the different Run States that can appear on group status Because each control
175. ption for each of these registers be exactly the same across controller types 128 XSPOC Administrator s Guide For example let s say that have Pickford SAM and Unico controllers in my field and want to display Casing Pressure in Group Status for all the wells in my field for each of these controllers First need to identify how XSPOC relates these controllers to the memory map When you look in toIPOCTypes you will note the following POCTypes for our controllers Pickford 6 SAM 8 and Unico 12 Now need to identify the Casing Pressure register from each controller When you look in tolParameters you will note the following Addresses for our controllers Pickford 30005 SAM 42384 and Unico 47111 In order for XSPOC to match these different registers up in the GroupStatus grid the Description for each of these registers need to exactly match So in this example would change each of the Descriptions for these Addresses in tblParameters to Casing Pressure also need to enable these parameters for StatusScan and enable one of these parameters for Group Status View by putting a 1 in the GroupStatusView column Don t forget to mark the Locked checkbox in the Locked column for each parameter so service packs won t change our modifications Now need to modify a view and add the Casing Pressure column Because we changed the Description to match across the contollers the values for Casing Pressure will now appear afte
176. ption of deleting or changing a value point by Shift Click on the point of interest and then the Administrator is presented with a dialog box to make those changes as shown to the left Beware that those changes are propagated back to the XSPOC Database Event trends are shown as small dots along the bottom of the graph with a small tooltip window that is displayed above every point with the Event text Also moving the mouse cursor over a point on the graph will display the event text or Well Note in another tooltip In addition the Show Text option can be chosen from the menu that appears when one right clicks on the graph When this option is selected a small tooltip window will appear above every point and displaying the text for that event These tooltip windows can be moved by clicking on them and dragging them to their desired location 2a MinLoad MESS The History Graph supports views After setting up Date 4 7 2013 12 00 00 AM the plot area you might want to view this data at a ED ii later time and instead of going through all of these Delete Save steps each time you can just save all of this work as a view These views are unique to each user An XPSPOC administrator can also set up global views for all users to see and use User s can manage their own views by creating changing or deleting views but they cannot modify or delete global views XSPOC Administrators can create save and delete global views USAGE
177. r just enter the entire number 41428 HOUR Integer i e 41425 41429 MINUTE Integer 41430 SECOND Integer 41431 DAY_OF_WEEK For a range of registers enter the first register GE l 41432 DAYLIGHT SAVINGS followed by a dash and then the last register ex Integer 41433 Gauge Off Time Hour a Integer 41425 41 430 41434 Gauge Off Time Minute Integer 41435 Peak Energy Mgmt Control Integer 41436 PEM SUSPEND HR 61 XSPOC User s Guide For various registers enter the numbers separated by a coma followed by a space ex 41425 41428 41430 You may also set this to continuous read for repetitive data collection by checking the box Continuous Read When performing a Continuous Read you will be prompted for a time interval that is defined in seconds To change the value listed in a register double click the cell in the Value column that corresponds to the parameter to be changed This puts the cell into edit mode and now you can enter the value Clicking the Write button will download the new value to the POC If the register can be changed then the value will be written to the register Otherwise XSPOC will display a message stating this You can also save a list of registers as a group After the register addresses are entered into the Address field enter in a valid Register Group name into the Register Groups field and then click Save The new group is saved and you now also have the option of deleting this group Only
178. r a well scan for all the wells that have the controller types we modified Backup the XSPOC Database Using Scheduler There is a BackupDB Scheduled Event that can be configured to backup the XSPOC database and how many backups to keep To configure how the BackupDB Event works change the values for BackupDBPath and BackupDBFilesToKeep in tblSystem Parameters e BackupDBPath needs to be a valid path that SQL Server can use to backup the database file e BackupDBFilesToKeep can accept any positive whole number of the amount of files to keep If this is not set then the default value is 3 When BackupDB Event runs after baking up the current database it will then look to see how many files are in the BackupDBPath and delete any older backup files until there is the specified amount of files in that folder So if you want to keep the current backup plus the last 3 then you need to set this parameter to 4 After setting up these system parameters open tblSchedule and then locate the row with BackupDB Check the Enabled box and set up an appropriate time for this to run in the StartAt column Ensure the event is set to run on PortlD99 129 XSPOC Administrator s Guide Callouts on POC Alarms Setup To Setup a Discrete Alarm Callout e Open the Configuration tool e Open tblAlarmConfigByPOCType O O O O Find or Add the Register you want to receive notification on Make sure Bit is not 0 Mark the Enabled box Mark the Lock
179. r s Guide 76 5 Well Configuration Analysis Options The Analysis Options tab allows the user to individually configure various diagnostic options related to automatic corrections Non kinematic surface positions Sensors are used to collect the load and position data for POC s Theta has found that these sensors may be subject to error for various reasons Because understanding the mechanics behind this requires an in depth explanation Theta recommends that XDIAG auto correction be selected where applicable XDIAG auto correction lets XDIAG determine when the appropriate corrections are needed Use positions from pumping unit kinematics will force XDIAG to substitute position data based on kinematics for position data from the POC Do not correct disables any correction for this type of position data Phase shifted surface positions Configures how position data is corrected relative to top of stroke problems This error is normally caused when a position switch is used and the top of stoke setting is inaccurate XDIAG auto correction lets XDIAG determine when the appropriate corrections are needed Adjust position phase by is the number of milliseconds that the position data will be changed relative to the load data Adjust top of stroke by is the number of inches that the top of stroke will be adjusted Do not correct disables any correction for this type of position data Load Cell Adjus
180. rd e View Load Limits displays the load limits set for this well e View Set Points displays the set points for this well e View Legend displays the color and names of all the visible cards e Show Graph Settings opens the Tee Chart Editor dialogue box allowing the user to customize card plot area settings has no effect on card data e Torque Analysis view Torque Analysis on Current Card e Card Selection indicates which cards are automatically displayed when the card viewer is started or a different well is selected from the Well Groups Explorer o Last is the most recent card o Last and PO is the most recent card and the most recent pump off card e Card Amount Select number of cards or all cards available e Show Grid Lines displays Card Plot Area grid lines e Full Screen enlarges the graph to a full screen for better detail Toggle the check mark to enlarge the plot or to restore to normal size 4 Card Library The Card Library is a list of cards collected for the currently selected well In this figure you see a report of how many cards are in the Card Libray for each well The colored boxes to the left of the Time Date stamp of each card indicate that these are the particular cards being displayed and represents the color of the card in the graph XSPOC runs a task once per day to collect and analyze cards This time is configurable but is typically run in the early morning hours between 2am and 6am
181. re may be a problem with the operation of the well 29 XSPOC User s Guide Group Status Views Setup Window OVERVIEW The Group Status Views dropdown list allows the user to create or customize User Defined Views User Defined Views are specific to each user of the XSPOC system and will not affect another user s settings or the server s settings on the same workstation llures Tools Window amp Refresh Print Action Views Current V Save NAVIGATION Save As p Schematic Test Associate Views With Groups From the Group Status window unnin 1 Click on the Views menu 2 From the Views sub menu click on Customize FEATURES The Group Status Views window features two list boxes The Columns To Select list displays all of the columns that can be added to the Custom View The Selected Columns list displays all of the columns that are in the current Custom View The Items in the Selected Columns list are displayed left to right in the Custom View as you go down the list For example in our figure below the Enbld column would be the far left column in our Custorm View while Last Good Scan would be the far right column in our Custom View The Well Column is required in every view and is not displayed in the Selected Columns list The Well column is displayed as a fixed column on the left hand side of every view All columns are listed by column name and not by column alias 30
182. rect since the calculated pump efficiency is 342 The rod string is not overloaded The gearbox is not overloaded however the pumping unit is out of balance Balancing the unit for minimum torque will lower the gearbox loading to 7896 The structure of the pumping unit is not overloaded group This window which is laid out in a spreadsheet view is used to get a quick and visual overview of the current operation of the wells NAVIGATION To open the Group Status window you must first select a Well Group from the Well Explorer From the Main Client window 1 Click on the Group tab 2 From the Analysis sub menu click on Group Status FEATURES 1 Overview VD E wj SS Reports Alarm Well Test Meter Field Group Y History History History Maps Builder Analysis Tools The data in the Group Status window reflects data collected during the last automatic or manual scan of the wells The Group Status grid can be refreshed by clicking on the Refresh button on the toolbar Checking the auto refresh option will cause the Group Status grid to automatically update after every minute Checking the lock option allows the user to start 21 XSPOC User s Guide another instance of the Group Status window This feature is visible only when the Group Status window is floating not when it s maximized in the container illures Tools Window 2 B X Refresh lt j Print Action Views Current Vi Defau
183. rerequisites Click Finish at any time to completely skip the installation of prerequisites and jump to the installation of the main program Click Cancel to cancel the installation and exit the Setup Wizard The Wizard will determine if XSPOC needs to install net Framewrok SQL Server and SQL Server tookit The items checked will be installed The first thing the installer checks for is the installation of Microsoft NET Framework 2 0 and 3 5 1 The installer will not reinstall pre existing components but will continue through its checklist until it reaches the SQL Server 2005 Express install Note if you have already installed SQL Server Express 2012 the installer may still prompt you to install SQL Server 2005 Express In this case simply deselect SQL installations and continue with the installation process 90 XSPOC Administrator s Guide B3 xsPOC Setup IINE wu Prerequisites These programs are needed for the application to run Click on the check box next to a prerequisite to select it for install or to skip it Name Version NET Framework 2 0 SP2 Required any Found an a SQL Server 2005 Express SP3 64 Required any Found not SQL Server 2005 Toolkit 64 Required any Found an a Download C XSPOC xsinstall Browse Press the Next button to install the prerequisites Click Run to install SQL Server and any other prerequisistes If the
184. rmation fluid data and surface and downhole equipment Main Client Window OVERVIEW The Main Client Window is the central navigation window for the XSPOC Client From it you can read and write information to or from the POC control the POC collect analyze and delete dynamometer cards enter and edit well information and graphically display a large assortment of historical data NAVIGATION When the XSPOC Client opens you will see the screen shown below which is the Main Client Window The logo box will disappear when the program has established a connection with the database If the Main Client Window does not open then an error will be displayed letting you know that XSPOC Client was unable to establish a connection This can happen when the server is not running or the network is down preventing the client from locating the server FEATURES The Main Client Window contains 1 The Menu Ribbon the menu tabs across the top of the screen 2 The Well Explorer the tree view on the left side of the screen displaying Well Groups and Wells 3 he Child Window Display Area the large portion of the Main Client Window where other screens are opened XSPOC User s Guide E 22 i i i XSPOC client Smart Well Automation CR HI L y 1 XSClient 20 2 Theta Oilfield Services 1999 2013 Theta Oilfield Services i in Warning This computer program is protected by copyright law and internation
185. rningReport rtf e To enable this feature check the box in the Enabled column e After entering your morning report setup check that the parameter PrintMorningReports is enabled and a PortID of 99 for XSPOC version 1 and 100 for XSPOC version 2 under tblSchedule e When the time found in the PrintMorningReports parameter is reached on the server s clock XSPOC will print the report s To test the feature delete the LastStartExecute Date and commit the change by clicking off of the row After refreshing the table you should see the LastStartExecuteDate change to a more current date and time e f you need more than one PrintMorningReport time then you can setup a PrintMorningReports2 and PrintMorningReports3 scheduled events This will allow you to print the Morning Reports more than once a day Group Configuration Group Builder OVERVIEW The Build Well Groups window allows the user to define new well groups that display in the Well Group Explorer 145 XSPOC Administrator s Guide NAVIGATION From the Main Client window 1 Click on the Group menu 2 From the Tools Section click on the Group Builder menu icon FEATURES The Group Builder window allows the user to build their own well groups that will display in the Well Group Explorer When the Group Builder window is displayed it already has the query of the selected group displayed You can change this query and Save it to modify the currently selected group or chang
186. roup Selected Contact j boa La 8 First name Sam Last name Theta E mail sam 2gc Groups Sam Theta CihinrDarlMan M L A contact can be deleted from the group and contact list by selecting the contact and clicking on the Delete icon on the upper left hand side of the Contact Information window E mail Contacts Manage contact groups H gt pe e diss KE C e anc Delete Contact Sam Theta First name E Last name Theta seg THE sam gc Silverback Y Silverback TI Y Groups Sam Theta 151 XSPOC Administrator s Guide The Shutdown Restart section can be applied to a group or an individual well Check the boxes you want the group or well to respond to and select the group or well radial icon Next select the group or well from the menu 001 01 tt Ola Gg Facility Tags 01b 4P New Za Clone lal Save X Delete de Theta Sam Well State Register 32501 mg 1 3 Hour desc 7 Well State Theta Sam Register 32501 Time Min neral Notification 1_AllPoints de Theta Sam Register 32503 1_Bellshill Lk Current Load Lo Hi Clear Du Theta Sam Register 32508 E mail PIP Alarm Text Lo 1 Buffalo Eos Yst Min Load Alarm Text Hi 1 Cactus Lake Theta Sam Register 40074 ARC 1_Cenovus 1 CNRL Brintnel Yst Peak Load Email Contact Group Edi Alarm Text Clear E Theta Sam Register 40075 DL dy Test2 Lo Hi Clear 1 CrescentPoin Thet
187. rvest TVleak OK jRunning 1 OK 100 J p c H Stuck pump OK Running 8 OK 100 100 dA sid 13 392 i OK Running 4 OK 100 Eo H NN Lab 16 63 LC OK OK 100 100 ME t Lufkin Ca Meritage Y Last Refresh 2 39 24 Hour 24 Hour Tot Activ Inacti Group Sia A Notice that the Well Explorer is not covered The Well Explorer stays open at all times allowing you to navigate from group to group or well to well as the need arises Choosing another group from the Well Explorer will cause the Group Status grid to display information pertaining to the new group 2 Group Status Views and Customization The Group Status grid is arranged according to what XSPOC calls Views Views are definitions of Group Status grid layouts that define which columns are displayed the order in which the columns are displayed and the width of each displayed column There are two types of Views Global Views and Custom Views The main Global View is known as the Default View Global Views are defined by the XSPOC Administrators Global Views can be customized by the user and saved with a different name These customized views are visible only to the user who creates them Custom Views can also be modified by the user and saved with a unique name Global Views and Custom Views can be assigned to specific well groups so that when a well group is selected by the user then the assi
188. s allocated for a call out this time includes time to dial time to play voice notification and time to acknowledge Default 2 DialerVoice tblSystemParameters opecifies the synthesized system voice to use when playing the notification message Values Depend on voices available on the machine e g Microsoft Mary Microsoft Mike Cepstral Frank Default Microsoft Mike DialerVoiceRate tblSystemParameters Specifies the rate at which the synthesized voice notification is played Values 10 to 10 Default 0 DatabaseName XSDialer exe config Specifies the name of the XSPOC database that contains notification records to be processed Default XSPOC DatabasePassword XSDialer exe config opecifies the database access password DatabaseUser XSDialer exe config opecifies the database access user DialerRadioNumber XSDialer exe config Identifies a notification request as a radio call out versus a phone call out Default 10001 DialerWaitTime XSDialer exe config opecifies the time to wait in seconds before a calling out for a given voice notification Enables applications such as the XSPOC Alarm monitor to acknowledge a notification event before the actual call out Default 0 KeyStorePath XSDialer exe config opecifies the path the key store for license authentication LicenseFilePath XSDialer exe config Specifies the path to the license file license tlf QueryDelay XSDialer exe config Specifies the time in seconds between queri
189. s selected XSClient is using data for that item to populate the screens You can tell which well or group is selected from the status bar at the bottom on the XSClient screen Session This refers to the time during which you have the XSClient program open and running The session begins when you open the program and ends when you close it If you are sharing a workstation with other users it is recommended that you end a session when finished doing your work Surface Dynamometer Card A plot of rod string loads versus carrier bar position Rod string loads are collected by means of a load cell either a horseshoe load cell mounted between the carrier bar and polished rod clamp OR a beam mounted strain gauge that detects stress deflections in the walking beam Position data on POC s is usually collected by one of two methods a position proximity switch and modified sine wave or an inclinometer X XBAL Formerly CBalance The software that calculates the maximum counterbalance effect from a given pumping unit configuration and counterweights positions or calculates the position of counterweights from a given pumping unit configuration and maximum counterbalance effect 171 Glossary XDIAG The diagnostic software that takes information from surface and downhole equipment production data fluid data and the surface dynamometer card to calculate a downhole dynamometer card and an analysis of the condition of the entire system Aut
190. s well data for the selected well This window allows you to make changes to a Well s Controller Information XSPOC Groups Production Parameters Rod String Configuration Pumping Unit Data Expert Corrections Settings and Energy Management Settings Caen bolee Save Cancel Action Controller Aa Downhole Equipment Analysis Options Alarm Actions Controller Well Type Expected Operation NAVIGATION Typo RPC Lufkin SAM 4 Normal Cycling Address 1192 168 0 54 10001 300 24 Hr Pumped Off F ro m th e M al A Server Port Description local 10 Local Communication Pot w 24 Hr Not Pumped Off Client window Variable Speed Group 1 C ick on Route Map Info Dialer Email Group Latitude 0 th e W e menu AdHocGroup1 Longitude 0 AdHocGroup2 2 From the AdHocGroup3 Configuration Well ID Section of the Well menu click on Well Config Theta Sam FEATURES The Well Configuration window contains a tabbed section that allows you to configure various aspects of the selected well and a wellbore picture The tabs included on this window are e Controller e Surface Equipment e Downhole Equipment o Rods o Casing o Tubing o Perforations o Pump e Analysis Options e Alarm Actions 67 XSPOC User s Guide 1 Well Configuration Controller The Controller Tab contains information about the properties description and equipment of a well s controller and allows
191. se times when you will be issuing an All Call First you need to identify which register you want to write to all the devices on this channel Choose a well in the Well Explorer that is on the same communications channel as your All Call well Open the Register Panel and write to that register with the value Now Choose the All Call well and in the Register Panel right click on value and choose Last Value and then click on the Write button You may want to verify with several wells that the value was changed for the register that you wanted to change Be careful in issuing an All Call on certain registers For instance issuing an All Call whether through the Register Panel for the RTU Address will change all RTU Addresses in the field to the same Address So if you make a mistake and accidentally assign a well with a RTU Address of 0 in the Well Configuration screen do not go to the Register Panel pull up the register address for RTU Address in the controller and attempt to change the RTU Address by issuing a Write This will effectively change all Addresses in the remote RTU s to the same Address Setpoints Window OVERVIEW The Setpoints Window displays POC registers by groups and the values that are currently in the register along with the value saved in the database The user can change and update the values in the enabled registers through this window This allows users to save 63 XSPOC User s Guide specific register values
192. server defined in XSPOC The Report button displays a print preview of the Well Analysis report You have the option of sending this report to the printer or to save it as a PDF The Idle Time button displays the Idle Time dialogue box which allows you to view and set the Idle Time on the controller for the currently selected well 3 XSPOC User s Guide In addition to these buttons and menus on the Toolbar if you right click on a blank area of the Toolbar you will get these following functions that let you change the way the Toolbar is displayed Menu position allows you to anchor the Toolbar to Menu Position enu Position b Top different positions on the screen e Text Only will only display the text portion of the Toolbar buttons instead of the defauly display which is text with icons Text Only Left Right 2 Plot A l Card Plot Area TE S E When first opened the Card Plot Area displays the selected Cates Wes Cam surface card and if available the downhole card for the well a oe selected from the Well Groups Explorer on the left side of the D dri Au Main Client window The cards displayed in the plot area are Startup indicated by a small colored box just to the left of the Time Date Se stamp of the cards listed in the Card Library The color of the E 3 03 35 PM box next to each Time Date Stamp for the card matches the graph color in the Card Plot area so you can distinguish
193. stalling the SQL Server Management Studio Express which allows you to view and query databases in SQL Server 2005 Express e Installing the XSPOC Servers e Installing the XSPOC Service Pack e Installing XSClient Start installing XSPOC by opening XSInstall zip and extracting all files to an XSIntall folder on the desired hard drive Compressed zipped Folders i This application may depend on other compressed files in this folder Forthe application to run properly itis recommended that you first extract all files Select a Destination Folder to Extract Files Ww Ay Extract Compressed Zipped Folders Select a Destination and Extract Files Files will be extracted to this folder Y Show extracted files when complete 89 XSPOC Administrator s Guide Copying 105 items 576 MB Copying 105 items 576 ME from xsinstall zip C Users th xsinstall zip to XSPOC CAXSPOC Y More details Once the files are extracted a window will open showing an install folder Click to open the folder and then click on the xsServerBaselnstall exe file The Prerequisites Wizard will launch Click Next to continue N E XSPOC Setup e Welcome to the Prerequisites Wizard The setup has determined that some of the prerequisites needed to run this program are missing This wizard will assist you in getting and installing those prerequisites Click Next to continue to the list of p
194. t Global View w Auto Ref In 96 Pum Comm Run TI Well p 5 A D siio Cond Status Status s Alarm gy Comment d Theta Baker Worn pum OK Running 42 45 3 Theta MPC PC GE Ol 100 Theta Sam Unable to OK EM METI 0 3 558935 0 heta Spirit Ge Socke 0 OK 0 4 Test 4 0 Theta Well Pilot IIncomplet OK Running 3 OK 42 45 EDEN idie 4 OK 33 WW Thompson Fed Gas interf OK 1 OK 100 JO i Bent pum D Socke Incomplet O0 Tveit 19 23 JT Running 475 OK 100 i IIncomplet HEAT Unico LRP Test Socke Unico SRP Test Fluidpoun WCNUI4 Gas interf OK WCNU23 Gas interf OK WCNU25 Fluid pound OK Wilson 8 20H Wolter 1 28H Fluid poun Gas interf OK Running 2 4 II Ld 2 Last Refresh 2 28 Test 2 ti Group SL 03 1 02 35 The Well Status Bar located at the bottom of the Main Client Window displays pertinent information about the selected well and is always available no matter what window is open When working at a group level a well count of active and inactive wells is normally displayed The status bar also displays the child windows that are currently open You can navigate between them by clicking on the window you want Lage ed AAA d H DN 0797 Enbld Com Dk Status Running TIS 0 AlmNone Scan 4 17 2005 1 11 02 AM South
195. t shortcut under the Host Machine s folder C XSPOC XSClient This is the highlighted icon in the screenshot below 103 XSPOC Administrator s Guide QS 1 XSPOC gt xsClient e Se A Organize y E Install 35 v i Y L Windows Name d L working 1 XSLicenseMana I XSPOC i xsClients msi D XsPOC Local e XSPOC Remote gt HP RECOVERY E L SRECYCLE BIN 32 boot v 2 ulli XSPOC Local Shortcut If you right click on this icon and choose Properties from the popup menu you will notice that this shortcut has a Target with a UNC path of SERVER XSClient xsClients msi passive qr SERVER SERVER NAME where SERVER NAME is the name of the Host Machine as shown below This is the shortcut that you want to place on the desktop of every Client Machine that you want to grant access to your XSPOC Server If you are having problems copying this shortcut to a Client Machine all you have to do on the Client Machine is right click on an empty space on the Client Machine s desktop choose New and then Shortcut In the Create Shortcut dialog box put SERVER XSClient xsClients msi passive qr SERVER SERVER NAME where SERVER NAME is the name of the Host Computer If you are having problems creating or using this shortcut then make sure that the C AXSClient directory on the Host Machine has been shared according to the instructions in the Server Install Notes Also make sure that you are using the correct name
196. techniques to do this e OPC As discussed above e Hardware serial Calta Computer Systems located in Canada provides a hardware device that allows synchronization of two or three hosts systems that use typical master slave protocols Modbus AB etc e Hardware TCP IP Some terminal servers only support one listening socket and hence one remote connection Digi sells a special terminal server than allows multiple simultaneous connections but it can only be used by standard Modbus e Software TCP IP There are software solutions that allow multiple connections and multiplexing to a TCP IP device terminal server where the terminal server only provides one connection In this scenario the software is provided the coordination of the data packets How do I troubleshoot communications problems This is a question that could take an entire book to answer but here are some guidelines and suggestions All of the following has to be setup correctly with matching values between all equipment Baud Rate Parity Stop Bits valid cabling proper device address sufficient radio signal strength power at remote device etc Global Single Device If the problem is global for a particular channel it points to a problem on the master end If it is on just one or some of the wells it points to a problem on the remote end 10 XSPOC Administrator s Guide CRC Error Timeout Timeout errors happen when the remote device does
197. ted action on the Current Service License Manager There are two types of licenses in XSPOC Registered and Trial If you do not have a registered program or a program running within the trial period then the communication services will not be running and your xsClient may be displaying a server timeout error when attempting to poll a well Recall that the communication services XSScannerL and XSCommServer appear in your Process List in Task Manager on the Host Computer 108 XSPOC Administrator s Guide There are also two ways to license the XSPOC product Generate License Certificate and Generate License Key The preferred method is the Generate License Certificate but if you are having problems with this method then you need to use the Generate License Key method Both methods require the license tlf file to be emailed back and placed on the Host Computer To access these registration methods you need to Right click on the xsManager icon in the system tray and select Registration and then select either Generate License Registration File or Generate License Key Open XSPOC Service Manager Current Service i XSPOC Server Start XSPOC Server Stop Install License s Registration Generate License Certificate File About Generate License Key Exit Troubleshooting Licensing Issues If you suspect that there may be a licensing problem then you need to first open the CAXSPOC directory on the Host Mach
198. ted here Host Alarm 2007 MinLoad n i Set Host Alarms Configure host alarm MinLoad Node Theta Sam Address 2007 MinLoad Priority Alarm Type a None SPC Discrete User Defined Limits 93 Apply To Group Apply E Tc Dm So 3 XSPOC User s Guide 1 Node is the name of the well selected in the Well Explorer Address is the register number for the alarm Priority describes the level of importance of announcing the occurrence of this alarm For instance if a runtime alarm and cycle host alarm both are in alarm the one with the lowest number will be displayed Priority needs to set between 1 and 100 An alarm s priority will be ignored if this column is left blank 4 Alarm Type determines how the limit value is derived a None turns off calculation for that well s trend b SPC automatically calculates host alarm values based on previous values See How Does SPC Work for further information Discrete Once selected allows the user to turn it on or off User Defined Limits allow static values to be inputted to determine the alarm Lo and High values when exceeded produce a warning alarm The alarm limits are then displayed on the Graph Plot Area as shown below Show Alarm Limits must be enabled SAM RM 150 140 i 130 i H H A i H t 120 110 100 Pi e Saad ee ae d e ss kb CO c zem vm wll vs Boe no ob gt aig x
199. then click and drag the setpoint to the new position The scale in the upper left hand corner will give you the position in percentage both vertically and horizontally The goal is to have the setpoint at the same vertical percentage 29 in this example and the horizontal percentage at 58 when you release the mouse key 9 Atthis point XSPOC will prompt you to confirm that you are writing a new setpoint to the POC 10 Click the Yes button to continue the write command and then you will receive a message confirming that the parameter was successfully changed 11 You are not finished The well should be monitored for fillage during the fluid pound for the next day or two to ensure that the new setpoint is in the correct position POC Trends Window OVERVIEW The Controller Trends window allows you to view trends based on data stored in the Pump Off Controller POC NAVIGATION 45 XSPOC User s Guide From the Main Client window 1 Click on the Well menu 2 From the Analysis Section select POC Trends FEATURES The POC Trends window has a Controller Trends tab and a Real Time Trends tab a Valve Check tab SAM only and a Plot Area The Controller Trends tab allows you to view the historical data stored in the controller as trend lines in the plot area This data is stored in the controller and not in the XSPOC database To trend the data in the controller double click the trend item in the Controller Trends list The co
200. theta com d XSInstall zip 8 Detach database on new server using same procedure listed in step 3 above e See Instructions under step 3 above 9 Move XSPOC mdf and XSPOC ldf files from old server to new server usually located in c ProgramFiles MSSQL directory You may need to drill down to the data directory in this folder 10 Using SSMSE highlight the Databases group in the Object Explorer right click and select Attach Database in the Tasks sub menu 11 Using SQL Server Query Analyzer realign the SpocRead and SpocWrite Accounts using the query that is listed below 12 Run the latest service pack to update the database and the processes The service pack should recognize if you have not yet installed NET and help you install the necessary file Share the xsclient directory read only and the xdgdata directory read write 13 Change server name and paths in the tblSystemParameters table where necessary 14 Modify client shortcuts to point to new server name if necessary 15 If using data integration routine copy the XSUpdateWellData dll into the XSPOC directory and register it regsvr32 c XSPOC xsupdatewelldata dll from command line 16 Confirm operation of software Realign the SpocRead and SpocWrite Accounts Copy and paste the following into the SQL Server Query Analyzer and run everything between the lines USE master GO EXEC sp dropuser SpocRead 119 XSPOC Administrator s Guide 120 GO USE master GO
201. tions table in the XSPOC database The following columns need to be populated in order for this to occur 161 XSPOC Administrator s Guide TransactionlD This needs to be a random number up to one billion NodelD The name of the well in XSPOC that you want the function to be performed on PortID This is the PortlD number for the welle communication channel InputText This is a number from one of the choices below 1 Start Well and clear alarms if necessary 2 Stop Well 3 Idle Well 4 Clear Alarms 5 Constant Run Mode 6 POC Mode 7 Timer Mode 8 Scan Well 9 Set Clock Task Use the task Well Control for this column Source Optional This should be the name of the 3 Party Program or process you are using to write to this table After inserting the record it gets processed by XSPOC Server and the DateProcess column in tolTransactions will have the date and time that this function was performed Frequently Asked Questions 1 Users are complaining that they cannot get analysis what should check 162 If the problem is only happening on some wells there is usually a problem with that welle data that is preventing it from running From the client s Well Configuration screen review all of the equipment data to make sure that all the proper data has been provided If the problem appears to be global and none of the wells are being analyzed there are a few things to check Go the XSPOC
202. tment Alters the load cell value by the pounds indicated XSPOC User s Guide l E s Save Cancel Action Controller IZEG Downhole Equipment Analysis Options Alarm Actions Non kinematic surface positions XDIAG auto correction J Use positions from pumping unit kinematics Q Do not correct Phase shifted surface positions O XDIAG auto correction Adjust position phase by 0 ms 9 Adjust top of stroke by i Olin Do not correct Load Cell Adjustment Adjust Load D lbs Uncallibrated Load Sensor Theta Sam ei 6 Well Configuration Alarm Actions The Alarm Actions tab allows the user to set how alarms are communicated and the recipients of the alarm Action select how an alarm will be announced by call page or email upon communication failures and well shutdown Alarm Recipients edit and select recipients from the Dialer and or Email Contact Group Click Save or Cancel buttons to complete those actions 11 XSPOC User s Guide ld Save amp Cancel Action Controller Surface E Downhole Equipment Analysis Options Alarm Actions Action E Call or page on communication failure Call or page on communication recovery L Email on communication failure Email on communication recovery Email on well shutdown Call or page on well shutdown Alarm Recipients Houte Alarm Area Dialer Contact Group sz Edit Email Contact Group
203. toolbar allows the user to refresh the data from the database The Auto Refresh option allows this form to be updated from the database at regular intervals The Reports option will provide a facility report To manually scan the facility make sure the facility is chosen in the Well Explorer and then select the Scan button from the Main toolbar To see the results of this scan you will have to click on the refresh button Another way to manually scan the facility is to right click the facility name in the Facility Status window and choose scan from the popup menu You can also set the comment by clicking in the comment box and typing the comment Reports OVERVIEW The facility reports allow a presentation of facility data that is easy to print NAVIGATION From the Main Client window 1 Click on the Facilities menu Reports 2 Click on Reports in the child window tool Facility Status Report bar and select the Facility Status Report FEATURES e Status Report Provides a printed output very similar to the Facility Status screen Frequently Asked Questions 1 Are errors that might be causing problems in the client logged anyplace Yes there is a file in the directory where the xsClient has been installed that records any errors that the client may generate The file s name is error log This file may be useful for Theta to look at and they may request that this file be e mailed to them for review This log can also be access
204. trial period license Using Access and Excel One of XSPOC s key features is its open database This allows users to extract any data within the database for use in other programs It also allows for mass data entry by personnel qualified to perform such a task XSPOC provides the customer with two methods of access in order to help protect the database from accidental data change The first method allows read only privileges and the second read write privileges and each is established during the linking process The following will demonstrate step by step the process of establishing the links The only difference is that different user name and password is needed These ID s and passwords are not required after the link is created however as administrator you may wish to require passwords to access the MS Access databases e Create a blank database in Access with whatever name is desired In the example we will use XSPOC RO since this will be a read only database Also in this example the 110 XSPOC Administrator s Guide database is being created on the XSPOC server Creating an Access database on a workstation requires mapping to the XSPOC server and connecting to files on the server e Inthe Access menu click on File Get External Data Link Tables e Inthe Link dialog box that is now displayed select ODBC Databases at the bottom of the File Type drop down box e This now opens the Select Database Source dialog
205. tter designates the type of IP connection typical ip connection M Modbus Ethernet with Ethernet bridge XXX XXX ASA ASA is the IP address 137 XSPOC Administrator s Guide Port is the IP port RTU Address is the address from the RTU for the Device An Example of this would look like this 1192 168 1 15 2101 101 You should also change the Port Type to 1 Virtual Port in tblPortMaster for the port that this well is assigned to There are a couple of parameters that can be used to help tune the TCP IP performance These are located in the tblSystemParameters e CPLoopDelay This controls a time interval to wait while looping during the recption of Socket data Typical values are 100 500 in milliseconds Optimum performance may be obtained by trying different values for this parameter e CPConnectTimeout This controls how long XSPOC waits before timing out when trying to connect to the remote device Using Dialup Modem 1 Open the XSPOC Configuration Tool Tools Configuration 2 Open tblSystemParameters and add a new parameter to the table called ModemNumber make sure you put the capitalization exactly as shown and no space between the words Set the value of ModemNumber to the phone number of the remote modem 3 Open tblPortMaster and make sure the CommPort is set to the Com Port that the modem is using and set PortT ype to 4 4 Stop and Restart XSPOC Server Upon restarting it should connect modem to mod
206. u 2 From the Admin Section click on the Configuration menu item FEATURES The XSPOC Configuration window provides a quick way to check data reschedule events and configure the database These tables are the heart of XSPOC and are for 121 XSPOC Administrator s Guide Administrator access only Their general use for data entry and manipulation is not recommended since there is no data checking routines associated with this screen Whatever you change in a cell and then commit will permanently change the XSPOC database and most of the time without any type of checking Please use caution when performing actions through the XSPOC Configuration Screen CT tblRodManufacturers tblRodMaterials zd tblRods Ed tblRodSizeGroups tblRodSizes E tblSAMPumpingUnits E tblSavedParameter tblSchedule Cl tblSchematics E tblSetpointGroups tblSizeold tbiStates c tblStatusRegisters E tblStringPagers E tblStrings E tblStructuredData tblSubCables tblSubDetails Configuration EventName CollectCards DoSetpointScan UpdatePOCData GetTrendData CollectCards DoSetpointScan UpdatePOCData CollectCards DoScan DoSetpointScan DoScan UpdatePOCData CollectCards DoScan CollectCards DoSetpointScan UpdatePOCData DoScan SS Limit A PotlID Enabled SchedFunction D LastStartExecute late a 04 30 2013 07 07 07 AM 04 30 2013 02 07 00 AM 04 23 2013 09 07 00 PM 04 30 2013 03 16 00 AM 04 30
207. und DialerVoice DialerModem overrides specified in the DialerSession exe config file Values True or False Default False Anytime these configuration parameters are modified the xsDialer service needs to be restarted It is important to create Responder Lists and Responders to handle the callouts that xsDialer will perform When a scan is performed on a well and that well has been setup to perform callouts for communication failures facility tag limits or well shutdowns then tblDialerLog will have an entry The xsDialer program periodically checks this table and when it sees a new entry it performs the callout to the specified responder list Every time a callout is made xsDialer writes to the tblDialerLogDetails table and each entry contains one of the Result Codes listed below The result codes in the tblDialerLogDetails table 1 call started O ackcode correct 1 bad ackcode entered 2 line busy 3 timeout 4 no dial tone 5 remote party disconnect This allows you to know when a callout was acknowledged or why the callout was not received or acknowledged To enable xsDialer to use the callouts setup for each well you will need to add responders to the system and relate them by groups By grouping your responders you allow xsDialer to call several users on the specified condition First you should add responders to the system Open the Admin Configuration Window From the list of tables choose tblResponders In t
208. us scan is done on the well set this to 3 It can be set to a value of 1 if you want the data point to just be stored once per day A value of zero turns off the historical data collection e GroupStatusView Set this to true 1 or 1 if you want to display the analog input s value on the group status This makes it available when customizing the group status view under the tblParameters branch If the input is only on one well or on some of the wells or if the input is differently from well to well or if the same input on different wells have different scaling factors then the tblFacility Tags table must be configured you will see this as the Facility Tags tab in the Tools Tab Admin Section Configuration Button There is now a Facility Tags Windows that provides a nicer user interface for creating facility tags You can find this by navigating to the Facility tab and selecting the Facility Tags button A new row needs to be added to this table to define the register This is a little more complicated but gives you many more options such as alarm actions etc Here are the columns of interest and how to use them e NodelD The NodelD the well name for the well that the input is associated with e Address The register that specifies the memory location for the item This can be a modbus address like 30001 or it can be an AllenBradley memory location like N5 13 e Description Description of the item like Tubing Pressure e Ena
209. utomatically by XSPOC whenever you write a value to a POC using the program i e moving a Setpoint changing the Idletime etc The software will not allow a user to enter a Param Change entry because it would duplicate an entry that has already been created You can however edit the existing parameter note to better reflect what you did The figure below shows the Well Notes window The Events list allows you to select a note event and this filters the notes grid view This will become helpful as the database ages and automatic comments such as status changes begin to accumulate The function of each column is e Date The date that applies to the note e Note Information of interest to a particular well e Type Category to which this notes applies e UserlD The user who entered the note The UserlD information cannot be changed i Date Note Type UserlD ae 4 11 2013 10 Comment bobby 4 9 2013 11 2 Time Min alarm CLEARED RTU Alarm 4 9 2013 10 5 Time Min alarm HI Value 15163 RTU Alarm _ Status Change 4 9 2013 4 23 Time Min alarm CLEARED RTU Alarm LJ Miseni 4 9 2013 3 52 Time Min alarm HI Value 15162 RTU Alarm EI Dyno Note 4 9 2013 3 22 Time Min alarm CLEARED RTU Alarm Well Config Change 4 9 2013 2 52 Time Min alarm Hl Value 15163 RTU Alarm i Tech Note 4 9 2013 1 25 Time Min alarm CLEARED RTU Alarm 4 9 2013 12 5 Time Min alarm HI Value
210. w of a list of the status of the last communication for each well in the selected group of wells e Group Status Opens the print preview of the Group Status Report e Parameter Change Opens the print preview of a list of parameter changes for each well in the selected group for the day e Last Analysis Results Opens the print preview of a report with a brief listing of analysis results from the last available XDIAG run for each well in the selected group e SAM Production vs Well Test Report Opens the print preview of a report comparing the Sam Inferred Production Data with the Well Test Data for a group of wells as of a user specified date e XSPOC SAM Equipment Mismatch 11 XSPOC User s Guide e Well Group Problem Opens the print preview of a list of wells in the selected group with pump problems Alarm History Opens a window displaying the alarm history for the selected group of wells within a specified time frame Well Test History Displays well test history for a selected date range Meter History Display of meter report for a selected date range Field Maps Opens a Bing Map containing location and status data for all wells in the selected group location data must be present Group Builder Opens the Group Builder Window allowing the user to customize the Well Group Tree e Facilities has two sections Analysis and Configuration o Analysis Facility Status Opens the Facilit
211. w5 102 7 963 9W5 102 9 24 31 20W4 102 01 04 78 07 S H EL Ferguson amp Ferguson Demo Fiberglass Rods Harvest Hiahmount HAHHA OVERVIEW All reports in the XSPOC Client open in a print preview window NAVIGATION e From the Main Client window click on the Well menu and then click on the Reports menu item e From the Main Client window click on the Group menu and then click on the Reports menu item e From the Group Status window click on the Reports menu FEATURES The main toolbar button functions are m Print Prints the report to a printer 1 Copies a highlighted section for pasting in another application Pe EE l Displays one page at a time Opens a Search box for locating a specific text string Allows you to select how many pages to display at a time 15 XSPOC User s Guide a 752 Zooms in and out on the preview Allows you to select a zoom size D 1174 J Allows you to navigate through the pages of the report Le Backward Allows you to navigate the historical preview i Export O Allows you to save the report as a text HTML PDF RTF TIF TXT or XLS file 16 Add New Well From the Main Client Window click on the Well tab in the ribbon Select New Node in the Configuration section Enter a unique name in Well Name This name cannot be in use on another well and it cannot be blank It also can not contain a forward sl
212. which plot belongs to a particular card ened 02 12 AS Current 2 26 2013 11 00 39 AM 3 Card Plot Area Customization Menu Venten 10 59 42 AM The display of the Card Plot can be customized by right clicking Startup anywhere in the plot to open the customization menu which is EE shown to the right These settings are retained based on the last d nsus time you used the card viewer so you do not need to set these M every time you use the client lt 2 Clear All A brief description of each menu item follows 2 Clear All Except Current Copy To Clipboard e Print e Clear All clears the Card Plot Area Overplot Retrieved Cards e Clear All Except Current clears all cards except the UNES ERO GEEP oo last one displayed e Copy To Clipboard copies to the computer s clipboard so it can be pasted to an image editing program word processor or some other software View Downhole Card View Predicted Card View Load Limits View Set Points View Legend Show Graph Settings Torque Analysis 38 Card Amount gt 3 Show Grid Lines L3 Full Screen XSPOC User s Guide e Print prints currently displayed card e Overplot Retrieved Cards allows the next retrieved card to overplot in the card area e Show POC Downhole Card displays the POC Downhole card e View Downhole Card displays the calculated downhole card from XDIAG analysis e View Predicted Card displays the RODSTAR predicted surface ca
213. will complain and this discrepancy should be fej Well Config Save Cancel Action Controller Fla seh Downhole Equipment Pumping Unit Lufkin Conventional New Analysis Options Alarm Actions Em Custom A SMACO Conventional American Maximizer II American Producer California x CH American The Producer II American The Producer American 100 gt 168 stroke American less than 100 stroke Unit Information API designation Unit name Theta ID CL 136 Other information Counterbalance 9 Unknown Fvietina MOM M im lhet w lt Crank Crank rotation Counter clockwise v Crank hole 1 0 stroke v Measured Stroke Length 345 Motor Motor type NEMA D v Motor size 75 hp v lo amp amp Theta Sam 70 En O XSPOC User s Guide addressed Measured Stroke Length measured stroke length if different from calculated stroke length e Counterbalance counterbalance settings will change depending on the type of Pumping Unit that is selected For Air Balanced Units the Air Tank Pressure is measured at the bottom psig All other units will display the options presented in the figure below O O O Unknown select this option if the CB moment is unknown Existing MCM M in lbs Select this option to enter the CB moment in Ibs Counterbalance Effect Select th
214. xsDialer Configuration later in this Help Manual Steps to install the Hi Phone USB Desktop Modem e Install drivers from CD that came with the modem Reboot when prompted e After restart plug in the modem via the USB connection and Plug and Play should find the new device Windows will usually install 2 or 3 different devices so be patient and step through all of them e Right click on modem in system tray and select Hardware Configuration to set up the proper connection Pick USB connection Steps to install the Zoom 3025C PCI Voice Modem e Install drivers from the CD that came with the modem e When prompted to restart your computer select No e Close all programs and then shutdown your computer e Install the Zoom modem e Restart your computer Steps to install the xsDialer application e From command line run C Windows Microsoft NET Framework v1 1 4322 installutil i XSDialer exe to install the service or from wherever the XSPOC directory is located e The following items need to be configured in the Services panel o Setthe service to run under a valid account either local or network This is required to hear voice playback o It is highly recommended that you setup the recovery options to restart this application if it does stop for any reason e Start the xsDialer service Want a better voice Some people really like the Frank voice from Cepstral much better than the Microsoft voices
215. y Status Screen o Configuration Facility Tag Opens a configuration window that allows XSPOC Administrators to create or modify facility tags Schematic Designer Opens the Schematic Designer which allows users to customize graphics and real time data for facilities e Tools has three sections User Admin and Application o User Contains a sub menu for Administration functions applicable to the current user these are not global settings Settings Allows customization of measurement units within the client Log Verbosity Allows the user to specify the level of reporting for the client log e Information Records at the Info level every transaction e Warning Records only warnings and errors e Error Records only errors in the client User Security Settings Opens the User Security Window allowing users to change their passwords and administrators to create edit and delete user accounts Language Select languages e German e English e Spanish e French e Russian 12 XSPOC User s Guide e Chinese Log File Allows the user to select the length of file to view before opening the log file o Admin Configuration Opens the Configuration Window that allows XSPOC Administrators to change XSPOC configuration values in the XSPOC database Group Builder Opens the Well Group Builder Utility that allows XSPOC Administrators to build well group definitions using an interactive uti
216. ype the name of a new or existing database for your restore operation IXSpocDemo1 o a point in time Most recent possible ource for restore Specify the source and location of backup sets to restore From database CMemplbackupsixspoc1 109260301 bak 9 From device Select the backup sets to restore Restore Name Component Type Server Database Position v xspoc Full Database Backup Database Full COBRA xspoc 1 Connection Server theta zapto org 4510 spocyyrite 33 view connection properties Progress C Executing 30 Stop action now P Cancel 115 XSPOC Administrator s Guide When finished this message box will display T Restore Database XSpocDemo1 Select a page Ss DN Help A General 4 Options S Destination for restore Select or type the name of a new or existing database for your restore operation To database XSpocDemo1 To a point in time Mostrecent possible Source for restore Specify the source and location of backup sets to restore Microsoft SQL Server Management Studio o The restore of database XSpocDemo1 completed successfully Ee Server theta zapto org 4510 Connection SpocWrite 34 View connection properties Progress Executing 100 a Stop action now This restore was actually quite simple If for some reason you are restoring the database to a machi

Download Pdf Manuals

image

Related Search

Related Contents

POUR LES BOVINS VIANDE DU TOURTEAU DE COLzA    国立研究開発法人国立成育医療研究センター医療安全管理規程      Bretford EDUFDP2460-01 freestanding table  Hitachi 60VG825 Projection Television User Manual  PP IIAA NN OO DD II SS IICC UU RR EE ZZ ZZ AA  Freeloader Pro instructions book 4.indd  PG Music Band in a Box - 2012 (Windows) Upgrade Manual  

Copyright © All rights reserved.
Failed to retrieve file