Sentry User Guide

153
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 "%, ##!

Transcript of Sentry User Guide

Page 1: 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 "%, ##!

Page 2: Sentry User Guide

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

Page 3: Sentry User Guide

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

Page 4: Sentry User Guide

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

Page 5: Sentry User Guide

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

Page 6: Sentry User Guide

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

Page 7: Sentry User Guide

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

Page 8: Sentry User Guide

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

Page 9: Sentry User Guide

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

Page 10: Sentry User Guide

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

Page 11: Sentry User Guide

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

Page 12: Sentry User Guide

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

Page 13: Sentry User Guide

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

Page 14: Sentry User Guide

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

Page 15: Sentry User Guide

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

Page 16: Sentry User Guide

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

Page 17: Sentry User Guide

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

Page 18: Sentry User Guide

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

Page 19: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 19/153

Sentry Soft&are 'ser (uide

 

Page "; of "56

Page 20: Sentry User Guide

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

Page 21: Sentry User Guide

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

Page 22: Sentry User Guide

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

Page 23: Sentry User Guide

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

Page 24: Sentry User Guide

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

Page 25: Sentry User Guide

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

Page 26: Sentry User Guide

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

Page 27: Sentry User Guide

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

Page 28: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 28/153

Sentry Soft&are 'ser (uide

Page ! of "56

Page 29: Sentry User Guide

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

Page 30: Sentry User Guide

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

Page 31: Sentry User Guide

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

Page 32: Sentry User Guide

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

Page 33: Sentry User Guide

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

Page 34: Sentry User Guide

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

Page 35: Sentry User Guide

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

Page 36: Sentry User Guide

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

Page 37: Sentry User Guide

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

Page 38: Sentry User Guide

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

Page 39: Sentry User Guide

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

Page 40: Sentry User Guide

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

Page 41: Sentry User Guide

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

Page 42: Sentry User Guide

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

Page 43: Sentry User Guide

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

Page 44: Sentry User Guide

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

Page 45: Sentry User Guide

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

Page 46: Sentry User Guide

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

Page 47: Sentry User Guide

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

Page 48: Sentry User Guide

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

Page 49: Sentry User Guide

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

Page 50: Sentry User Guide

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

Page 51: Sentry User Guide

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

Page 52: Sentry User Guide

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

Page 53: Sentry User Guide

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

Page 54: Sentry User Guide

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

Page 55: Sentry User Guide

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

Page 56: Sentry User Guide

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

Page 57: Sentry User Guide

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

Page 58: Sentry User Guide

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

Page 59: Sentry User Guide

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

Page 60: Sentry User Guide

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

Page 61: Sentry User Guide

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

Page 62: Sentry User Guide

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

Page 63: Sentry User Guide

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

Page 64: Sentry User Guide

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

Page 65: Sentry User Guide

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

Page 66: Sentry User Guide

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

Page 67: Sentry User Guide

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

Page 68: Sentry User Guide

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

Page 69: Sentry User Guide

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

Page 70: Sentry User Guide

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

Page 71: Sentry User Guide

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

Page 72: Sentry User Guide

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

Page 73: Sentry User Guide

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

Page 74: Sentry User Guide

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

Page 75: Sentry User Guide

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

Page 76: Sentry User Guide

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

Page 77: Sentry User Guide

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

Page 78: Sentry User Guide

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

Page 79: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 79/153

Page 80: Sentry User Guide

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

Page 81: Sentry User Guide

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

Page 82: Sentry User Guide

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

Page 83: Sentry User Guide

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

Page 84: Sentry User Guide

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

Page 85: Sentry User Guide

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

Page 86: Sentry User Guide

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

Page 87: Sentry User Guide

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

Page 88: Sentry User Guide

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

Page 89: Sentry User Guide

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

Page 90: Sentry User Guide

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

Page 91: Sentry User Guide

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

Page 92: Sentry User Guide

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

Page 93: Sentry User Guide

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

Page 94: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 94/153

Page 95: Sentry User Guide

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

Page 96: Sentry User Guide

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

Page 97: Sentry User Guide

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

Page 98: Sentry User Guide

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

Page 99: Sentry User Guide

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

Page 100: Sentry User Guide

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

Page 101: Sentry User Guide

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

Page 102: Sentry User Guide

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

Page 103: Sentry User Guide

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

Page 104: Sentry User Guide

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

Page 105: Sentry User Guide

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

Page 106: Sentry User Guide

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

Page 107: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 107/153

Page 108: Sentry User Guide

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

Page 109: Sentry User Guide

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

Page 110: Sentry User Guide

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

Page 111: Sentry User Guide

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

Page 112: Sentry User Guide

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

Page 113: Sentry User Guide

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

Page 114: Sentry User Guide

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

Page 115: Sentry User Guide

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

Page 116: Sentry User Guide

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

Page 117: Sentry User Guide

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

Page 118: Sentry User Guide

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

Page 119: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 119/153

Sentry Soft&are 'ser (uide

Page ""; of "56

Page 120: Sentry User Guide

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

Page 121: Sentry User Guide

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

Page 122: Sentry User Guide

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

Page 123: Sentry User Guide

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

Page 124: Sentry User Guide

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

Page 125: Sentry User Guide

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

Page 126: Sentry User Guide

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

Page 127: Sentry User Guide

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

Page 128: Sentry User Guide

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

Page 129: Sentry User Guide

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

Page 130: Sentry User Guide

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

Page 131: Sentry User Guide

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

Page 132: Sentry User Guide

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

Page 133: Sentry User Guide

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

Page 134: Sentry User Guide

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

Page 135: Sentry User Guide

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

Page 136: Sentry User Guide

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

Page 137: Sentry User Guide

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

Page 138: Sentry User Guide

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

Page 139: Sentry User Guide

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

Page 140: Sentry User Guide

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

Page 141: Sentry User Guide

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

Page 142: Sentry User Guide

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

Page 143: Sentry User Guide

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

Page 144: Sentry User Guide

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

Page 145: Sentry User Guide

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

Page 146: Sentry User Guide

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

Page 147: Sentry User Guide

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

Page 148: Sentry User Guide

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

Page 149: Sentry User Guide

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

Page 150: Sentry User Guide

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

Page 151: Sentry User Guide

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

Page 152: Sentry User Guide

8/18/2019 Sentry User Guide

http://slidepdf.com/reader/full/sentry-user-guide 152/153

Page 153: Sentry User Guide

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.