Sentry User Guide
-
Upload
gabriel-paco-luna -
Category
Documents
-
view
214 -
download
0
Transcript of Sentry User Guide
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 1/153
Sentry™ Surface Monitoring System
Software User Guide
Software Version 2.810
Prepared for Halliburton Energy Services by ProtoLink, Inc.
Document Version .!"#
$ay !September "%, ##!
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 2/153
Sentry Soft&are 'ser (uide
Publication otice)*e information in t*is document is sub+ect to c*ange &it*out notice and s*ould not be
construed as a commitment by Halliburton. Halliburton assumes no responsibility for anyerrors t*at may appear in t*is document.
!o"yrig#t oticell information contained in t*is publication is confidential and proprietary property of
Halliburton Energy Services, a division of Halliburton. ny reproduction or use of t*ese
instructions, dra&ings, or p*otograp*s &it*out t*e e-press &ritten permission of anofficer of Halliburton Energy Services is forbidden.
Manuals are com"any "ro"erty and non$transferable to ot#er em"loyees% unless
aut#ori&ed by Management. 'ou are res"onsible for t#is manual. () )* lea+e
t#is manual w#ere it may be "#otoco"ied by ot#ers.
)*is manual is designed to provide information useful for t*e optimal utiliation of
Halliburton e/uipment. 0*arts, descriptions, tables and ot*er information contained*erein may *ave been derived from actual tests, simulated tests, or mat*ematical models.
lt*oug* information *as been carefully prepared and is believed to be accurate,Halliburton cannot guarantee t*e accuracy of all information contained *erein.
Halliburton reserves t*e rig*t to modify e/uipment, soft&are and documentation, and
field e/uipment and1or procedures may differ from t*ose described *erein. )rainedHalliburton personnel act as consultants to Halliburton customers. Practical +udgment and
discretion must be used, based upon e-perience and kno&ledge, to revie& t*e
circumstances for a particular +ob and t*en to perform t*e +ob in a professional manner.
ccordingly, t*e information contained *erein s*ould be used as a guide by trained personnel, and no &arranties, e-pressed or implied, including &arranty of
merc*antability or fitness for use, are made in connection *ere&it*. In no event &illHalliburton be liable for indirect or conse/uential damages arising from t*e use of t*einformation contained in t*is manual, including &it*out limitation, subsurface damage or
trespass, or in+ury to &ell or reservoir.
2 0opyrig*t ##!, Halliburton Energy Services, Inc. ll 3ig*ts 3eserved
Printed in t*e 'nited States of merica
*rademar,s
Sentry is a trademark of Halliburton, Inc. 4indo&s and $icrosoft are trademarks of$icrosoft, Inc.
ll ot*er products or services mentioned in t*is document are identified by t*etrademarks or service marks of t*eir respective companies or organiations.
Page of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 3/153
*able of !ontents
" Introduction..................................................................................................................7 Definitions...................................................................................................................%
6 )*e $ain 8orm............................................................................................................!
6." $ain menu bar..................................................................................................."#6."." 8ile submenu..............................................................................................""
6.". 0onfigure submenu...................................................................................."
6.".6 ctions submenu......................................................................................."66.".9 Vie&s submenu.........................................................................................."9
6.".5 Layout submenu........................................................................................."5
6.".7 Help submenu............................................................................................"79 8ile :perations..........................................................................................................."%
5 :P0 Servers..............................................................................................................."
7 :P0 Server Properties...............................................................................................6
% :P0 Inputs.................................................................................................................7
! :P0 Input Properties.................................................................................................!; I<SI)E Inputs............................................................................................................6#
"# I<SI)E Input Properties........................................................................................6"" I<SI)E Item ddress Properties...........................................................................69
" ssigning I<SI)E and :P0 Destinations.............................................................67
"6 :utput Destination Properties................................................................................6%"9 8luid Properties......................................................................................................6;
"5 (as Properties........................................................................................................9"
"7 Special Values........................................................................................................99
"% Signals....................................................................................................................97"%." Direct nalog Signals........................................................................................97
"%. Processed nalog Signals..................................................................................9;"%.6 Pulse Signals......................................................................................................5"%.9 nalog 3ates......................................................................................................57
"%.5 Signal Scaling....................................................................................................7#
"%.5." Linear Scaling............................................................................................7""%.5. Piece&ise Linear Scaling...........................................................................76
"%.5.6 Polynomial Scaling....................................................................................77
"%.7 <oise veraging.................................................................................................7!"%.% ssigning Signal Inputs.....................................................................................7;
"! 8lo&s......................................................................................................................%#
"!." (as 8lo&............................................................................................................%"
"!. :il 8lo&.............................................................................................................%5"!.6 :rifice 8lo&.......................................................................................................%!
"!.9 )ank...................................................................................................................!
"!.5 4ater 8lo&.........................................................................................................!%"; 0umulatives...........................................................................................................;#
# 8lo& )ypes.............................................................................................................;9
" '= 0alculations..................................................................................................;5"." <et (as 3ate......................................................................................................;%
Page 6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 4/153
Sentry Soft&are 'ser (uide
". Separator " Volume............................................................................................;%
".6 Separator Volume............................................................................................;%
".9 Produced (as 3ate.............................................................................................;%".5 Pit ctive Volume..............................................................................................;%
".7 )otal Surface :il Volume...................................................................................;%
".% )otal Surface 4ater Volume..............................................................................;!".! 4ater 0ut...........................................................................................................;!
".; 4ater :il 3atio..................................................................................................;!
"."# (as :il 3atio.................................................................................................;!"."" (as 8raction...................................................................................................;!
"." Instantaneous )otal Production Inde-............................................................;!
"."6 Instantaneous (as Production Inde-.............................................................;!
"."9 Instantaneous :il Production Inde-...............................................................;;"."5 Instantaneous 4ater Production Inde-..........................................................;;
"."7 <et :il...........................................................................................................;;
"."% <et 4ater.......................................................................................................;;
"."! <et Li/uid......................................................................................................;; Healt* $onitors..................................................................................................."##
6 Sentry E-tensions................................................................................................"#96." $anaging Sentry E-tensions..........................................................................."#9
6. Sentry E-tension Properties............................................................................."#7
6.." H$I Input $apping properties................................................................"#%6.. H$I :utput $apping properties............................................................."#!
9 Display (roups...................................................................................................."#;
9." dding, editing, and deleting display groups.................................................."#;
9. ssigning configuration ob+ects to display groups.........................................."""9.6 8iltering a vie& by display group....................................................................""
5 (lobal Parameters................................................................................................""6
7 Heartbeat..............................................................................................................""5% Dept* and )1D ctivity........................................................................................""%
! Data c/uisition..................................................................................................""!
; Data Logging......................................................................................................."";6# 'ser 0omments...................................................................................................""
6" Vie&s..................................................................................................................."
6"." Input Vie&........................................................................................................"
6". Processed Signals Vie&..................................................................................."66".6 )otal Volumes Vie&........................................................................................."9
6".9 $ass =alance Vie&.........................................................................................."7
6".5 '= 0alculation Vie&...................................................................................."!6".7 Productivity Inde- Vie&..................................................................................";
6".% Events Vie&....................................................................................................."6"
6".! 'ser 0omments Vie&......................................................................................"6"6".; Healt* $onitors Vie&......................................................................................"6
6"."# Sentry E-tension Vie&................................................................................."6
6 Layouts................................................................................................................"66
66 3un State 3ecovery............................................................................................."67
Page 9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 5/153
Sentry Soft&are 'ser (uide
69 I<SI)E ddress Validation................................................................................."6%
65 )roubles*ooting..................................................................................................."6!
" Introduction.................................................................................................................. 7 Definitions...................................................................................................................%
6 )*e $ain 8orm............................................................................................................ !
6." $ain menu bar..................................................................................................."#6."." 8ile submenu..............................................................................................""
6.". 0onfigure submenu...................................................................................."
6.".6 ctions submenu......................................................................................."66.".9 Vie&s submenu.........................................................................................."9
6.".5 Layout submenu........................................................................................."5
6.".7 Help submenu............................................................................................"7
9 8ile :perations..........................................................................................................."%5 :P0 Servers..............................................................................................................."
7 :P0 Server Properties...............................................................................................6
% :P0 Inputs.................................................................................................................5
! :P0 Input Properties.................................................................................................%; I<SI)E Inputs............................................................................................................;
"# I<SI)E Input Properties........................................................................................6""" I<SI)E Item ddress Properties...........................................................................66
" ssigning I<SI)E and :P0 Destinations.............................................................65
"6 :utput Destination Properties................................................................................67"9 8luid Properties......................................................................................................6!
"5 (as Properties........................................................................................................9#
"7 Special Values........................................................................................................96
"% Signals....................................................................................................................95"%." Direct nalog Signals........................................................................................95
"%. Processed nalog Signals..................................................................................9!
"%.6 Pulse Signals......................................................................................................5""%.9 nalog 3ates......................................................................................................55
"%.5 Signal Scaling....................................................................................................5;
"%.5." Linear Scaling............................................................................................7#"%.5. Piece&ise Linear Scaling...........................................................................7
"%.5.6 Polynomial Scaling....................................................................................75
"%.7 <oise veraging.................................................................................................7%
"%.% ssigning Signal Inputs.....................................................................................7!"! 8lo&s......................................................................................................................7;
"!." (as 8lo&............................................................................................................%#
"!. :il 8lo&.............................................................................................................%9"!.6 :rifice 8lo&.......................................................................................................%%
"!.9 )ank...................................................................................................................!"
"!.5 4ater 8lo&.........................................................................................................!7"; 0umulatives...........................................................................................................!;
# 8lo& )ypes.............................................................................................................;6
" '= 0alculations..................................................................................................;9
"." <et (as 3ate......................................................................................................;7
Page 5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 6/153
Sentry Soft&are 'ser (uide
". Separator " Volume............................................................................................;7
".6 Separator Volume............................................................................................;7
".9 Produced (as 3ate.............................................................................................;7".5 Pit ctive Volume..............................................................................................;7
".7 )otal Surface :il Volume...................................................................................;7
".% )otal Surface 4ater Volume..............................................................................;%".! 4ater 0ut...........................................................................................................;%
".; 4ater :il 3atio..................................................................................................;%
"."# (as :il 3atio.................................................................................................;%"."" (as 8raction...................................................................................................;%
"." Instantaneous )otal Production Inde-............................................................;%
"."6 Instantaneous (as Production Inde-.............................................................;%
"."9 Instantaneous :il Production Inde-...............................................................;!"."5 Instantaneous 4ater Production Inde-..........................................................;!
"."7 <et :il...........................................................................................................;!
"."% <et 4ater.......................................................................................................;!
"."! <et Li/uid......................................................................................................;! Healt* $onitors.....................................................................................................;;
6 Sentry E-tensions................................................................................................"#66." $anaging Sentry E-tensions..........................................................................."#6
6. Sentry E-tension Properties............................................................................."#5
6.." 3ead>only properties................................................................................"#%6.. 3ead>&rite properties..............................................................................."#;
6..6 4rite>only properties...............................................................................""#
9 Display (roups...................................................................................................."""
9." dding, editing, and deleting display groups.................................................."""9. ssigning configuration ob+ects to display groups..........................................""6
9.6 8iltering a vie& by display group....................................................................""9
5 (lobal Parameters................................................................................................""57 Heartbeat..............................................................................................................""%
% Dept* and )1D ctivity........................................................................................"";
! Data c/uisition.................................................................................................."#; Data Logging.......................................................................................................""
6# 'ser 0omments..................................................................................................."6
6" Vie&s..................................................................................................................."9
6"." Input Vie&........................................................................................................"96". Processed Signals Vie&..................................................................................."5
6".6 )otal Volumes Vie&........................................................................................."7
6".9 $ass =alance Vie&.........................................................................................."!6".5 '= 0alculation Vie&...................................................................................."6#
6".7 Productivity Inde- Vie&.................................................................................."6"
6".% Events Vie&....................................................................................................."666".! 'ser 0omments Vie&......................................................................................"66
6".; Healt* $onitors Vie&......................................................................................"69
6"."# Sentry E-tension Vie&................................................................................."69
6 Layouts................................................................................................................"65
Page 7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 7/153
Sentry Soft&are 'ser (uide
66 3un State 3ecovery............................................................................................."6!
69 I<SI)E ddress Validation................................................................................."6;
65 )roubles*ooting..................................................................................................."9#
Page % of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 8/153
Sentry Soft&are 'ser (uide
1
2 -ntroduction
)*is document is intended to serve as a guide for users of t*e Sentry? Surface$onitoring System application. It e-plains *o& to configure and use t*e Sentry?
application in con+unction &it* an I<SI)E database.
)*e Sentry? application is a $icrosoft 4indo&s>based data ac/uisition system t*atmonitors '= operations and supports Halliburton@s '= real>time reservoir evaluation
strategy.
)*e primary functions of Sentry? involve t*e storage and real-time display of data
obtained in one of t*e follo&ing &aysA
• directly from an :P0 Data ccess server
• directly from I<SI)E
• from manual input by t*e user
• t*roug* calculations involving data obtained via t*e met*ods listed above
)*e system provides tabular displays of c*anges to t*e real>time data t*roug* a 4indo&s
application interface. )*e applicationBs input data and t*e applicationBs computed outputs
can be &ritten to I<SI)E. ll application configuration data is also stored in I<SI)E.
Sentry? provides t*e user interface to allo& t*e user to configure eac* calculation@s
inputs, outputs and calculation parameters. fi-ed set of configuration objects aresupported to accomplis* t*is goal. 0onfiguration ob+ects take one or more inputs, runt*em t*roug* a specific algorit*m, and t*en produce one or more outputs &*ic* are
logged to I<SI)E.
)*e inputs to a configuration ob+ect can come from an :P0 server, I<SI)E, or from t*e
output of ot*er configuration ob+ects.
)*is document describes *o& to use Sentry? to configure t*e application@s inputs,
outputs and calculations and *o& to use t*e application to monitor various inputs, outputs
and calculations in real>time.
Page ! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 9/153
Sentry Soft&are 'ser (uide
(efinitions
!onfiguration ob/ect C Signals, flo&s, cumulatives and '= calculations are referred tocollectively as configuration ob+ects. )*ese are constructs t*at allo& a user to
configure t*e calculations performed by t*e application. Eac* configuration ob+ect is atransfer function t*at accepts inputs from user defined data sources and logs its calculated
outputs to I<SI)E.
!umulati+es C 0umulatives are user defined configuration ob+ects t*at sum t*e flo& rate
outputs of ot*er configuration ob+ects. )*e output of a cumulative may feed t*e input ofot*er cumulatives.
Sentry tensions CSentry e-tensions are add>in modules t*at implement a commonSentry>defined interface. DLL modules t*at implement t*is interface and t*at reside in
t*e same directory as Sentry.e-e are automatically detected by Sentry during launc*.
Sentry loads t*ese e-tensions allo&ing t*em to be vie&ed and configured via Sentry@s 'I.
lows C 8lo&s are user defined configuration ob+ects t*at accept inputs from signals.
8lo& outputs cannot feed t*e inputs of ot*er flo&s.
Signals C Signals are user defined configuration ob+ects t*at accept inputs from :P0
servers or I<SI)E.
U34 C 'nderbalanced application
U34 calculations C '= calculations are system defined configuration ob+ects t*at
produce a single calculated output.
Page ; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 10/153
Sentry Soft&are 'ser (uide
5 *#e Main ormfter t*e application is launc*ed, t*e main form &ill appear. )*e main form serves as t*e
&orkspace for t*e tasks t*at are performed &it*in t*e Sentry? application.
• )*e title bar contains t*e file name of t*e pro+ect t*at is loaded along &it* buttons
t*at allo& t*e user to minimie, ma-imie or close t*e application.
• )*e main menu bar contains a set of te-t buttons t*at describe t*e various actions
t*at may be taken &it*in t*e program. 0licking on one of t*ese te-t buttons
causes a related submenu to be displayed as s*o&n in t*e e-ample image above.
• )*e toolbar contains a set of grap*ical icons representing functions t*at are
fre/uently or commonly used in t*e application. Every action represented in t*e
toolbar is also available for selection from submenus of t*e main menu bar.
• )*e main &ork area is t*e part of user interface &*ere &indo&s s*o&ing real>
time updates of t*e application data are displayed.
Page "# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 11/153
Sentry Soft&are 'ser (uide
• )*e status bar displays real>time updates regarding t*e application@s data logging
state and I<SI)E connectivity state. )*e left side of t*e status bar contains
information on t*e current logging state of t*e application. )*e rig*t side of t*estatus bar contains information about t*e state of t*e connection to I<SI)E and
t*e current 4ell ID and 3un number.
Page "" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 12/153
Sentry Soft&are 'ser (uide
4.1 Main menu bar
)*e main menu bar contains t*e follo&ing si- te-t buttonsA
• ile C Selecting t*is menu option displays a submenu of options t*at provide for
opening, importing, e-porting or e-iting t*e application.
• !onfigure C Selecting t*is menu option displays a submenu of options t*at
provide for configuring t*e various inputs, :P0 Servers, special values, signals,flo&s, '= calculations, cumulatives, Sentry e-tensions, display groups, fluid
and gas properties, display groups, *eartbeat, *ealt* monitors, t*e application@s
global configuration parameters and t*e global Dept* and )1D ctivity records.
• 4ctions C Selecting t*is menu option displays a submenu of options t*at provide
for starting and stopping t*e logging of data to an I<SI)E database. Submenu
options for entering user comments into I<SI)E, launc*ing t*e I<SI)E databaseadministration application, and performing an I<SI)E data dictionary integrity
c*eck are also provided.
• Views C Selecting t*is menu option displays a submenu of options t*at provide
access to various real>time vie&s of t*e application@s inputs, outputs, and
calculations. 3eal>time vie&s of t*e inputs, processed signals, total volumes,
mass balance, '= calculations, productivity indices, events, user comments andSentry e-tensions are provided. Submenu options for arranging or closing t*e
various vie&s are also provided.
• 6ayout C user may store t*e position of t*e various vie&s contained in t*e &ork
area by saving a layout. Selecting t*e Layout menu option displays a submenu
of options t*at provide for t*e storage, deletion and retrieval of t*ese layouts.
Page " of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 13/153
Sentry Soft&are 'ser (uide
• 7el" C Selecting t*is menu option displays a submenu of options t*at provide
access to an application *elp file and information about t*e application@s version
number.
4.1.1 File submenu
fter clicking on t*e &ord File in t*e main menu, t*e file submenu is displayed. )*e
follo&ing five options are available from t*e file submenu.
• ew C )*is option creates a ne& Sentry? configuration. <e& configurations
cannot be created &*ile logging data to I<SI)E. If t*e New option is selected
&*ile t*e application is in logging mode, a &arning dialog &ill appear asking t*e
user if *e &is*es to stop t*e logging activity. If a user *as made c*anges to an
e-isting configuration and t*en selects New, *e &ill be asked if *e &ants to save
*is current configuration before t*e ne& configuration is created.
• )"en C )*is option allo&s a user to load a configuration file from t*e I<SI)E
database.
• -m"ort C )*is option allo&s a user to load a configuration file from disk or
ot*er readable media.
• "ort C )*is option allo&s t*e user to save a configuration file to disk or
ot*er &riteable media in one of t&o formats Fbinary or *tmlG.
• it C 4*en t*is option is selected, t*e application e-its. It is functionally
e/uivalent to selecting t*e button from t*e title bar. If t*e E-it option is
selected &*ile t*e application is in logging mode, a &arning dialog &ill appearasking t*e user if *e &is*es to stop t*e logging activity. If a user *as made
c*anges to an e-isting configuration and t*en selects E-it, *e &ill be asked if *e
&ants to save *is current configuration before t*e application e-its.
Page "6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 14/153
Sentry Soft&are 'ser (uide
4.1.2 Configure submenu
'pon selecting t*e 0onfigure option from t*e main menu a submenu of options isdisplayed &*ic* provide for configuring :P0 servers, :P0 and I<SI)E inputs, fluid
and gas properties, special values, signals, flo&s, *ealt* monitors, cumulatives, '=calculations, Sentry e-tensions, display groups, t*e application@s global configuration
parameters, t*e application@s *eartbeat, and t*e Dept* and )1D ctivity records. )*e
Sentry e-tensions menu option &ill not be s*o&n if Sentry did not detect anye-tension modules during program launc*.
Page "9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 15/153
Sentry Soft&are 'ser (uide
4.1.3 Actions submenu
)*e ctions submenu is used to set t*e logging state of t*e application. )*is
submenu also contains options t*at allo& t*e user to enter free>form te-t comments
into t*e I<SI)E database as &ell as options to launc* t*e I<SI)E Data dminapplication and perform an integrity c*eck on t*e I<SI)E data dictionary.
)*e Start Logging option &ill be disabled &*en logging mode is enabled and t*e
Stop Logging and Perform Data Dictionary Integrity Check options &ill be
disabled &*en logging mode is disabled.
)*e Perform Data Dictionary Integrity Check option &ill cause Sentry to
c*eck eac* configured item@s I<SI)E addresses against t*e elements t*at are actuallyavailable in I<SI)E. If any mismatc*es are found, t*e I<SI)E ddress Validation form is displayed and t*e problem addresses are enumerated. If a data dictionary
integrity c*eck fails, t*en logging operations are disabled until t*e failed conditions
are corrected. :nce t*ese failed conditions are corrected, t*e data dictionary integrityc*eck can be performed again and if t*e c*eck passes, logging operations are re>
enabled.
Page "5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 16/153
Sentry Soft&are 'ser (uide
4.1.4 Views submenu
)*e Vie&s submenu provides access to screens t*at display real>time updates of many
of t*e values t*at are computed by t*e application. $any of t*ese vie&s allo& t*e user toconfigure filters to customie *o& t*e data is displayed. )*e Sentry e-tensions menu
option &ill not be s*o&n if Sentry did not detect any e-tension modules during program
launc*.
Page "7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 17/153
Sentry Soft&are 'ser (uide
4.1.5 Layout submenu
)*e Layout submenu allo&s a user to manage t*e arrangement of vie&s in t*e main
&ork area. layout contains t*e location of eac* &indo& in t*e application. )*is allo&sa user to arrange application vie&s in any manner *e &is*es and t*en recall t*at
arrangement by loading its layout.
Page "% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 18/153
Sentry Soft&are 'ser (uide
4.1.6 Hel submenu
)*e Help submenu provides access to t*e online user guide and to an About Sentry
dialog.
)*e application@s version number, copyrig*t notice and ot*er build information can befound in t*e About Sentry dialog bo-. )*e Installed Sentry e-tensions section
contains a listing of all t*e e-tension modules t*at Sentry *as detected and t*eir
corresponding version numbers.
Page "! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 19/153
Sentry Soft&are 'ser (uide
Page "; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 20/153
Sentry Soft&are 'ser (uide
9 ile )"erations4*ile connected to I<SI)E, Sentry? automatically detects and saves any c*anges to its
configuration. )*ese configuration files are saved to an I<SI)E record for t*e active&ell.
)o open a previously saved configuration file from I<SI)EA
". Select [File] [Open…]
Open Configuration dialog is displayed
. 0*oose a &ell by selecting an entry from t*e dialog@s combo bo-. )*e currently
active &ell is denoted &it* t*e te-t Fctive 4ellG after t*e &ell name. fter
selecting a &ell, t*e list of configurations &ill update.
Page # of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 21/153
Sentry Soft&are 'ser (uide
6. If t*e &ell t*at t*e user selected *as associated Sentry? configuration files, t*e
0onfigurationsA section of t*e dialog &ill update &it* a listing of t*ose
configurations. If t*e selected &ell does not *ave any associated configurationfiles, t*en t*e dialog &ill display t*e follo&ing optionA
Select t*e Add button to create an initial Sentry? configuration file for t*e &ell.
9. Select a configuration to load from t*e 0onfigurationA section of t*e dialog.
5. Select _OK_ to load t*e configuration.
Page " of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 22/153
Sentry Soft&are 'ser (uide
)o import a configuration file from diskA
". Select [File] [Import…]
Import Sentry Configuration File dialog is displayed
. Select a directory from t*e Look inA combo bo-. 8iles &it*in t*e selecteddirectory t*at *ave t*e e-tension .sen &ill be s*o&n. :nly t*e .sen binary
files may be imported. 0onfigurations t*at &ere e-ported as .*tml files may not
be imported.
6. 0*oose a configuration file from t*e list provided and select t*e Open button to
load t*e configuration file.
Page of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 23/153
Sentry Soft&are 'ser (uide
)o e-port a configuration file to diskA
". Select [File] [Export…]
Export Sentry Configuration File dialog is displayed
. Select a directory from t*e Look inA combo bo-. 8iles &it*in t*e selecteddirectory t*at *ave t*e e-tension .sen &ill be s*o&n.
6. Eit*er enter a name for t*e configuration file in t*e 8ile <ameA combo bo- to
save a ne& entry or select an e-isting name from t*e list of .sen files to
over&rite an old entry.9. 0*oose t*e e-port type for t*is file. 8iles e-ported as Sentry configuration files
&ill be e-ported in a mac*ine readable binary format t*at may be read back in at a
later time by t*e application@s Import feature. 8iles e-ported as *tml &ill bee-ported as a *uman readable report. 0onfigurations e-ported as *tml cannot
be read back in to t*e application.
5. 0lick t*e Save button to e-port t*e configuration.
Page 6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 24/153
Sentry Soft&are 'ser (uide
: )P! Ser+ers)*e application accepts input from :P0 servers. )*ese ra& inputs from t*e :P0 servers
may be used to feed t*e four different kinds of signals supported by t*e applicationFDirect nalog Signals, Processed nalog Signals, Pulse Signals, and nalog 3atesG.
)o configure an :P0 server for use &it* t*e applicationA
". Select [Configure] [OPC Serer!…]
OPC Server dialog is displayed
. Select Add!
OPC Server Propertie dialog is displayed
6. 8ill out t*e form entries in t*e OPC Server Propertie dialog as described in
t*e :P0 Servers Properties section.
9. Select _OK_
Page 9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 25/153
Sentry Soft&are 'ser (uide
If any :P0 server entries *ave been previously configured, a list of t*ese e-isting server
configuration entries is s*o&n &it*in t*e OPC Server dialog.
Page 5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 26/153
Sentry Soft&are 'ser (uide
;uestion 4nswer
)*e list of configured :P0 servers can@t beedited from t*is dialog so *o& can a user
create a ne& :P0 server
Select t*e Add""" button from t*e OPC
Server dialog to bring up t*e OPC
Server Propertie dialog. user canconfigure t*e :P0 server from t*ere.
4*en t*e #elete button is pressed,
not*ing *appens. Ho& can I delete an :P0server from t*e configuration
)o delete an :P0 server entry, a user must
click on t*e :P0 server entry *e &is*es todelete and t*en press #elete button. )*e
#elete button is enabled only &*en one or
more :P0 server entries *ave beenselected.
4*at *appens if a user tries to delete an:P0 server t*at is currently being used by
a signal or some ot*er component of t*e
application
ll signals t*at use an input belonging tot*e :P0 server t*at is being deleted &ill set
t*at input to a value of 'nassigned.
0an a user delete more t*an one :P0
server at a time
es. )o select multiple :P0 server entries
for deletion, t*e user must press !*<6$
!6-!= on eac* entry *e &is*es to delete.Eac* entry &ill *ig*lig*t as t*e user does
t*is. )*e user can t*en select t*e #elete
button to delete all of t*e selected :P0server entries.
4*en t*e Edit! button is pressed, not*ing
*appens. Ho& can a user edit an :P0
server from t*e configuration
)*e user s*ould select t*e :P0 server entry*e &is*es to edit and t*en click t*e Edit!
button to bring up t*e OPC Server
Propertie dialog for t*at entry.Ho& many :P0 server configurations does
t*e application support
)*e application places no *ard limits on t*e
number of :P0 servers t*at may beconfigured for use.
Page 7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 27/153
Sentry Soft&are 'ser (uide
> )P! Ser+er Pro"erties
)*e OPC Server Propertie dialog is displayed &*en a user elects to add or edit an
:P0 server entry from &it*in t*e OPC Server dialog. 8rom t*e OPC Server
Propertie dialog, a user can specify a name for t*e :P0 serverserver,, aut*enticationinformation for t*e :P0 server Fif re/uiredG, t*e access met*od for t*e :P0 server, t*elocation of t*e :P0 server, and an instance of an :P0 server in case more t*an one is
available at t*e same location.
Page % of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 28/153
Sentry Soft&are 'ser (uide
Page ! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 29/153
Sentry Soft&are 'ser (uide
<o t&o :P0 servers may *ave t*e same name. If a user attempts to enter an :P0 server
name t*at *as already been used, an error dialog &ill be displayed informing t*e user oft*e problem and a ne& name &ill need to be entered.
8or servers t*at re/uire login information, t*e Serer re"uire! authentication c*eckbo- s*ould be selected and t*e appropriate username and pass&ord entered in t*e
supplied fields. 8or servers t*at do not re/uire login information, t*e Serer re"uire!
authentication c*eckbo- s*ould be left unc*ecked.
8or :P0 servers t*at support regular data access, select t*e Data #cce!! radio button
and enter information in t*e 0omputer and :P0 Server ID sections as described belo&.
)*e 0omputer section of t*is dialog allo&s t*e user to select eit*er a $o%al or &emote
option. Select $o%al if t*e :P0 server being configured runs on t*e same computer as
t*e Sentry? application. Select &emote if t*e :P0 server being configured runs on adifferent computer t*an t*e Sentry? application.
If &emote is selected, t*e <ame or address te-t bo- and t*e 'rowe! button become
enabled. Select t*e name of t*e remote computer by eit*er typing its name or IP addressinto t*e te-t bo- or by clicking t*e 'rowe! button and selecting a computer from t*e list
provided. n e-ample of t*e dialog displayed &*en t*e 'rowe! button is selected is
s*o&n belo&.
Page ; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 30/153
Sentry Soft&are 'ser (uide
If one or more :P0 servers are detected at t*e location specified, an entry for eac* :P0
server &ill appear in t*e vailable :P0 serversA section of t*e OPC Server
Propertie dialog. Pressing t*e Sear%( for OPC erver button in t*e dialog
refres*es t*e listing of :P0 servers available at t*e location specified.
Select one entry from t*e vailable :P0 serversA and click OK to associate t*e selected
:P0 server &it* t*e name t*at &as specified in t*e dialog. 4*en a user &is*es to uset*is :P0 server &it*in t*e application, *e &ill refer to it by t*e name *e specified in t*e
dialog.
8or :P0 servers t*at support J$L data access, select t*e J$L Data ccess radio button
and enter t*e '3L for t*e :P0 server data in t*e associated te-t bo-.
Page 6# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 31/153
Sentry Soft&are 'ser (uide
8 )P! -n"uts
fter an :P0 server *as been configured via t*e :P0 Server Properties dialog, :P0inputs may be configured for use via t*e OPC Input dialog. n :P0 input
configuration associates a uni/ue name and an optional serial number &it* an input froma configured :P0 server.
)o configure an :P0 server for use &it* t*e applicationA
". Select [Configure] [OPC Input!…]
OPC Input dialog is displayed
. Select Add!
OPC Input Propertie dialog is displayed
6. 8ill out t*e form entries in t*e OPC Input Propertie dialog as described in t*e
:P0 Input Properties section.
9. Select _OK_
If any :P0 input entries *ave been previously configured, a list of t*ese e-isting :P0input configuration entries is s*o&n &it*in t*e dialog.
Page 6" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 32/153
Sentry Soft&are 'ser (uide
;uestion 4nswer
)*e list of configured inputs can@t be edited
from t*is dialog so *o& can a user create ane& :P0 input
Select t*e Add! button from t*e OPC
Input dialog to bring up t*e OPC Input
Propertie dialog. user can create t*e
:P0 input from t*ere.4*en t*e #elete button is pressed,
not*ing *appens. Ho& can I delete an :P0
input entry from t*e configuration
)o delete an :P0 input entry, a user must
first click on t*e :P0 input entry *e &is*es
to delete and t*en press #elete button.
)*e #elete button is enabled only &*en
one or more :P0 input entries *ave been
selected.
4*at *appens if a user tries to delete an
:P0 input t*at is currently being used by asignal or some ot*er component of t*e
application
)*e user &ill be &arned &*en *e attempts
to delete an :P0 input t*at is in use by t*eapplication. listing of ob+ects t*at are
using t*e input &ill be s*o&n to t*e user
and *e &ill be given t*e option to proceedor cancel t*e delete operation. If t*e user
decides to continue t*e delete operation, all
ob+ects t*at use t*e input being deleted &ill
set t*at input to a value of 'nassigned.
0an a user delete more t*an one :P0 input
at a time
es. )o select multiple :P0 input entries
for deletion, t*e user must press !*<6$
!6-!= on eac* entry *e &is*es to delete.
Eac* entry &ill *ig*lig*t as t*e user does
t*is. )*e user can t*en select t*e Delete button to delete all of t*e selected :P0
input entries.4*en t*e Edit! button is pressed, not*ing
*appens. Ho& can a user edit an :P0
entry
)*e user s*ould first select t*e :P0 inputentry *e &is*es to edit and t*en click t*e
Edit! button to bring up t*e OPC Input
Propertie dialog for t*at entry. )*e
Edit! button is enabled only &*en one
Fand only oneG input entry *as been
selected.
Ho& many :P0 input configurations does
t*e application support
)*e application places no *ard limits on t*e
number of :P0 inputs t*at may beconfigured for a server.
Page 6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 33/153
Sentry Soft&are 'ser (uide
? )P! -n"ut Pro"erties
)*e OPC Input Propertie dialog is displayed &*en a user elects to add or edit an
:P0 input entry from t*e OPC Input dialog bo-. 8rom t*e OPC Input Propertie
dialog, a user can specify a name for t*e :P0 input and an optional serial number toassociate &it* t*e input. =efore a user can add an :P0 input, an :P0 server must beconfigured. 3efer to t*e :P0 Servers section for additional details.
Page 66 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 34/153
Sentry Soft&are 'ser (uide
list of configured :P0 servers is provided in t*e :P0 serverA combo bo-. )*e user
must select a server from t*e list provided.
fter selecting t*e :P0 server, t*e =ro&se for itemA section of t*e dialog &ill be
updated &ill all of t*e :P0 items available for t*at server. Eit*er click on one of t*eseitems as t*e input or type t*e name of t*e input into t*e :P0 item nameA te-t bo-.
)*e Enable stale data monitoring c*eckbo- allo&s t*e user to configure stale datac*ecking for t*is input. stale input is an input t*at *as stale data monitoring enabled
and &*ose value is not updated before t*e time specified by t*e Stale data time entry
on t*is form.
n optional I<SI)E destination may be configured for t*is input. 0onfiguring an
I<SI)E destination &ill cause t*e input value read from t*e :P0 server to be &ritten to
t*e I<SI)E location specified by t*e user. )*is feature may be enabled or disabled via
t*e 4rite to I<SI)E c*eckbo- on t*is form. 8or instructions on configuring anI<SI)E address, refer to t*e I<SI)E Item ddress Properties section of t*is document.
fter completing t*is form, click t*e OK button Fif editing an e-isting entryG or t*e Add
button Fif adding a ne& entryG to create t*e :P0 input.
fter creating t*e input, it &ill appear in t*e list of :P0 inputs s*o&n in t*e OPC Input
dialog bo- and it can be selected for use by configuration ob+ects t*at accept :P0 inputs.
Page 69 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 35/153
Sentry Soft&are 'ser (uide
10 -S-* -n"uts
I<SI)E inputs may be configured for use via t*e INSI)E Input dialog. n I<SI)E
input is read from a user>specified location &it*in t*e I<SI)E database. I<SI)E inputs
may be used to feed t*e four different kinds of signals supported by t*e applicationFDirect nalog Signals, Processed nalog Signals, Pulse Signals, and nalog 3atesG.)*e I<SI)E input may optionally feed an :P0 destination as &ell.
)o configure an I<SI)E input for use &it* t*e applicationA
". Select [Configure] [I$SI%E Input!…]
INSI)E Input dialog is displayed
. Select Add!
INSI)E Input Propertie dialog is displayed
6. 8ill out t*e form entries in t*e INSI)E Input Propertie dialog as described in
t*e I<SI)E Input Properties section.
9. Select _OK_
If any I<SI)E input entries *ave been previously configured, a list of t*ese e-istingI<SI)E input configuration entries is s*o&n &it*in t*e dialog.
Page 65 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 36/153
Sentry Soft&are 'ser (uide
;uestion 4nswer
)*e list of configured inputs can@t be edited
directly from t*is dialog so *o& can a usercreate a ne& I<SI)E input
Select t*e Add! button from t*e INSI)E
Input dialog to bring up t*e INSI)E
Input Propertie dialog. user can
create t*e I<SI)E input from t*ere.4*en t*e #elete button is pressed,
not*ing *appens. Ho& can I delete an
I<SI)E input entry from t*e configuration
)o delete an I<SI)E input entry, a user
must first click on t*e I<SI)E input entry
*e &is*es to delete and t*en press #elete
button. )*e #elete button is enabled only
&*en one or more I<SI)E input entries
*ave been selected.
4*at *appens if a user tries to delete an
I<SI)E input t*at is currently being used by a signal or some ot*er component of t*e
application
)*e user &ill be &arned &*en *e attempts
to delete an I<SI)E input t*at is in use byt*e application. listing of ob+ects t*at are
using t*e input &ill be s*o&n to t*e user
and *e &ill be given t*e option to proceedor cancel t*e delete operation. If t*e user
decides to continue t*e delete operation, all
ob+ects t*at use t*e input being deleted &ill
set t*at input to a value of 'nassigned.
0an a user delete more t*an one I<SI)E
input at a time
es. )o select multiple I<SI)E input
entries for deletion, t*e user must press
!*<6$!6-!= on eac* entry *e &is*es to
delete. Eac* entry &ill *ig*lig*t as t*e user
does t*is. )*e user can t*en select t*e
#elete button to delete all of t*e selected
I<SI)E input entries.4*en t*e Edit! button is pressed, not*ing
*appens. Ho& can a user edit an I<SI)E
entry
)*e user s*ould first select t*e I<SI)E
input entry *e &is*es to edit and t*en click
t*e Edit! button to bring up t*e INSI)E
Input Propertie dialog for t*at entry.
)*e Edit! button is enabled only &*en one
Fand only oneG input entry *as beenselected.
Ho& many I<SI)E input configurations
does t*e application support
)*e application places no *ard limits on t*e
number of I<SI)E inputs t*at may beconfigured.
Page 67 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 37/153
Sentry Soft&are 'ser (uide
11 -S-* -n"ut Pro"erties
)*e INSI)E Input Propertie dialog is displayed &*en a user elects to add or edit an
I<SI)E input entry from t*e INSI)E Input dialog bo-. 8rom t*e INSI)E Input
Propertie dialog, a user can specify a name for t*e I<SI)E input, an optional serialnumber to associate &it* t*e input, and t*e location &it*in t*e I<SI)E database.
Page 6% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 38/153
Sentry Soft&are 'ser (uide
)*e INSI)E #etination section s*o&n on t*is dialog is t*e I<SI)E location &*ere t*e
input &ill be read. 8or instructions on configuring an I<SI)E address, refer to t*e
I<SI)E Item ddress Properties section of t*is document.
)*e OPC #etination section allo&s t*e user to configure an optional :P0 server
location &*ere t*e I<SI)E input &ill be &ritten. In order to configure t*is :P0 location,t*e user must first select t*e *rite to OPC c*eck bo- and t*en configure t*e OPC
erver and OPC item name fields. )*e process of configuring t*e :P0 Destination is
similar to t*e process of configuring an :P0 Input as described in t*e :P0 InputProperties section of t*is document.
)*e Enable stale data monitoring c*eckbo- allo&s t*e user to configure stale datac*ecking for t*is input. stale input is an input t*at *as stale data monitoring enabled
and &*ose value is not updated before t*e time specified by t*e Stale data time entry
on t*is form.
fter completing t*is form, click t*e OK button to create t*e I<SI)E input.
fter creating t*e input, it &ill appear in t*e list of I<SI)E inputs s*o&n in t*e INSI)E
Input dialog bo- and it can be selected for use by configuration ob+ects t*at accept
:P0 inputs.
Page 6! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 39/153
Sentry Soft&are 'ser (uide
12 -S-* -tem 4ddress Pro"erties
In order for t*e application to store or retrieve data to or from I<SI)E database, t*e usermust specify a location &it*in I<SI)E &*ere t*e variable of interest resides. )*e
primary keys t*at I<SI)E uses to uni/uely describe a dataset &it*in t*e database are 4ellID, 3un <umber, 3ecord )ype, and Description. Since t*e Sentry? application uses
I<SI)E@s current 4ell ID and 3un <umber for all of its data logging operations only t*e3ecord )ype and Description need to be provided by t*e user to specify t*e dataset.
n I<SI)E dataset is a collection of variablesK an I<SI)E item address represents aspecific variable &it*in a dataset. In order to specify t*e variable of interest &it*in t*e
dataset and t*e type of data it represents, a variable name and unit name must also be
supplied.
)o summarie, t*e follo&ing four items comprise an I<SI)E item addressA
• 3ecord type• 3ecord description
• Variable
• 'nits
)*e &e%ord type is t*e name of t*e I<SI)E record &*ere t*e variable of interest
resides.
)*e &e%ord de%ription is a label t*at is sometimes used &it*in I<SI)E to *elp t*e
user organie datasets. Some datasets *ave no description.
)*e +ariable is t*e name of a specific variable t*at is defined by t*e primary key
current &ell, current run, selected record type, selected record descriptionM.
)*e ,nit entry represents t*e unit value of t*e variable data. 8or instance, a variable
mig*t provide t*e number 5, &*ile t*e ,nit entry is used to specify t*at t*e variable
represents a measurement in barrels per *our.
)*e INSI)E Item Addre Propertie control is used on several forms in Sentry to
configure t*e four pieces of information re/uired to specify an I<SI)E item address.
Page 6; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 40/153
Sentry Soft&are 'ser (uide
drop>do&n list bo- is provided for eac* of t*e four re/uired entries. )o configure an
I<SI)E item address from t*is control, a user must perform t*e follo&ing stepsA
". Select a record type.
fter selecting a record type, t*e &e%ord de%ription list &ill be updated
. Select or type in t*e name of a record description.
fter providing a valid record description, t*e +ariable and ,nit lists &ill beupdated.
6. Select a variable name.
fter selecting a variable name, t*e ,nit list &ill update to s*o& unit values t*at
are valid for t*e variable.
9. Select t*e units for t*e variable.
5. 0lick t*e OK button.
Page 9# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 41/153
Sentry Soft&are 'ser (uide
13 4ssigning -S-* and )P! (estinations
)*e output of configuration ob+ects Fsignals, flo&s, cumulatives, '= calculations, etc. Gmay be logged to t*e I<SI)E database and to an :P0 destination. )*e procedure for
configuring t*ese destinations is outlined in t*is section. )*is procedure is t*e same forall configuration ob+ects.
)o assign a configuration ob+ect@s output to a location &it*in t*e I<SI)E database or to
an :P0 location, t*e user must first activate t*e properties dialog for t*e configuration
ob+ect. )*e Pro%eed Analog Signal Propertie dialog is s*o&n in t*e e-ample
belo&, but all configuration ob+ects *ave an Output section near t*e bottom of t*e
dialog &*ere t*e I<SI)E and :P0 destination configurations are displayed.
In t*e :utputs section of t*e dialogA
". Locate t*e output entry of interest. Eac* output &ill *ave a name to t*e
left describing t*e value t*at it *olds and a configuration button labeled _!
_ to t*e rig*t.
. Select t*e entry@s configuration button labeled _!_.
Output #etination Propertie dialog is displayed
6. 8ill out t*e Output #etination Propertie dialog. 3efer to t*e section
titled :utput Destination Properties section for additional details.
Page 9" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 42/153
Sentry Soft&are 'ser (uide
15 )ut"ut (estination Pro"erties
)*e Output #etination Propertie dialog allo&s a user to configure bot* an
I<SI)E destination and an :P0 destination. 4*en t*e value associated &it* t*is outputis &ritten, it &ill be &ritten to t*e I<SI)E and :P0 locations specified. If t*e *rite to
INSI)E c*eck bo- is cleared, t*e value &ill not be &ritten to I<SI)E. Similarly if t*e
*rite to OPC c*eckbo- is cleared, t*e value &ill not be &ritten to t*e :P0 Destination.
)*is dialog is used to assign t*e &rite locations of t*e outputs of signals, flo&s, '=
calculations and ot*er configuration ob+ects used &it*in Sentry?.
Page 9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 43/153
Sentry Soft&are 'ser (uide
)*e process of configuring t*e I<SI)E destination on t*is dialog is similar to t*e process
of configuring t*e I<SI)E address on t*e INSI)E Item Addre Propertie form.
8or instructions on configuring t*e I<SI)E destination, refer to t*e I<SI)E Item ddressProperties section of t*is document.
)*e process of configuring t*e :P0 destination is similar to t*e process of configuring an:P0 input as described in t*e :P0 Input Properties section of t*is document.
fter completing t*is form, click t*e OK button to create t*e I<SI)E 1 :P0 destination.
Page 96 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 44/153
Sentry Soft&are 'ser (uide
19 luid Pro"erties
8luid properties are used as inputs to t*e application@s oil flo& configuration ob+ects.)*ese fluid properties contain details about t*e makeup of t*e fluids t*at are used in t*e
oil flo&@s calculations.
Eac* fluid property configuration contains t*e follo&ing detailsA
• uni/ue name
• numeric value for t*e uncorrected PI gravity of t*e fluid
• numeric value for t*e uncorrected PI temperature of t*e fluid e-pressed in
eit*er degrees 0elsius or degrees 8a*ren*eit
• value bet&een # and "## t*at represents t*e &ater percentage of t*e fluid
• value bet&een # and "## t*at represents t*e solids percentage of t*e fluid
• value bet&een # and "## t*at represents t*e s*rinkage percentage of t*e fluid
)*e application dialog t*at is used to configure t*is information is s*o&n belo&A
)o add a fluid property to t*e configurationA
". Select [Configure] [Flui& Propertie!…]
Fluid Propertie Setup dialog is displayed
. Select Add!Fluid Propertie dialog is displayed
6. Enter a descriptive name for t*e ne& fluid and complete t*e remaining entries in
t*e dialog.
9. Select _OK_
)*e list of configured fluid properties appears in t*e list contained in t*e Fluid
Propertie Setup dialog.
Page 99 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 45/153
Sentry Soft&are 'ser (uide
Page 95 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 46/153
Sentry Soft&are 'ser (uide
1: Gas Pro"erties
(as properties are used as inputs to t*e application@s gas flo& and orifice flo&configuration ob+ects. )*ese gas properties contain details about t*e makeup of t*e gases
t*at are used in t*e gas and orifice flo& calculations.
Eac* gas property configuration contains t*e follo&ing detailsA
• uni/ue name
• numeric value t*e represents t*e specific gravity of t*e gas at 7# degrees
8a*ren*eit and "9.%6 psi FabsoluteG.
• value bet&een # and ",###,### representing t*e amount of *ydrogen sulfide
FHS > e-pressed in parts per millionG t*at is present in t*e gas.
• value bet&een # and "## t*at represents t*e percentage amount of t*e follo&ing
items in t*e gasA
0arbon dio-ide <itrogen
$et*ane
Et*ane
Propane
Isobutane
<ormal =utane
Isopentane
<ormal pentane
<ormal *e-ane
<ormal *eptane
<ormal octane
<ormal nonane
<ormal decane
4ater
Hydrogen
0arbon mono-ide
:-ygen
Helium
rgon
)*e application dialog t*at is used to configure t*is information is s*o&n belo&A
Page 97 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 47/153
Sentry Soft&are 'ser (uide
)*e percentages entered along &it* t*e calculated percentage for t*e amount of *ydrogen
sulfide must e/ual e-actly "##N.
)o add a fluid property to t*e configurationA". Select -Configure. -/a Propertie!.
/a Propertie Setup dialog is displayed
. Select Add!
/a Propertie dialog is displayed
6. Enter a descriptive name for t*e ne& gas and complete t*e remaining entries in
t*e dialog.9. Select _OK_
)*e list of configured fluid properties appears in t*e list contained in t*e /a
Propertie Setup dialog.
Page 9% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 48/153
Sentry Soft&are 'ser (uide
Page 9! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 49/153
Sentry Soft&are 'ser (uide
1> S"ecial Values
Special values are user>configured numeric constants. )*ese special values *ave anassociated I<SI)E item address and :P0 Destination and are logged to t*e database.
)o configure a special valueA
". Select [Configure] [Special 'alue!…]
Spe%ial +alue dialog is displayed
. Select Add!
Spe%ial +alue Propertie dialog is displayed
6. Enter a descriptive name for special value.
9. Enter t*e numeric value to associate &it* t*is entry.
5. 0onfigure an I<SI)E 1 :P0 destination as described in t*e :utput DestinationProperties section.
7. Select _OK_.
Spe%ial +alue Propertie dialog is dismissed and t*e Spe%ial
+alue dialog@s list vie& updates to s*o& t*e ne&ly added special value
entry.
Page 9; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 50/153
Sentry Soft&are 'ser (uide
;uestion 4nswer
4*en t*e #elete button is pressed,
not*ing *appens. Ho& can I delete aspecial value entry from t*e configuration
)o delete a special value entry, a user must
first click on t*e special value entry *e&is*es to delete and t*en press #elete
button. )*e #elete button is enabled only
&*en one or more special value entries*ave been selected.
0an a user delete more t*an one specialvalue at a time
es. )o select multiple special value entriesfor deletion, t*e user must press !*<6$
!6-!= on eac* entry *e &is*es to delete.
Eac* entry &ill *ig*lig*t as t*e user doest*is. )*e user can t*en select t*e #elete
button to delete all of t*e selected special
value entries.
4*en t*e Edit! button is pressed, not*ing
*appens. Ho& can a user edit a special
value entry
)*e user s*ould first select t*e special
value entry *e &is*es to edit and t*en click
t*e Edit! button to bring up t*e Spe%ial
+alue Propertie dialog for t*at entry.
)*e Edit! button is enabled only &*en one
Fand only oneG input entry *as been
selected.
Ho& many special value configurationsdoes t*e application support
)*e application places no *ard limits on t*enumber of special values t*at may be
configured.
Page 5# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 51/153
Sentry Soft&are 'ser (uide
18 Signals
Signals are t*e set of four configuration ob+ects t*at process t*e values coming directlyfrom an :P0 or I<SI)E input. Signals are t*e only configuration ob+ects t*at may
process :P0 or I<SI)E inputs. )*e outputs from t*ese signals are logged to I<SI)E andare also used to feed t*e inputs of ot*er types of configuration ob+ects suc* as flo&s,
cumulatives, and '= calculations.
)*e four types of signals supported by t*e application areA
• Direct nalog Signals
• Processed nalog Signals
• Pulse Signals
• nalog 3ates
18.1 Direct Analog Signals
)*e input to a direct analog signal is a value originating from eit*er an :P0 server input
or an I<SI)E input. )*e direct analog signal logs t*e ra& data received from t*e :P0server input or I<SI)E input to a user defined location. flo&c*art describing t*e
computational algorit*m employed by t*e direct analog signal is s*o&n belo&.
Page 5" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 52/153
Sentry Soft&are 'ser (uide
)o configure a direct analog signalA
". Select [Configure] [Signal!…]
Signal dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page 5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 53/153
Sentry Soft&are 'ser (uide
6. Select #ire%t Analog Signal from t*e list provided and select _OK_.
#ire%t Analog Signal Propertie dialog is displayed
9. Enter a descriptive name for t*e direct analog signal.
5. :ptionally assign t*e direct analog signal to one or more display groups byfollo&ing t*e procedure outlined in t*e section titled ssigning configuration
ob+ects to display groups.
7. Select a data input for t*e direct analog signal by follo&ing t*e procedure outlinedin t*e section titled ssigning Signal Inputs.
%. )*e user s*ould select t*e Force 'alue c*eckbo- only if *e &is*es to manually
set t*e output value of t*e direct analog signal. If c*ecked, t*e value entered ne-t
to t*e Force 'alue c*eckbo- &ill become t*e value t*at is logged to t*e &awA
I<SI)E A :P0 destination. 0onfigure t*e &aw destination output as described in
t*e section titled ssigning I<SI)E and :P0 Destinations.!. Select _OK_.
Page 56 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 54/153
Sentry Soft&are 'ser (uide
18.2 Processed Analog Signals
)*e input to a processed analog signal is a value originating from eit*er an :P0 server
input or an I<SI)E input. flo&c*art describing t*e computational algorit*m employed
by t*e processed analog signal is s*o&n belo&.
)o configure a processed analog signalA". Select [Configure] [Signal!…]
Signal dialog is displayed
Page 59 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 55/153
Sentry Soft&are 'ser (uide
. Select Add!
Sele%t )ype dialog is displayed
6. Select Pro%eed Analog Signal from t*e list provided and select _OK_
Pro%eed Analog Signal Propertie dialog is displayed
9. Enter a descriptive name for t*e processed analog signal.
5. :ptionally assign t*e processed analog signal to one or more display groups by
follo&ing t*e procedure outlined in t*e section titled ssigning configurationob+ects to display groups.
7. Select a data input for t*e processed analog signal by follo&ing t*e procedure
outlined in t*e section titled ssigning Signal Inputs.
Page 55 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 56/153
Sentry Soft&are 'ser (uide
%. 0*oose and configure a scaling met*od as described in t*e section titled Signal
Scaling.
!. :ptionally c*oose and configure a met*od for noise averaging as described in t*esection titled <oise veraging.
;. Enter a value for t*e offset. s s*o&n in t*e computational flo&c*art, t*e offset
is a value t*at is added to t*e computed rate after t*e scaling and noise averagingoperations complete.
;. )*e user s*ould select t*e Force 'alue c*eckbo- only if *e &is*es to override
t*e calculated processed analog signal value. If c*ecked, t*e value entered ne-t tot*e Force 'alue c*eckbo- &ill become t*e calculated value t*at is logged to t*e
Cal%ulatedA destination. Enabling Force 'alue *as no effect on t*e value t*at
is logged to t*e &aw0 destination. 0onfigure t*e Cal%ulated and &aw
destinations as described in t*e section titled ssigning I<SI)E and :P0
Destinations.
"#. Select _OK_.
If c*anges are made to a processed analog signal configuration &*ile t*e application isac/uiring data, t*e +alue0 column on t*e Pro%eed Analog Signal Propertie
dialog &ill update in real time to s*o& a previe& of t*e effect of t*e c*anges.
Page 57 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 57/153
Sentry Soft&are 'ser (uide
18. Pulse Signals
)*e input to a pulse signal is a value originating from eit*er an :P0 server input or an
I<SI)E input. Eac* pulse count increment represents a volume amount. )*e user
configures t*e amount of volume t*at eac* pulse increment e/uates to during t*e setup of
t*e pulse signal. )*e total volume and flo& rate are also computed. flo&c*artdescribing t*e computational algorit*m employed by t*e pulse signal rate is s*o&n
belo&.
Page 5% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 58/153
Sentry Soft&are 'ser (uide
)o configure a pulse signalA
". Select [Configure] [Signal!…]
Signal dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page 5! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 59/153
Sentry Soft&are 'ser (uide
6. Select Pule Signal from t*e list provided and select _OK_
Pule Signal Propertie dialog is displayed
9. Enter a descriptive name for t*e pulse signal.
5. ssign a flo& type for t*e pulse signal@s output as outlined in t*e section titled8lo& )ypes. vailable options are /a1 $i2uid1 Oil1 Solid1 *ater and,npe%ified"
7. :ptionally assign t*e pulse signal to one or more display groups by follo&ing t*e
procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.%. Select a data input for t*e pulse signal by follo&ing t*e procedure outlined in t*e
section titled ssigning Signal Inputs.
!. Enter a rollover value. )*is is t*e ma-imum value t*at t*e pulse counter mayreac*. 8or e-ample, if a rollover value of "## is specified and an input pulse count
of ;# is received follo&ed by a value of "#, t*en t*e application &ill compute t*at
# pulses *ave occurred bet&een t*e t&o readings.;. Enter t*e pulses per unit volume. )*is value associates a volume amount &it* a
pulse. 8or e-ample, if t*e user configures " pulse per unit volume and t*e volume
units selected for t*e outputs are in gallons, t*en every time a pulse is detected,
t*e pulse signal &ill compute t*at " gallon of volume *as passed."#. :ptionally c*oose and configure a met*od for noise averaging as described in t*e
section titled <oise veraging.
"". )*e user s*ould select t*e Force 'alue c*eckbo- only if *e &is*es to override
t*e computed incremental volume value. If c*ecked, t*e value entered ne-t to t*e
Force 'alue c*eckbo- &ill become t*e incremental volume value t*at is logged
to t*e In%remental volumeA destination and &ill be t*e incremental volume used
&*en calculating t*e flo& rate and total volumes. Enabling Force 'alue *as no
effect on t*e value t*at is logged to t*e 3a&A destination. 0onfigure t*e &ate1
Page 5; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 60/153
Sentry Soft&are 'ser (uide
In%remental volume1 )otal volume, and &aw destination outputs as described
in t*e section titled ssigning I<SI)E and :P0 Destinations.
". Select _OK_.
If c*anges are made to a pulse signal configuration &*ile t*e application is ac/uiring
data, t*e +alue0 column on t*e Pule Signal Propertie dialog &ill update in realtime to s*o& a previe& of t*e effect of t*e c*anges.
Page 7# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 61/153
Sentry Soft&are 'ser (uide
18.4 Analog !ates
)*e input to an analog rate is a value originating from eit*er an :P0 server input or an
I<SI)E input. )*is input value is assumed to represent an instantaneous rate value Fi.e. a
unit volume per unit timeG. flo&c*art describing t*e computational algorit*m
employed by t*e analog rate is s*o&n belo&.
Page 7" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 62/153
Sentry Soft&are 'ser (uide
)o configure an analog rateA
". Select [Configure] [Signal!…]
Signal dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page 7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 63/153
Sentry Soft&are 'ser (uide
6. Select Analog &ate from t*e list provided and select _OK_
Analog &ate Propertie dialog is displayed
9. Enter a descriptive name for t*e analog rate.
5. ssign a flo& type for t*e analog rate@s output as outlined in t*e section titled
8lo& )ypes. vailable options are /a1 $i2uid1 Oil1 Solid1 *ater and,npe%ified"
7. :ptionally assign t*e analog rate to one or more display groups by follo&ing t*e procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.
%. Select a data input for t*e analog rate by follo&ing t*e procedure outlined in t*esection titled ssigning Signal Inputs.
!. 0*oose and configure a scaling met*od as described in t*e section titled Signal
Scaling.;. :ptionally c*oose and configure a met*od for noise averaging as described in t*e
section titled <oise veraging.
Page 76 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 64/153
Sentry Soft&are 'ser (uide
"#. )*e user s*ould select t*e Force 'alue c*eckbo- only if *e &is*es to override
t*e computed analog rate. If c*ecked, t*e value entered ne-t to t*e Force 'alue
c*eckbo- &ill become t*e rate value t*at is logged to t*e &ateA destination and
&ill be t*e rate used &*en calculating t*e incremental and total volumes.
Enabling Force 'alue *as no effect on t*e value t*at is logged to t*e 3a&Adestination. 0onfigure t*e &ate1 In%remental volume1 )otal volume, and
&aw destination outputs as described in t*e section titled ssigning I<SI)E and
:P0 Destinations.
"". Select _OK_.
If c*anges are made to an analog rate configuration &*ile t*e application is ac/uiring
data, t*e +alue0 column on t*e Analog &ate Propertie dialog &ill update in real
time to s*o& a previe& of t*e effect of t*e c*anges.
Page 79 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 65/153
Sentry Soft&are 'ser (uide
18." Signal Scaling
)*e inputs to processed analog signals and analog rates are scaled according to one of
t*ree user selectable algorit*ms >> linear scaling, piece&ise linear scaling, or polynomial
scaling.
=ot* t*e Pro%eed Analog Signal Propertie dialog and t*e Analog &ate
Propertie dialog contain a section labeled S%aling t*at is devoted to t*e selection
and configuration of t*ese scaling algorit*ms.
)o configure t*e scaling algorit*m, a user s*ould click on t*e scaling met*od *e desires
and t*en press t*e Configure! button.
fter pressing t*e Configure! button, t*e user &ill be presented &it* t*e $inear
S%aling, Pie%ewie $inear S%aling, or Polynomial S%aling dialogs, depending
on &*ic* scaling met*od &as selected. 3efer to t*e sections titled Linear Scaling,
Piece&ise Linear Scaling, and Polynomial Scaling for additional details.
Page 75 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 66/153
Sentry Soft&are 'ser (uide
1!.5.1 Linear "caling
)*e application@s linear scaling function re/uires t*e entry of scaling points. scaling
point is comprised of a ra& FJG value and a scaled FG value. :P0 server input or
I<SI)E input data feeds t*e linear scaling algorit*m and t*e output value is computed
based on t*e t&o user>defined scaling points. n e-ample of t*is is s*o&n belo&.
ssume t*at a user &is*es to configure a scaling transfer function t*at follo&s t*efollo&ing grap*A
In t*is case, t*e user &ould need to configure scaling points of F, 9G and F7, "#G. )*ismeans t*at if an input value of 7 is being scaled, t*e output of t*e scaling function &ill be
"# since t*e user *as defined t*e point F7, "#G.
)*e scaling value returned is t*e value of t*e line t*at e-tends bet&een t*e t&o user>defined scaling points. 'sing t*e e-ample data above, if an input value of 9 &as
received, t*e scaling function &ould determine t*at &*en J is 9, t*e value is % and t*at
&ould be t*e value returned by t*e scaling function. If an input value of " &as received,t*e scaling function &ould determine t*at &*en J is ", t*e value is .5.
8unctionally, t*e linear scaling function be*aves e-actly like t*e piece&ise linear scalingfunction &*en only t&o points are defined.
)o configure linear scaling, t*e user s*ould follo& t*e steps outlined in t*e section titledSignal Scaling and c*oose $inear as t*e scaling option in order to reac* t*e $inear
S%aling dialog s*o&n belo&.
Page 77 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 67/153
Sentry Soft&are 'ser (uide
:n t*e $inear S%aling dialog, perform t*e follo&ing stepsA
". Enter t*e ra& and scaled values t*at define eac* of t*e scaling points.
. Select _OK_.
Page 7% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 68/153
Sentry Soft&are 'ser (uide
1!.5.2 #iecewise Linear "caling
)*e application@s piece&ise linear scaling function allo&s t*e entry of bet&een and "#
scaling points FinclusiveG, &*ere a scaling point is comprised of a ra& FJG value and a
scaled FG value. n :P0 server input or I<SI)E input data feeds t*e scaling algorit*mand dictates &*ic* pair of ad+acent points to use to scale t*e value. n e-ample of t*is is
s*o&n belo&.
ssume t*at a user &is*es to configure a scaling transfer function t*at follo&s t*e
follo&ing grap*A
In t*is case, t*e user &ould need to configure scaling points of F, 9G, F7, "#G, F!, 5G and
F", #G. )*is means t*at if an input value of 7 is being scaled, t*e output of t*e scaling
function &ill be "# because t*e user *as defined t*e point F7, "#G.
If an input value lies bet&een t&o defined scaling points, t*e scaling value returned is t*e
value of t*e line t*at e-tends bet&een t*ose t&o points. 'sing t*e e-ample data above,
if an input value of % &as received, t*e scaling function &ould determine t*at t*e inputvalue lies on t*e line defined by F7, "#G and F!, 5G. :n t*e line defined by t*ose t&o
points, t*e value is %.5 and t*at &ould be t*e value returned by t*e scaling function.
In t*e event t*at an input value lies at a location less t*an t*e lo&est user defined ra&
value or *ig*er t*an t*e *ig*est user defined ra& value, t*e scaling function &ill use t*e
line defined by t*e t&o defined points &*ose J values are closest to t*e ra& value. 'sing
t*e e-ample data above, if an input value of # &as received, t*e scaling function &oulddetermine t*at t*e proper points to use are F, 9G and F7, "#G. :n t*e line defined by t*ose
t&o points, t*e value is " and t*at &ould be t*e value returned by t*e scaling function.
Page 7! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 69/153
Sentry Soft&are 'ser (uide
)o configure piece&ise linear scaling, t*e user s*ould follo& t*e steps outlined in t*e
section titled Signal Scaling and c*oose Pie%ewie linear as t*e scaling option in
order to reac* t*e Pie%ewie $inear S%aling dialog s*o&n belo&.
Page 7; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 70/153
Sentry Soft&are 'ser (uide
:n t*e Pie%ewie $inear S%aling dialog, perform t*e follo&ing stepsA
". Enter t*e number of desired scaling points. )*is number must be bet&een and"# FinclusiveG.
. Enter t*e ra& and scaled values t*at define eac* of t*e scaling points.
6. Select _OK_.
Page %# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 71/153
Sentry Soft&are 'ser (uide
1!.5.3 #olynomial "caling
)*e polynomial scaling algorit*m computes t*e location of an input value t*at lies
some&*ere along a curve defined by a /uintic e/uation Fa polynomial of degree 5G. )*e
follo&ing e/uation is used by t*e application to compute t*e scaled valueA
' @ 4A9 B 3A5 B !A B (A2 B A B
In t*is e/uation, J is t*e value retrieved from an :P0 server input or I<SI)E input, is
t*e scaled output value, and >8 represents user configurable parameters.
8or e-ample, if a user specifies O #, = O #, 0 O , D O 7, E O >"!, and 8 O 7 t*en t*e
follo&ing grap* illustrates t*e polynomial scaling values as t*ey appear near J O #.
)o configure polynomial scaling, t*e user s*ould follo& t*e steps outlined in t*e sectiontitled Signal Scaling and c*oose Polynomial as t*e scaling option in order to reac* t*e
Polynomial S%aling dialog s*o&n belo&.
Page %" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 72/153
Sentry Soft&are 'ser (uide
:n t*e Polynomial S%aling dialog, perform t*e follo&ing stepsA
". Enter t*e coefficient values F>8G t*at define t*e 5t* degree polynomialA
' @ 4A9 B 3A5 B !A B (A2 B A B
. Select _OK_.
Page % of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 73/153
Sentry Soft&are 'ser (uide
18.# $oise A%eraging
)*e noise averaging function is configured &it* t&o user defined integers, and =,
&*ic* are used in t*e follo&ing algorit*mA
Aa+g @ C4Ain B 3Aa+gD E C4 B 3D
F&*ere O " and = O #G
Jin represents t*e value t*at is input to t*e transfer function and Javg is t*e computed
noise average of Jin. )*e first time t*e noise average is calculated, t*e Javg O Jin.
)o configure t*e noise averaging algorit*m from t*e Propertie, Analog &ate
Propertie, or Pule Signal Propertie dialogs, a user s*ould perform t*e
follo&ing stepsA
". Enable t*e Noie Averaging c*eckbo-
. Press t*e Configure! button.
Noie Averaging dialog is displayed
6. Enter a value for noise averaging coefficient &*ere O "
9. Enter a value for noise averaging coefficient = &*ere = O #
5. Select _OK_.
Page %6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 74/153
Sentry Soft&are 'ser (uide
18.& Assigning Signal 'nputs
)*e properties form for every signal contains a section labeled Inputs. Inside t*e
Inputs section t*ere is a bo- &*ic* contains t*e name of t*e currently assigned input or
t*e name 'nassigned if an input *as not yet been assigned to t*e signal. =eside t*e bo- is a configuration button labeled _!_. )*is button launc*es t*e Sele%t Input dialog
as s*o&n in t*e diagram belo&. It is from t*e Sele%t Input dialog t*at t*e input
assignment is made.
Signals may only use inputs provided by :P0 server or I<SI)E. If t*e input a user
&is*es to use *as not yet been configured &*en t*e Sele%t Input dialog is s*o&n, t*e
Page %9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 75/153
Sentry Soft&are 'ser (uide
user may select eit*er t*e Add OPC Input! or Add INSI)E Input! buttons to launc* t*e
OPC Input Propertie or INSI)E Input Propertie dialogs. fter configuring t*e
ne& input, t*e user is returned to t*e Sele%t Input dialog and t*e ne&ly created input
&ill be displayed in t*e Sele%t Input dialog@s inputs list.
1? lows
8lo&s are configuration ob+ects t*at perform additional processing on t*e application@s
signals. s &it* signals, t*e application does not limit t*e number of flo&s t*at a user
may configure. 4*ile all flo&s e-pect at least some of t*eir input values to come fromuser>configured signals, some flo&s also e-pect input from user>supplied gas properties
or fluid properties. 8lo&s do not accept input from any ot*er types of configuration
ob+ects. )*e calculated outputs of some flo&s may also be used as inputs to cumulatives
and '= calculations. s &it* all configuration ob+ects, t*e calculated outputs of a flo&can be logged to I<SI)E.
)*e follo&ing five types of configuration ob+ects are referred to as flo&sA
• (as 8lo&
• :il 8lo&
• :rifice 8lo&
• )ank
• 4ater 8lo&
Page %5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 76/153
Sentry Soft&are 'ser (uide
1(.1 )as *lo+
)*e gas flo& configuration ob+ect accepts input from a user>configured gas property and
t*ree user>configured signals to produce a calculated gas flo& rate, and an incremental
and total gas volume result. flo&c*art describing t*e computational algorit*memployed by t*e gas flo& is s*o&n belo&.
Page %7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 77/153
Sentry Soft&are 'ser (uide
)o configure a gas flo&A
". Select [Configure] [Flo(!…]
Flow dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page %% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 78/153
Sentry Soft&are 'ser (uide
6. Select /a Flow from t*e list provided and select _OK_
/a Flow Propertie dialog is displayed
9. Enter a descriptive name for t*e gas flo&.
5. :ptionally assign t*e gas flo& to one or more display groups by follo&ing t*e
procedure outlined in t*e section titled ssigning configuration ob+ects to displaygroups.
7. )*e /a Propertie0 combo bo- lists t*e names of all configured gas properties. 0*oose an entry from t*is list. If 'nassigned is t*e only listedoption, t*e user must configure a gas property using t*e procedure outlined in t*e
(as Properties section.
%. )*e Preure0 combo bo- lists t*e names of all configured processed analog
signals and direct analog signals. 0*oose a pressure entry from t*is list. If
'nassigned is t*e only listed option, t*e user must configure a processed analog
signal or direct analog signal t*at outputs a pressure value.
!. )*e )emperature0 combo bo- lists t*e names of all configured processed analog
signals and direct analog signals. 0*oose a temperature entry from t*is list. If
'nassigned is t*e only listed option, t*e user must configure a processed analog
signal or direct analog signal t*at outputs a temperature value.;. )*e Intantaneou rate0 combo bo- lists t*e names of analog rates and pulse
signals t*at *ave a flo& type of (as. 0*oose a gas flo& rate entry from t*is list.
If 'nassigned is t*e only listed option, t*e user must configure an analog rate or pulse signal &it* a flo& type of (as.
"#. Enter a numeric value for t*e meter factor. )*e meter factor is multiplied &it* t*e
input rate to determine t*e output gas rate.
Page %! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 79/153
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 80/153
Sentry Soft&are 'ser (uide
1(.2 ,il *lo+
)*e oil flo& configuration ob+ect accepts input from a user>configured fluid property and
t&o user>configured signals. )*e outputs of t*e oil flo& calculation are a set of flo&
rates, incremental volumes and total volumes for oil, &ater and solids. flo&c*artdescribing t*e computational algorit*m employed by t*e oil flo& is s*o&n belo&.
Page !# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 81/153
Sentry Soft&are 'ser (uide
)o configure an oil flo&A
". Select [Configure] [Flo(!…]
Flow dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page !" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 82/153
Sentry Soft&are 'ser (uide
6. Select Oil Flow from t*e list provided and select _OK_.
Oil Flow Propertie dialog is displayed
9. Enter a descriptive name for t*e oil flo&.5. :ptionally assign t*e oil flo& to one or more display groups by follo&ing t*e
procedure outlined in section ssigning configuration ob+ects to display groups.7. )*e Fluid Propertie0 combo bo- lists t*e names of all configured fluid
properties. 0*oose an entry from t*is list. If 'nassigned is t*e only listed
option, t*e user must configure a fluid property using t*e procedure outlined in
t*e 8luid Properties section.
%. )*e )emperature0 combo bo- lists t*e names of all configured processed analog
signals and direct analog signals. 0*oose a temperature entry from t*is list. If
'nassigned is t*e only listed option, t*e user must configure a processed analog
signal or direct analog signal t*at outputs a temperature value.!. )*e Intantaneou rate0 combo bo- lists t*e names of analog rates and pulse
signals t*at *ave a flo& type of 8luid. 0*oose a flo& rate entry from t*is list.
If 'nassigned is t*e only listed option, t*e user must configure an analog rate or pulse signal &it* a flo& type of 8luid.
;. Enter a numeric value for t*e meter factor. )*e meter factor is used to scale t*e
input rate as s*o&n in t*e computational algorit*m diagram."#. 0onfigure t*e rate, incremental volume and total volume entries for t*e :il, 4ater
and Solids destination outputs as described in t*e section titled ssigning I<SI)E
and :P0 Destinations.
"". Select _OK_.
Page ! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 83/153
Sentry Soft&are 'ser (uide
1(. ,rifice *lo+
)*e orifice flo& configuration ob+ect accepts input from a user>configured gas property
and t*ree user>configured signals to produce a calculated gas flo& rate, and an
incremental and total gas volume result. flo&c*art describing t*e computational
algorit*m employed by t*e orifice flo& is s*o&n belo&.
Page !6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 84/153
Sentry Soft&are 'ser (uide
)o configure an orifice flo&A
". Select [Configure] [Flo(!…]
Flow dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
Page !9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 85/153
Sentry Soft&are 'ser (uide
6. Select Orifi%e Flow from t*e list provided and select _OK_.
Orifi%e Flow Propertie dialog is displayed
9. Enter a descriptive name for t*e orifice flo&.
5. :ptionally assign t*e orifice flo& to one or more display groups by follo&ing t*e procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.
7. )*e /a Propertie0 combo bo- lists t*e names of all configured gas properties. 0*oose an entry from t*is list. If 'nassigned is t*e only listed
option, t*e user must configure a gas property using t*e procedure outlined in t*e
(as Properties section.%. )*e Preure0 combo bo- lists t*e names of all configured processed analog
signals and direct analog signals. 0*oose a pressure entry from t*is list. If
'nassigned is t*e only listed option, t*e user must configure a processed analogsignal or direct analog signal t*at outputs a pressure value.
!. )*e )emperature0 combo bo- lists t*e names of all configured processed analog
signals and direct analog signals. 0*oose a temperature entry from t*is list. If
'nassigned is t*e only listed option, t*e user must configure a processed analog
signal or direct analog signal t*at outputs a temperature value.;. )*e #ifferential preure0 combo bo- lists t*e names of all configured
processed analog signals and direct analog signals. 0*oose a pressure entry fromt*is list. If 'nassigned is t*e only listed option, t*e user must configure a
processed analog signal or direct analog signal t*at outputs a pressure value.
Page !5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 86/153
Sentry Soft&are 'ser (uide
"#. If t*e upstream tap is active, enable t*e A%tive c*eckbo- as s*o&n belo&. If
t*e upstream tap is not active, leave t*e A%tive c*eckbo- unc*ecked.
"". Enter numeric values for t*e sies of t*e orifice plate and meter tube diameter Fininc*esG.
". 0onfigure t*e /a rate1 /a in%remental volume and /a total volume
destination outputs as described in t*e section titled ssigning I<SI)E and :P0Destinations.
"6. Select _OK_.
Page !7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 87/153
Sentry Soft&are 'ser (uide
1(.4 an
)*e tank configuration ob+ect accepts input from t&o configured signals to produce
calculated volume values for oil, &ater and solid material in a tank. flo&c*art
describing t*e computational algorit*m employed by t*e tank is s*o&n belo&.
Page !% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 88/153
Sentry Soft&are 'ser (uide
)o configure a tankA
". Select [Configure] [Flo(!…]
Flow dialog is displayed
. Select Add!
Sele%t )ype dialog is displayed
6. Select )an3 from t*e list provided and select _OK_.
)an3 Propertie dialog is displayed
Page !! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 89/153
Sentry Soft&are 'ser (uide
9. Enter a descriptive name for t*e orifice flo&.5. :ptionally assign t*e orifice flo& to one or more display groups by follo&ing t*e
procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.
Page !; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 90/153
Sentry Soft&are 'ser (uide
7. )*e temperature value may be provided by eit*er a processed analog signal, direct
analog signal or by a user entered value.
a. If a signal input for temperature is desired, select t*e )emperature entry@s
#nalog !ignal) c*eckbo- and c*oose a temperature entry from t*e
)emperature combo bo-. If 'nassigned is t*e only listed option, t*e user
must configure a processed analog signal or direct analog signal t*at outputs atemperature value.
b. )o input a temperature value manually, select t*e )emperature entry@s
*anual entry) c*eckbo- and enter a temperature value in t*e space
provided. 0*eck eit*er +F or +C to specify t*e temperature value@smeasurement units.
%. )*e tank level value may be provided by eit*er a processed analog signal, directanalog signal or by a user entered value.a. If a signal input for t*e tank level is desired, select t*e )an3 $evel entry@s
#nalog !ignal) c*eckbo- and c*oose a dept* entry from t*e )an3 $evel
combo bo-. If 'nassigned is t*e only listed option, t*e user must configurea processed analog signal or direct analog signal t*at outputs a dept* value.
Page ;# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 91/153
Sentry Soft&are 'ser (uide
b. )o input a tank level value manually, select t*e )an3 $evel entry@s *anual
entry) c*eckbo- and enter a dept* value in t*e space provided. 0*eck eit*er
in or cm to specify t*e dept*@s value as eit*er inc*es or centimeters.
!. Enter a numeric value for t*e PI standard temperature and select t*e propertemperature measurement units.
;. Enter a numeric value for t*e tank offset and select t*e proper dept* measurement
units from t*e combo bo-.
"#. Enter a numeric value for t*e volume scale factor. )*e units for t*is scale factorare determined by t*e selected unit values of t*e )ank level entry and )ank
offset volume entries. 8or e-ample, if t*e user selects a tank level e-pressed ininc*es and a tank offset volume e-pressed in cubic feet, t*en t*e volumescale factor &ould *ave a measurement unit of cubic feet 1 inc*.
"". Enter a numeric value for t*e PI oil gravity.". Enter a numeric value for t*e &ater level. )*e measurement units used for t*e
entered &ater level are t*e same as t*e measurement units used for t*e tank level.
"6. Enter a numeric value for t*e solids level. )*e measurement units used for t*e
entered solids level are t*e same as t*e measurement units used for t*e tank level."9. 0onfigure t*e Oil total volume1 *ater total volume and Solid total
volume destination outputs as described in t*e section titled ssigning I<SI)E
and :P0 Destinations.
"5. Select _OK_.
Page ;" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 92/153
Sentry Soft&are 'ser (uide
1(." /ater *lo+
)*e &ater flo& configuration ob+ect accepts input from a rate signal to produce a
calculated &ater flo& rate and an incremental and total &ater volume result. flo&c*art
describing t*e computational algorit*m employed by t*e &ater flo& is s*o&n belo&.
)o configure a &ater flo&A
". Select [Configure] [Flo(!…]
Flow dialog is displayed
Page ; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 93/153
Sentry Soft&are 'ser (uide
. Select Add!
Sele%t )ype dialog is displayed
6. Select *ater Flow from t*e list provided and select _OK_
*ater Flow Propertie dialog is displayed
9. Enter a descriptive name for t*e &ater flo&.5. :ptionally assign t*e &ater flo& to one or more display groups by follo&ing t*e
procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.7. )*e Intantaneou rate0 combo bo- lists t*e names of analog rates and pulse
signals t*at *ave a flo& type of 4ater. 0*oose a &ater flo& rate entry from t*is
list. If 'nassigned is t*e only listed option, t*e user must configure an analograte or pulse signal &it* a flo& type of 4ater.
%. Enter a numeric value for t*e meter factor. )*e meter factor is multiplied &it* t*e
input rate to determine t*e output &ater flo& rate.
Page ;6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 94/153
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 95/153
Sentry Soft&are 'ser (uide
20 !umulati+es
0umulatives are configuration ob+ects t*at accept t*e rate outputs of up to five ot*erconfiguration ob+ects and combines t*em by addition or subtraction Fdepending on t*e
user@s preferenceG. Individual rate inputs may be added or subtracted from eac* ot*er to produce an output rate, an incremental volume and a total volume result. s &it* signals
and flo&s, t*e application does not place a *ard limit on t*e number of cumulatives t*atmay be configured. )*e calculated outputs of a cumulative are logged to t*e I<SI)E
destinations t*at are configured by t*e user and may also be used as inputs to some '=
calculations. . flo&c*art describing t*e computational algorit*m employed by t*ecumulative is s*o&n belo&.
0umulatives may accept input from any configuration ob+ect t*at provides a rate outputFincluding ot*er cumulativesG so long as accepting t*e rate input does not cause a circular
reference. 0umulatives are prevented from feeding t*emselves eit*er directly or
Page ;5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 96/153
Sentry Soft&are 'ser (uide
indirectly t*roug* anot*er cumulative by logic t*at prevents circular referencing. 8or
e-ample, an invalid cumulative setup e-ample is s*o&n belo&A
In t*e e-ample above, cumulative Q9 cannot feed cumulative Q " because doing so &ould
create a circular reference.
Page ;7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 97/153
Sentry Soft&are 'ser (uide
)o configure a cumulativeA
". Select [Configure] [Cumulatie!…]
Cumulative dialog is displayed
. Select Add!
Cumulative Propertie dialog is displayed
6. Enter a descriptive name for t*e cumulative.
Page ;% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 98/153
Sentry Soft&are 'ser (uide
9. ssign a flo& type for t*e cumulative@s output as outlined in t*e section titled
8lo& )ypes. vailable options are /a1 $i2uid1 Oil1 Solid1 *ater and,npe%ified"
5. :ptionally assign t*e cumulative to one or more display groups by follo&ing t*e procedure outlined in t*e section titled ssigning configuration ob+ects to display
groups.
7. )*e &ate 45670 combo bo-es list t*e names of configuration ob+ect t*at provide
rate outputs. 0*oose a flo& rate entry from t*is list. 3ate inputs t*at are set to
'nassigned &ill not be used in t*e cumulative@s calculation.
Select eit*er t*e Add or Subtra%t button ne-t to eac* configured rate entry to
inform t*e cumulative *o& you &is* t*e input data to be treated. In t*e e-ample
s*o&n belo&, t*e rate output of t*e cumulative &ill be t*e produced gas flo& rate
minus t*e pipeline gas flo& rate.
%. 0onfigure t*e &ate1 In%remental volume and )otal volume destination
outputs as described in t*e section titled ssigning I<SI)E and :P0
Destinations.
!. Select _OK_.
Page ;! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 99/153
Sentry Soft&are 'ser (uide
21 low *y"es
flo& type defines t*e material t*at a configuration ob+ect is processing. )*e availableoptions for flo& type are /a1 $i2uid1 Oil1 Solid1 *ater and ,npe%ified"
8lo& types serve to filter t*e data presented as inputs to some of t*e application@sconfiguration ob+ects. 8or e-ample, only signals t*at *ave a flo& type of (as are
permitted as inputs to a gas flo& configuration.
)*e properties dialogs for signals and cumulatives allo& t*e user to configure t*e flo&type of t*eir outputs. )*e met*od for assigning t*e flo& type is t*e same &*et*er it is
being assigned to a signal or cumulative. )o assign t*e flo& type, a user must first open
t*e properties dialog for t*e signal or cumulative *e &is*es to configure and t*en performt*e follo&ing stepsA
". Select t*e Flow type0 list bo- button. listing of available flo& types is displayed
. 8rom t*e list provided, select a flo& type to assign to t*e output of t*is
configuration ob+ect.
Page ;; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 100/153
Sentry Soft&are 'ser (uide
22 U34 !alculations
)*e application includes a set of configuration ob+ects designed to perform certain '=calculations of interest. :nly one of eac* of t*ese '= 0alculations is allo&ed in t*e
application.
s &it* signals and flo&s, a '= calculation accepts an e-ternal input, performscalculations on t*e input and produces an output. )*e type of input t*at an individual
'= calculation re/uires varies but t*e met*od for configuring t*e '= calculations is
t*e same.
)o configure a '= calculationA
". Select [Configure] [,-# Calculation!…]
,'A Cal%ulation dialog is displayed
Page "## of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 101/153
Sentry Soft&are 'ser (uide
. Select a '= calculation from t*e list provided and select Edit!
)*e properties dialog for t*e selected '= calculation is displayed. )*e
properties dialog for eac* '= calculation *as sections labeled E2uation,
Input, and Output. )*e Separator 5 +olume Propertie dialog is
s*o&n belo& as an e-ample.
6. Select or enter values in t*e Input section of t*e '= calculation. Pay close
attention to t*e provided e/uation and to t*e re/uired measurement units of t*e
form entries. Ensure t*at t*e '= calculation@s parameters use t*e appropriateunit values. )*e user is e-pected to only select inputs and outputs t*at conform to
t*e re/uirements of t*e listed e/uation. 8or e-ample, in t*e Separator 5
+olume Propertie dialog s*o&n above, t*e user must ensure t*at t*e
Stage5$evel input is supplied as a value e-pressed in inc*es.
9. Eac* '= calculation provides a single calculated output. 0onfigure t*e
destinations for t*is output as described in t*e section titled ssigning I<SI)Eand :P0 Destinations. s &it* t*e inputs, t*e user must ensure t*at t*e output is
configured to use t*e appropriate unit values. 8or e-ample, in t*e Separator 5+olume Propertie dialog s*o&n above, t*e user must ensure t*at t*e output is
configured to produce a value e-pressed in barrels.
5. Select _OK_.
)*e "! '= calculations supported by t*e application and t*e mat*ematical operations
t*at t*ey perform are listed in follo&ing sections.
Page "#" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 102/153
Sentry Soft&are 'ser (uide
22.1 $et )as !ate
GF$$scf1dayGF$$scf1dayGF$$scf1day 'njected otal $et )as!ate)as!ate)as!ate −=
22.2 Separator 1 0olume
bm e%el 1Stage e%el 1Separator +×= Finc*esGFbarrelsG
In t*e e/uation above, Rm@ is a user configurable constant representing t*e volume1lengt*
gradient and defaults to #.55 barrels per inc*. Similarly, Rb@ represents t*e volume of t*e
fluid belo& t*e stream and defaults to "%.6 barrels.
22. Separator 2 0olume
bm e%el 2Stage e%el 2Separator +×= Finc*esGFbarrelsG
In t*e e/uation above, Rm@ is a user configurable constant representing t*e volume1lengt*
gradient and defaults to #.55 barrels per inc*. Similarly, Rb@ represents t*e volume of t*efluid belo& t*e stream and defaults to "%.6 barrels.
22.4 Produced )as !ate
GF$$scf1dayGF$$scf1dayGF$$scf1dayPr otal otal oduced s!ate 'njected)a)as!ate)as!ate −=
22." Pit Acti%e 0olume
∑= All
ume Pitan0ol olume PitActi%e0 FbarrelsGFbarrelsG
)*e application supports t*e summation of up to " pit tanks.
22.# otal Surface ,il 0olume
∑ ++= All
otal ,il 1Stage iuid 2Stage,ilans0olumeSurface,il FbarrelsGFbarrelsG
)*e application supports t*e summation of up to " oil tanks.
Page "# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 103/153
Sentry Soft&are 'ser (uide
22.& otal Surface /ater 0olume
∑= All
otal /ateranser0olumeSurface/at FbarrelsGFbarrelsG
)*e application supports t*e summation of up to " &ater tanks.
22.8 /ater 3ut
-otal
-otal
1e iuidStag
2/aterStage/ater3ut =
22.( /ater ,il !atio
otal
otal !atio
2,ilStage
2/aterStage/ater,il =
22.1 )as ,il !atio
$et
$et !atio
,il
)as)as,il =
22.11 )as *raction
$et
$et *raction
iuid
)as)as =
22.12 'nstantaneous otal Production 'nde5
P+d ser%oir !e
'n,ut
Dra+do+n
ser%oir !e
P P
66
P
6 P'
−
−=
∆
∆=
22.1 'nstantaneous )as Production 'nde5
P+d ser%oir !e
'n)as,ut)as
Dra+do+n
ser%oir)as !e
)as P P
66
P
6 P'
−
−=
∆
∆=
Page "#6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 104/153
Sentry Soft&are 'ser (uide
22.14 'nstantaneous ,il Production 'nde5
P+d ser%oir !e
'n,il ,ut,il
Dra+do+n
ser%oir,il !e
,il P P
66
P
6 P'
−
−=
∆
∆=
22.1" 'nstantaneous /ater Production 'nde5
P+d ser%oir !e
'n/ater ,ut/ater
Dra+do+n
er ser%oir/at !e
/ater P P
66
P
6 P'
−
−=
∆
∆=
22.1# $et ,il
'njected otal $et ,il ,il ,il −=
22.1& $et /ater
'njected otal $et /ater /ater /ater −=
22.18 $et iuid
'njected otal $et iuid iuid iuid −=
Page "#9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 105/153
Sentry Soft&are 'ser (uide
2 7ealt# MonitorsHealt* monitors are user configurable controls t*at convey t*e status of monitored
subsystems. 8ive different types of subsystems are supportedA
• I<SI)E connection status• :P0 server connection status
• Disk space status
• Heartbeat status
• Process status
)*e *ealt* of eac* configured subsystem is reported in t*e Healt* $onitor vie&,
accessible from Sentry@s [Configure]./['ie(] menu.
)o configure an orifice flo&A
". Select [Configure] [0ealth *onitor!…]
8ealt( 9onitor dialog is displayed
Page "#5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 106/153
Sentry Soft&are 'ser (uide
. Select Add!
8ealt( 9onitor Propertie dialog is displayed
Page "#7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 107/153
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 108/153
Sentry Soft&are 'ser (uide
Select t*e process to be monitored from t*e follo&ing list and select _OK_.
c. )o configure disk space *ealt* monitors, select t*e Di!k Space *onitor
radio button. 0onfigure t*e disk volume to monitor by selecting t*e disk
drive from t*e provided combo bo-. )*e t*res*old value specifies t*e
minimum free space re/uired for t*e *ealt* monitor to *ave a value oftrue. If free disk space on t*e selected volume is less t*an t*e provided
t*res*old, t*e *ealt* monitor &ill report a value of false.
d. )o configure :P0 server connection *ealt* monitors, select t*e OPC
Serer Connection Statu! radio button. 0onfigure t*e :P0 server to
monitor by selecting t*e server@s name from t*e provided combo bo-. )*e
*ealt* monitor &ill produce a value of true if t*e Sentry detects a
connection to t*e configured :P0 server and t*e *ealt* monitor@s value&ill be false if Sentry is not able to detect a connection &it* t*e
configured :P0 server.
Page "#! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 109/153
Sentry Soft&are 'ser (uide
e. )o configure an I<SI)E connection *ealt* monitor, select t*e I$SI%E
Connection Statu! radio button. :nly one I<SI)E connection status
*ealt* monitor may be configured. )*is *ealt* monitor &ill produce a
value of true if Sentry is able to detect a connection to I<SI)EK false
ot*er&ise.
9. 0onfigure t*e outputs as described in t*e section titled ssigning I<SI)E and:P0 Destinations.
5. Select _OK_.
24 Sentry tensions
Sentry e-tensions are specialied modules t*at implement a Sentry>defined interface.
4*en Sentry is launc*ed, it &ill detect and load any compatible Sentry e-tensionmodules t*at reside in t*e same directory as Sentry.e-e. fter Sentry detects and loads
t*ese e-tension modules, t*e user may configure t*e Sentry e-tensions via t*e 0onfigure
submenu or vie& and control t*e Sentry e-tensions via t*e Vie&s submenu.
24.1 Managing Sentry 75tensions
)o add a Sentry e-tension, s*ut do&n Sentry and copy t*e Sentry e-tension DLL and any
supporting 8las* files to Sentry@s application directory. )*is is t*e directory &*ere t*efile Sentry.e-e resides and is typically t*e directory 0AProgram
8ilesHalliburtonSentry.
)*e name used for t*e e-tension in Sentry@s 'I &ill be t*e same as t*e name of t*eSentry e-tension@s DLL. 8or e-ample, if a user places Sentry e-tension DLLs named
0*oke 0ontrol.dll, H$I 0ontrol .dll, H$I 0ontrol =.dll, and
)estSentry0ontrolLibrary.dll into Sentry@s application directory, t*e 'I entries for t*e0onfigure and Vie& submenus &ould look like t*isA
Page "#; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 110/153
Sentry Soft&are 'ser (uide
)o update a Sentry e-tension &it* a ne& version, s*ut do&n Sentry and delete t*e old
e-tension files and replace t*em &it* t*e ne& version. )*e ne-t time Sentry is launc*ed
t*e ne& e-tension module &ill be available for use. Sentry e-tension version informationcan be found in Sentry@s bout =o-.
Sentry uses an e-tension module@s DLL@s file name to correlate saved configuration data
&it* t*e Sentry e-tension. 8or e-ample, if a user &ere to rename a Sentry e-tension from0*oke 0ontrol.dll to 0*oke0ontrol)est.dll, t*en configuration data t*at &as
previously stored for t*e 0*oke 0ontrol e-tension &ould not be available to t*e0*oke0ontrol)est e-tension. If a user &is*es to update a Sentry e-tension to a ne&version but also retain t*e configuration data t*at &as entered for t*e previous e-tension,
t*e DLL name used for t*e updated e-tension must be e-actly t*e same as t*e DLL name
for t*e previous e-tension.
)o remove a Sentry e-tension, s*ut do&n Sentry and remove t*e e-tension files from
Sentry@s application directory. 4*en Sentry is restarted, t*e e-tension &ill no longer be presented in Sentry@s 'I.
Page ""# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 111/153
Sentry Soft&are 'ser (uide
24.2 Sentry 75tension Properties
)*e Sentry Extenion Propertie Form is used to configure t*e input and output
locations t*at are used in t*e Sentry Extenion +iew.
)*ere are t*ree t&odifferent sets of properties t*at may be configured to support a Sentry
e-tension0 read6only89I input mapping1 read6write, and write6only89I
output mapping properties. ) )*ese properties represent t*e Sentry values utilied by
t*e Sentry E-tension Vie&. )*e title of a Sentry Extenion Propertie Form &ill be
t*e same as t*e name of t*e Sentry e-tension t*at is being configured. n e-ample of t*e
Sentry Extenion Propertie Form used to configure an e-tension named
)estSentry0ontrolLibrary.dll is s*o&n belo&.
Page """ of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 112/153
Sentry Soft&are 'ser (uide
)*e Sentry Extenion Propertie Form contains four columns. )*e fourt* column
is t*e Sentry item mapping for t*e associated property. )*is Sentry item may be Ffore-ampleG an I<SI)E Input, a Healt* $onitor output, an :P0 item address or any ot*er
valid value location for t*e given property. )*e second and t*ird columns describe
&*et*er t*e property value is an input to t*e H$I or an output from t*e H$I.)*e first
column is t*e name of t*e property. )*e fourt* column is t*e Sentry item associated &it*t*e property. )*is Sentry item may be Ffor e-ampleG an I<SI)E Input, a Healt* $onitor
output, an :P0 item address or any ot*er valid value location for t*e given property. )*e
Page "" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 113/153
Sentry Soft&are 'ser (uide
second and t*ird columns describe &*et*er t*e property value is &ritten from Sentry to
t*e Sentry item, to Sentry from t*e Sentry item, or bot*.
Page ""6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 114/153
Sentry Soft&are 'ser (uide
)*e mapping bet&een property type and t*e From Sentry and )o Sentry columns is
s*o&n in t*e follo&ing tableA
Pro"erty ty"e rom Sentry *o Sentry
<1 <o <o
4rite>only <o es3ead>only es <o
3ead>&rite es es
Double>clicking on a ro& or selecting and ro& and t*en clicking t*e Edit! button &ill
bring up t*e property@s configuration dialog. Eac* type of property *as different
configuration re/uirements and different property configuration dialogs.Eac* type of property *as different configuration re/uirement and t*e property
configuration dialogs for eac* of t*e t*ree types are described in t*e sections t*at follo&.
)*e configuration for and property may be cleared by *ig*lig*ting t*e property andclicking t*e ,naign button. )*e configurations for multiple properties may be cleared
by using s*ift>click or ctrl>click to select multiple property ro&s, and t*en clicking t*e
,naign button.
)*e 8ilter list to display combo bo- allo&s t*e user to vie& all properties or only properties of a certain type.
Page ""9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 115/153
Sentry Soft&are 'ser (uide
24.2.1 $ea%&onlyH'( (nut 'aing roerties
4*en a Sentry e-tension read>onlyH$I input property is selected from t*e Sentry
E-tension Properties 8orm, an 89I Input 9apping9ap &ead6Only )ag 8orm is
displayed.
Page ""5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 116/153
Sentry Soft&are 'ser (uide
3ead>onlyH$I input properties of Sentry e-tensions may be eit*er Doubles, =ooleans,
Integers, or Strings and t*e list of Sentry items displayed in t*is form &ill differ based on
t*e value type of t*e property selected. )*e follo&ing table describes t*e different Sentryitems groups t*at may be displayed depending on t*e value type of t*e selected property.
Value ty"e Valid Sentry item ty"esDouble :P0 inputs &*ose type is assignable
to a double or unkno&n, I<SI)E
inputs, Signal outputs, 8lo& outputs,
0umulative outputs, '= 0alculation
outputs
=oolean :P0 inputs &*ose type is =oolean or
unkno&n, Healt* monitor outputs
Integer :P0 inputs &*ose type is assignable
to integer or unkno&n
String :P0 inputs &*ose type is string or
unkno&n
)*e user s*ould *ig*lig*t a Sentry item from t*e list and click OK to assign t*at Sentry
item to t*e Sentry e-tension property.
Page ""7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 117/153
Sentry Soft&are 'ser (uide
24.2.2 $ea%&write roerties
4*en a Sentry e-tension read>&rite property is selected from t*e Sentry E-tension
Properties 8orm, a 9ap &ead6*rite )ag 8orm is displayed.
3ead>&rite properties of Sentry e-tensions may be Doubles, =ooleans, Integers, orStrings and t*e list of Sentry items displayed in t*is form &ill differ based on t*e value
type of t*e property selected. )*e follo&ing table describes t*e different Sentry items
groups t*at may be displayed depending on t*e value type of t*e selected property.
Value ty"e Valid Sentry item ty"es
Double :P0 inputs &*ose type is assignable
to a double or unkno&n
=oolean :P0 inputs &*ose type is =oolean or
unkno&n
Integer :P0 inputs &*ose type is assignable
to integer or unkno&n
String :P0 inputs &*ose type is string orunkno&n
)*e user s*ould *ig*lig*t a Sentry item from t*e list and click OK to assign t*at Sentry
item to t*e Sentry e-tension property.
Page ""% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 118/153
Sentry Soft&are 'ser (uide
24.2.3 )rite&onlyH'( *utut 'aing roerties
4*en a Sentry e-tension &rite>onlyH$I output property is selected from t*e SentryE-tension Properties 8orm, an 89I Output 9apping9ap *rite6Only )ag 8orm is
displayed.
Page ""! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 119/153
Sentry Soft&are 'ser (uide
Page ""; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 120/153
Sentry Soft&are 'ser (uide
4rite>onlyn H$I output properties of a Sentry e-tensions may be assigned to an
I<SI)E and1or an :P0 item address using t*e form s*o&n above. )*is form is identicalto t*e :utput Destination Properties form and may be configured in t*e same &ay.
list of configured :P0 servers is provided in t*e :P0 serverA combo bo-. )*e usermust select a server from t*e list provided.
fter selecting t*e :P0 server, t*e =ro&se for itemA section of t*e dialog &ill beupdated &ill all of t*e :P0 items available for t*at server. Eit*er click on one of t*ese
items as t*e input or type t*e name of t*e input into t*e :P0 item nameA te-t bo-.
)*e :nce t*e destinations *ave been selected, t*e user s*ould t*en click OK to assign t*e
configured Sentry item to t*e Sentry e-tension property.
Page "# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 121/153
Sentry Soft&are 'ser (uide
29 (is"lay Grou"s
Display groups serve to filter t*e data s*o&n on t*e application@s real>time displayscreens. Eac* signal, flo& and cumulative defined in t*e application may be optionally
assigned to one or more display groups.
2".1 Adding editing and deleting display groups
)o add a display group to t*e configurationA". Select [Configure] [Di!play 2roup!…]
#iplay /roup dialog is displayed
. Select Add!
#iplay /roup Propertie dialog is displayed
6. Enter a descriptive name for t*e ne& display group.9. Select _OK_.
)*e list of configured display groups appears in t*e list contained in t*e #iplay /roup
dialog.
Page "" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 122/153
Sentry Soft&are 'ser (uide
;uestion 4nswer
)*e list of configured display groups can@t
be edited directly from t*is dialog so *o&can a user create a ne& display group
Select t*e Add""" button from t*e #iplay
/roup dialog to bring up t*e #iplay
/roup Propertie dialog. user can
create a display group from t*ere.4*en t*e #elete button is pressed,
not*ing *appens. Ho& can a user delete a
display group entry
)o delete a display group entry, a user must
first click on t*e display group entry *e
&is*es to delete and t*en press #elete
button. )*e #elete button is enabled only
&*en one or more display group entries
*ave been selected.
4*at *appens if a user tries to delete a
display group t*at is currently being used by a signal or some ot*er component of t*e
application
ll configuration ob+ects &ill remove t*e
deleted display group from t*eir list ofassigned display groups.
0an a user delete more t*an one displaygroup at a time
es. )o select multiple display groupentries for deletion, t*e user must press
!*<6$!6-!= on eac* entry *e &is*es to
delete. Eac* entry &ill *ig*lig*t as t*e userdoes t*is. )*e user can t*en select t*e
#elete button to delete all of t*e selected
display group entries.
4*en t*e Edit! button is pressed, not*ing
*appens. Ho& can a user edit a displaygroup entry
)*e user s*ould first select t*e display
group entry *e &is*es to edit and t*en click t*e Edit! button to bring up t*e #iplay
/roup Propertie dialog for t*at entry.
)*e Edit! button is enabled only &*en oneFand only oneG display group entry *as been
selected.
Ho& many display groups does t*e
application support
)*e application places no *ard limits on t*e
number of display groups t*at may be
configured.
Page " of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 123/153
Sentry Soft&are 'ser (uide
2".2 Assigning configuration objects to display groups
:nce a display group *as been added to t*e configuration, t*e user may place various
configuration ob+ects suc* as signals, flo&s or cumulatives into t*e display group.
)*e properties dialogs for signals, flo&s and cumulatives allo& t*e user to associate t*em
&it* one or more display groups. )o do t*is, a user must perform t*e follo&ing stepsA
". Select t*e ! button ne-t to t*e Display (roup listing
Sele%t #iplay /roup dialog is displayed
. Select one or more display groups from t*e Sele%t #iplay /roup dialog
6. Select OK.
Sele%t #iplay /roup dialog is dismissed
Selected display groupFsG no& appearFsG in t*e configuration ob+ect@s
properties dialog
Page "6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 124/153
Sentry Soft&are 'ser (uide
2". *iltering a %ie+ by display group
)*e Pro%eed Signal and )otal +olume vie&s allo& t*e user to filter t*e entries
t*at are s*o&n by display group. :n t*ese vie&s, t*e Display group filter is a drop>
do&n bo- located at t*e top>rig*t portion of t*e vie& as s*o&n belo&.
Select t*e desired display group by c*oosing it from t*e Display group filter or selectall to see all entries regardless of t*eir display group assignments.
Page "9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 125/153
Sentry Soft&are 'ser (uide
2: Global Parameters)*e rate at &*ic* ra& data is retrieved from :P0 and I<SI)E inputs, t*e rate at &*ic*
processed data is &ritten to I<SI)E outputs, and t*e default settings for stale datamonitoring are configurable via t*e /lobal Parameter dialog. )*e /lobal
Parameter dialog is accessed by selecting Configure. -/lobal Parameter!. from t*e main menu.
)*e ac/uisition rate s*o&n on t*e dialog refers to t*e rate at &*ic* input data is read
from :P0 and I<SI)E inputs. 4*en data is being logged to I<SI)E, t*e ra&FunprocessedG values &ill be &ritten to I<SI)E at t*e ac/uisition rate. 3a& data is t*e
data taken directly from an input and processed data is data after scaling or any ot*er
operation is done to it. )*e user may set t*e ac/uisition rate to a value bet&een " and 7#
seconds.
)*e logging rate is t*e rate at &*ic* t*e application &rites processed data to t*e I<SI)Edatabase. )*e user may set t*e logging rate to a value bet&een " and 7## seconds. )*elogging rate value must be greater t*an or e/ual to t*e ac/uisition rate value.
Sentry@s stale data monitoring feature flags inputs t*at are not updated before a user>specified timeout as stale. 8or e-ample, if stale data monitoring is enabled for an input
&it* a stale date time of 5 seconds, t*e input &ill be considered stale if Sentry does not
receive an update values for t*e input &it*in 5 seconds of t*e time it received t*e
Page "5 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 126/153
Sentry Soft&are 'ser (uide
previous value for t*e input. n input t*at continually provides t*e same value is not
considered stale as long as t*e value continues to be received by Sentry before t*e stale
data timeoutK only inputs t*at provide no updates to t*eir values beyond t*e stale datatimeout &ill be considered stale. ny configuration ob+ect t*at eit*er directly or
indirectly depends on an input t*at *as been flagged as stale is also considered stale.
3efer to t*e section titled Vie&s for information on *o& stale configuration ob+ects aredisplayed in real>time vie&s.
)*e stale data monitoring defaults s*o&n on t*e /lobal Parameter dialog are t*e
initial stale data monitoring settings t*at &ill appear &*en t*e user configures a ne& :P0
or I<SI)E input. 8or e-ample, disabling stale data monitoring from t*is dialog and
selecting t*e OK button &ill cause t*e :P0 Input Properties 8orm and I<SI)E Input
Properties 8orm to display t*e stale data monitoring option as disabled for any ne& inputs
t*at are subse/uently configured.
)o modify already e-isting :P0 and I<SI)E inputs to use t*e settings specified in t*e
global parameters form, click t*e Apply to all input button. Selecting t*is button&ill override all e-isting stale data monitoring configuration data and force configured
inputs to use t*e values s*o&n in t*e global parameters dialog. If a user does not selectt*e Apply to all input button, t*en any c*anges made to t*e stale data monitoring
settings &ill not apply to inputs t*at *ave already been configured.
Page "7 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 127/153
Sentry Soft&are 'ser (uide
2> 7eartbeat4*en logging mode is enabled, Sentry produces a *eartbeat value t*at begins at # and
increments to ;;;. fter reac*ing ;;;, t*e *eartbeat value starts over again at #. )*isvalue is incremented at t*e rate defined as t*e ac/uisition rate on t*e (lobal Parameters
8orm and it can be &ritten to a collection of user configurable :P0 destinations and anoptional I<SI)E destination. )*e 8eartbeat dialog is used to configure t*ese outputs
and is accessed by selecting Configure. -8eartbeat!. from t*e main menu.
)o configure t*e application@s *eartbeat outputA". Select [Configure] [0eart3eat…]
8eartbeat Propertie dialog is displayed
Page "% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 128/153
Sentry Soft&are 'ser (uide
. Select Add!
8eartbeat OPC #etination Propertie dialog is displayed
6. 0onfigure t*e :P0 Destination and click t*e OK button. 0onfiguring an :P0
destination &ill cause t*e *eartbeat value to be &ritten to t*e :P0 item addressspecified by t*e user. )*e process of configuring an :P0 destination is similar to
t*e process of configuring an :P0 input as described in t*e :P0 Input Properties
section of t*is document.9. If desired, additional :P0 Destinations may be added by repeating steps and 6.
5. n optional I<SI)E destination may be configured for t*e *eartbeat. 0onfiguring
an I<SI)E destination &ill cause t*e *eartbeat value to be &ritten to t*e I<SI)E
location specified by t*e user. )*is feature may be enabled or disabled via t*e4rite to I<SI)E c*eckbo- on t*e form. 8or instructions on configuring an
I<SI)E address, refer to t*e I<SI)E Item ddress Properties section of t*is
document.7. Select t*e OK button.
Page "! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 129/153
Sentry Soft&are 'ser (uide
28 (e"t# and *E( 4cti+ityValues t*at Sentry logs to I<SI)E may *ave optional Dept* and )1D ctivity valuesassociated &it* t*em. )*is global Dept* and )1D ctivity information is obtained from
t*e I<SI)E record configured from t*e #ept( and ):# A%tivity Propertie dialog.)*e #ept( and ):# A%tivity Propertie dialog is accessed by selecting
Configure. -#ept( and ):# A%tivity &e%ord!. from t*e main menu.
=ot* t*e Dept* and )1D ctivity records are configured in t*e same manner. radio button allo&s t*e user to select eit*er $one or I$SI%E as t*e data source. Selecting $one
means t*at no information &ill be logged for t*e given data type. Selecting I$SI%E
allo&s t*e user to select a record type and description field from I<SI)E as t*e source of
t*e data.
=y default, t*e I<SI)E record type is )ime:#ept( and t*e record description is 9ater.
If t*e current configuration is already using an entered record type and description
combination as an output location, an error dialog &ill be displayed and t*e user &ill be
re/uested to enter a different record type1description combination.
Selecting &eet &ill cause t*e I<SI)E selection in t*e appropriate section to be c*anged
to a default value &*en t*e default value is available.
Page "; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 130/153
Sentry Soft&are 'ser (uide
2? (ata 4cFuisitionData ac/uisition is t*e processes of collecting input data from :P0 server and1or I<SI)Einputs. Data ac/uisition starts &*en t*e user c*ooses to start data logging operations to
I<SI)E and stops &*en t*e user elects to stop data logging operations to I<SI)E. :ncedata ac/uisition *as started, t*e application computes output values for t*e configuration
ob+ects at a rate determined by t*e ac/uisition rate. )*e ac/uisition rate is a valueFe-pressed in secondsG t*at is configurable via t*e application@s /lobal Parameter
dialog. 8or e-ample, if t*e ac/uisition rate is set to " second, t*e application &ill
compute t*e output values for eac* configuration ob+ect every second &*en loggingmode is enabled.
Page "6# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 131/153
Sentry Soft&are 'ser (uide
0 (ata 6oggingData logging is t*e processes of &riting t*e application@s outputs to t*e I<SI)E records
of t*e active &ell. =efore data logging operations may begin, t*e application mustconnect &it* I<SI)E. )*is I<SI)E connection is establis*ed automatically. I<SI)E
connectivity status is s*o&n in t*e rig*t section of t*e applicationBs status bar. *ealt*monitor t*at tracks I<SI)E connectivity status may also be configured via t*e[Configure]./[0ealth *onitor!TM menu.
Data logging operations are not allo&ed if t*e application *as never connected to
I<SI)E. If t*e I<SI)E connection is lost at any time after logging operations *avealready been started, t*e application@s output &ill be buffered until t*e I<SI)E
connection is re>establis*ed. :nce t*e I<SI)E connection is re>establis*ed, t*e buffered
output &ill be &ritten to t*e database. If t*e application s*uts do&n before a connectionto I<SI)E can be re>establis*ed, t*e buffered data &ill be lost.
:nce data logging is started, t*e application computes output values for t*e configurationob+ects at a rate determined by t*e ac/uisition rate &*ile t*e computed outputs arelogged to I<SI)E at a rate determined by t*e logging rate. =ot* t*e ac/uisition rate
and logging rates are configurable via t*e /lobal Parameter dialog.
Page "6" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 132/153
Sentry Soft&are 'ser (uide
Data logging status is s*o&n on t*e left side of t*e application@s status bar.
)*e user may start or stop data logging via t*e application@s user interface. Data logging
is stopped until t*e user manually starts it. )o start data logging, select [#ction]
[Start Logging] or click on t*e button in t*e toolbar.
:nce data logging *as started, t*e user may stop data logging at any time by selecting[#ction] [Stop Logging] or by clicking on t*e button in t*e toolbar.
Page "6 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 133/153
Sentry Soft&are 'ser (uide
1 User !omments'sers of t*e application may log free>form te-t comments into I<SI)E via t*e Enter
Comment dialog.
)o enter a comment, perform t*e follo&ing actionsA". Select [#ction!] [#&& ,!er Comment…]
Enter Comment dialog is displayed
. )ype in an operator ID to identify &*o is logging t*e comment. )*e applicationremembers t*e last five user IDs t*at &ere entered and t*e user may alternatively
select one of t*ese entries from t*e :perator IDA drop do&n list.
6. Enter t*e comment in t*e te-t bo- provided. )*e comment cannot e-ceed "%c*aracters.
9. Select _OK_.
Page "66 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 134/153
Sentry Soft&are 'ser (uide
2 ViewsIn t*e Sentry? application, a vie& is a form t*at displays real>time updates of
application data. )*e application supports several different types of vie&sA
• Inputs C :P0 and I<SI)E input values• Processed Signals C Processed analog signal output values
• )otal Volumes C ll total volume values computed by t*e application
• $ass =alance C (rap*ical display of several user>configured values
• '= 0alculations C :utput values of all '= calculations
• Productivity Inde- C Input and output values of productivity inde- '=
calculations
• Events C Event log listing
• 'ser 0omments C 'ser comment log listing
• Sentry E-tension C $onitoring and control user interface for Sentry e-tension
modules
Data is considered stale if an amount of time longer t*an 6 times t*e ac/uisition rate
*as passed &it*out any update to t*e data. If an e-ternal input suc* as an :P0 Input oran I<SI)E input is stale, any configuration ob+ects t*at depend upon t*eir values as
inputs are also considered stale.
Stale values are s*o&n &it* gray backgrounds in t*e vie&s t*at display t*em.
2.1 'nput 0ie+
)*e input vie& displays t*e real>time values of t*e :P0 and I<SI)E inputs t*at are
configured for use by t*e application. )*e values s*o&n in t*e vie& update at t*e userdefined ac/uisition rate.
Double>clicking on an entry in t*e vie& brings up t*e configuration dialog for t*at entry.:P0 input and I<SI)E input management functions can be accessed by rig*t>clicking
any&*ere &it*in t*e vie&. :ptions to add, edit or delete inputs are available. )o open
t*e Inputs vie&, select ['ie(] [Input! M from t*e application@s main menu.
Page "69 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 135/153
Sentry Soft&are 'ser (uide
Page "65 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 136/153
Sentry Soft&are 'ser (uide
2.2 Processed Signals 0ie+
)*e processed signals vie& displays real>time updates of t*e computed and ra& outputs
of t*e application@s processed analog signals. )*e values s*o&n in t*e vie& update at t*e
user defined ac/uisition rate.
Double>clicking on an entry in t*e vie& brings up t*e configuration dialog for t*at entry.
Processed signal management functions can be accessed by rig*t>clicking any&*ere&it*in t*e vie&. :ptions to add, edit or delete processed signals are available. )o open
t*e Processed Signals vie&, select ['ie(] [Proce!!e& Signal! M from t*e
application@s main menu.
red dot to t*e left of an entry@s name is an indication t*at t*e entry re/uires
additional configuration information before it can produce a meaningful result.
)*e Display groupA combo bo- allo&s t*e user to set a display group filter for t*e vie&.
=y selecting all as t*e filter, all configured processed analog signals are displayed
regardless of t*eir display group settings. 3efer to t*e section titled 8iltering a vie& bydisplay group for additional details.
Page "67 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 137/153
Sentry Soft&are 'ser (uide
2. otal 0olumes 0ie+
)*e )otal Volumes vie& displays real>time updates of t*e computed total volume outputs
of t*e application@s analog rates, pulse signals, flo&s and cumulatives. )*e values s*o&n
in t*e vie& update at t*e user defined ac/uisition rate.
Double>clicking on an entry in t*e vie& brings up t*e configuration dialog for t*at entry.
0onfiguration management functions can be accessed by rig*t>clicking any&*ere &it*int*e vie& and options to add, edit or delete t*e various configurations ob+ects are
available. n option to correct t*e total volume amount for a configuration ob+ect is also
provided &*en t*e user rig*t>clicks on an individual vie& entry. )o open t*e )otalVolumes vie&, select ['ie(] [%otal 'olume! M from t*e application@s main menu.
red dot to t*e left of an entry@s name is an indication t*at t*e entry re/uiresadditional configuration information before it can produce a meaningful result.
)*e 8lo& typeA and Display groupA combo bo-ed allo&s t*e user to set filters for t*e
vie&. =y selecting all as t*e filter for bot* t*e flo& type and display group, allconfigured total volume outputs are displayed regardless of t*eir flo& type or display
group settings. =ot* filters operate by t*e rules outlined in t*e section titled 8iltering a
vie& by display group.
)*e button labeled 0orrect Volumes can be used to modify t*e )otal Volume values for
t*e selected ro&s. $ultiple ro&s may be selected for volume correction by using 0trl>left>click on t*e desired ro&s. 4*en 0orrect Volume is selected eit*er by clicking t*is
button or via t*e rig*t>click menu, t*e follo&ing dialog &ill be displayedA
Page "6% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 138/153
Sentry Soft&are 'ser (uide
Enter t*e ne& volume in t*e dialog and select _OK_ to apply t*e ne& volume total to t*e
eac* of t*e selected ro&s.
Page "6! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 139/153
Sentry Soft&are 'ser (uide
2.4 Mass 9alance 0ie+
)*e $ass =alance vie& allo&s t*e configuration and display of t*e several configuration
ob+ect outputs. )*e values s*o&n in t*e vie& update at t*e user defined ac/uisition rate.
)o open t*e $ass =alance vie&, select [+iew. -9a 'alan%e. from t*e
application@s main menu.
In order to set up t*e $ass =alance vie&, t*e user s*ould double>click on t*e gray and blue bo-es in t*e vie& to bring up t*e Sele%t Input for eac* entry. )*e blue bo-es
represent tank volumes and only t*e total volume outputs of configuration ob+ects &ill be
presented as valid data sources. )*e gray bo-es represent instantaneous rates and onlyrate outputs of configuration ob+ects &ill be presented as valid data sources. )*e set of
configuration ob+ects presented as valid data sources is furt*er limited to t*ose &*ic*
matc* t*e relevant flo& type attribute as s*o&n in t*e follo&ing tableA
Mass 3alance ;uantity low *y"e
<et (as (as
<et :il :il <et 4ater 4ater
<et Li/uid Li/uid
Supply (as (as
In+ected (as (as
In+ected Li/uid Li/uid
In+ected 8luid Li/uid
Page "6; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 140/153
Sentry Soft&are 'ser (uide
Produced (as (as
Produced :il :il
Produced 4ater 4ater
Produced Solids Solids
Pipeline (as (as
8lared (as (as:il )ank Volume :il
4ater )ank Volume 4ater
Solids )ank Volume Solids
Pipeline :il :il
3ecycled Li/uid Li/uid
ctive )ank Volume Li/uid
fter selecting an input for a bo-, t*e value s*o&n in t*at bo- &ill update once data
logging operations are started.
Page "9# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 141/153
Sentry Soft&are 'ser (uide
2." :9A 3alculation 0ie+
)*e '= 0alculations vie& displays real>time updates of t*e computed outputs of t*e
application@s '= calculations. )*e values s*o&n in t*e vie& update at t*e user defined
ac/uisition rate.
3ig*t>clicking on a '= calculation entry in t*e list brings up a menu t*at provides t*e
option to edit t*e '= calculation@s configuration information. )o open t*e '=
0alculations vie&, select ['ie(] [,-# Calculation! M from t*e application@s main
menu.
red dot to t*e left of an entry@s name is an indication t*at t*e entry re/uiresadditional configuration information. yello& dot to t*e left of an entry@s name is an
indication t*at t*e '= calculation is properly configured but one of t*e configuration
ob+ects t*at provide it &it* input data is not. ny issues t*at cause a red or yello& dot toappear must be resolved before t*e '= calculation can produce meaningful results.
Page "9" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 142/153
Sentry Soft&are 'ser (uide
2.# Producti%ity 'nde5 0ie+
)*e Productivity Inde- vie& displays real>time updates of t*e values used in t*e
computation of t*e productivity inde- '= calculations. )*e values s*o&n in t*e vie&
update at t*e user defined ac/uisition rate.
)o open t*e Productivity Inde- vie&, select ['ie(] [Pro&uctiity In&ex M from t*e
application@s main menu.
)*e instantaneous production inde- entries are t*e computed outputs of eac* of t*e
productivity inde- '= calculations.
)*e 0urrent 3eservoir Pressure and S*ut>In 3eservoir Pressure are gat*ered from t*e
inputs to t*e Productivity Inde- '= calculations as s*o& in t*e figure belo&A
Page "9 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 143/153
Sentry Soft&are 'ser (uide
)*e Dra&>do&n pressure is t*e 0urrent 3eservoir Pressure minus t*e S*ut>in
3eservoir Pressure. <et (as is U:ut(as > UIn(as as specified on t*e Instantaneous (asProduction Inde- Properties dialog. <et :il is U:ut:il > UIn:il as specified on t*e
Instantaneous :il Production Inde- Properties dialog. <et 4ater is U:ut4ater > UIn4ater as
specified on t*e Instantaneous 4ater Production Inde- Properties dialog.
Page "96 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 144/153
Sentry Soft&are 'ser (uide
2.& 7%ents 0ie+
)*e application logs events to I<SI)E. Events are logged as one of t*ree different typesA
critical, system, or information. 0ritical events are errors &*ic* may affect t*e basic
operation of t*e application. System events are messages t*at describe application statec*anges or &arning conditions. Information events are used to describe configuration
c*anges to t*e application suc* as t*e addition or deletion of configuration ob+ects.
)*e Events vie& allo&s t*e user to revie& t*e event log for t*e active &ell. )o open t*e
Events vie&, select ['ie(] [Eent! M from t*e application@s main menu.
)*is vie& is filterable by event type and run number.
2.8 :ser 3omments 0ie+
0omments entered using t*e [#ction!] [#&& ,!er Comment…] dialogs may be
revie&ed via t*e 'ser 0omments vie&. )o open t*e 'ser 0omments vie&, select ['ie(]
[,!er Comment! M from t*e application@s main menu.
Page "99 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 145/153
Sentry Soft&are 'ser (uide
2.( ;ealt< Monitors 0ie+
Healt* $onitor status may be revie&ed via t*e Healt* $ontitors vie&. )o open t*e
Healt* $onitors vie&, select ['ie(] [0ealth *onitor! M from t*e application@s
main menu.
)*e 'alue column of t*e Healt* $onitor vie& is color>coded &*ere )rue conditions
*ave a green background and 8alse conditions *ave a red background. )*e %ime!tamp
value represents t*e last time t*e *ealt* monitor status &as computed. Healt* $onitors
may be added to t*e configuration by rig*t>clicking any&*ere &it*in t*e Healt* $onitorvie& and c*oosing t*e dd Healt* $onitorT option from t*e pop>up menu.
Healt* $onitors may also be edited, or deleted from t*e configuration by selecting a
*ealt* monitor from t*e vie& and using rig*t>click to bring up t*e pop>up menu.
Healt* $onitor management may also be accomplis*ed via t*e 0onfigure menu as
described in t*e section titled Healt* $onitors.
2.1 Sentry 75tension 0ie+
)*e Sentry E-tension Vie& is a user interface t*at allo&s a user to e-amine t*e current
state of a Sentry e-tension and to control its operation. )*e inputs and outputs of t*is
vie& are defined by t*e vie&@s associated Sentry E-tension. user must configure t*evie& using t*e Sentry E-tension Properties 8orm before t*is vie& &ill be able to provide
monitoring or control functionality. )*is option is only available for Sentry e-tensions
t*at Sentry detects during launc*. If no Sentry e-tensions are detected, t*e SentryE-tension Vie& option &ill not be s*o&n in Sentry@s 'I.
Page "95 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 146/153
Sentry Soft&are 'ser (uide
6ayouts
4it* t*e Sentry? application a user may arrange several vie&s inside t*e main &orkarea. )*e layout feature of t*e application allo&s t*e user to save t*e arrangement of
t*ese vie&s so t*at t*e same arrangement can be /uickly loaded t*e ne-t time it isdesired.
)o add a ne& layout, arrange t*e vie&s in t*e main &ork area as desired and t*en perform
t*e follo&ing stepsA
". Select [Layout] [Sae…]
Save Current $ayout dialog is displayed. Select Save a new layout;
and enter a name for t*e layout you &is* to save or select &epla%e exiting
layout; and click on t*e name of t*e layout you &is* to replace.
. Select _OK_.
Page "97 of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 147/153
Sentry Soft&are 'ser (uide
)o load a previously saved layout, select a layout from t*e [Layout] submenu as s*o&n
in t*e diagram belo&. fter selecting t*e layout, t*e vie&s t*at &ere saved as part of t*e
layout &ill appear in t*e main &ork area.
Page "9% of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 148/153
Sentry Soft&are 'ser (uide
)o delete a layout, perform t*e follo&ing stepsA
". Select [Layout] [Delete…]
Save Current $ayout dialog is displayed
. 0lick on t*e name of a layout to delete or press !*<6$!6-!= on multiple
names to delete more t*an one layout entry.
6. Select _OK_ to delete t*e layoutFsG.
Page "9! of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 149/153
Sentry Soft&are 'ser (uide
5 <un State <eco+eryIf Sentry? is terminated &it*out properly s*utting do&n Fas mig*t *appen in t*e event of
a po&er failure or if t*e user &ere to terminate Sentry? from t*e 4indo&s )ask$anagerG, Sentry? &ill attempt to automatically restore t*e most recently used
configuration file t*e ne-t time it is launc*ed. fter loading t*e configuration file, Sentry&ill t*en automatically enter t*e data logging state it &as in immediately prior to t*e
abnormal s*utdo&n. In t*e event t*e computer is rebooted after an abnormal s*utdo&nof Sentry, Sentry &ill automatically re>launc*.
8or e-ample, if Sentry? is unattended and logging data to I<SI)E &*en a po&er outagecauses t*e computer to be rebooted, Sentry? &ill re>launc* automatically once t*e
computer *as rebooted and begin data logging operations again as soon as possible.
ny Sentry E-tension Vie&s t*at &ere open at t*e time of t*e abnormal s*utdo&n &ill be
re>opened t*e ne-t time Sentry? is restarted.
4*en Sentry? is re>started after an abnormal s*utdo&n, it &ill continuously attempt to
reconnect to I<SI)E and re>load t*e last kno&n good configuration. If prior to
establis*ing a connection &it* I<SI)E, t*e user takes some action in t*e Sentry? 'I t*at
causes a c*ange in t*e application@s configuration settings, Sentry? &ill stop attemptingto auto>load t*e previous configuration.
Page "9; of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 150/153
Sentry Soft&are 'ser (uide
9 -S-* 4ddress Validation4*en Sentry loads a configuration it &ill c*eck eac* I<SI)E address used in t*e
configuration against t*e addresses t*at are actually present in I<SI)E. If Sentry detectst*at an I<SI)E address used by t*e configuration is not present in I<SI)E, Sentry &ill
display t*e follo&ing reportA
)*is report contains a listing of all I<SI)E records t*at need to be added to I<SI)E
before t*e configuration can be used. :nce all of t*e records, variables, and unitcombinations listed *ave been added to I<SI)E, reload t*e configuration.
)*e user &ill not be able to engage data logging operations until t*e problem is correctedand t*e configuration reloaded.
If desired, t*e user may copy t*e report information by using t*e Copy &eport to
Clipboard button located on t*e bottom left of t*e report. )*is &ill allo& t*is report to
be pasted into a &ord processor, spreads*eet or e>mail client by select t*e target
program@s Pa!te operation or by selecting C%4L.' .
)*is report may also be initiated by t*e user by selecting [#ction!] [Perform Data
Dictionary Integrity CheckM from t*e main menu as described in t*e ctions
submenu section of t*is document.
Page "5# of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 151/153
Sentry Soft&are 'ser (uide
: *roubles#ooting
-ssue fter launc*ing t*e application, t*e follo&ing dialog bo- is displayed.
4nswer )o prevent data integrity problems posed by t&o instances of t*e Sentry?
potentially &riting to t*e same I<SI)E outputs, only one instance of t*e application may
be launc*ed. 4*en t*is dialog is displayed t*en t*e Sentry? application is alreadyrunning and t*e user s*ould use t*e currently running instance.
-ssue Selecting t*e Start Logging operation from t*e ctions menu results in t*e
display of t*e follo&ing dialog bo-A
4nswer connection to I<SI)E is re/uired in order to log t*e Sentry? calculations to
t*e database. If t*e dialog s*o&n above is displayed, t*en t*e Sentry? application isunable to establis* a connection &it* t*e I<SI)E application. Launc* I<SI)E and try
t*e operation again.
Page "5" of "56
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 152/153
8/18/2019 Sentry User Guide
http://slidepdf.com/reader/full/sentry-user-guide 153/153
Sentry Soft&are 'ser (uide
-ssue 4*en attempting to add an :P0 input to t*e configuration, t*e follo&ing dialog
bo- is displayedA
4nswer =efore defining an :P0 input, t*e :P0 server t*at &ill supply t*e input must be configured. )o configure an :P0 input, follo& t*e directions listed t*e section titled
:P0 Servers. fter configuring t*e :P0 server t*e user may add an :P0 input.