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 "%, ##!
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.
6.".7 Help submenu............................................................................................"79 8ile :perations..........................................................................................................."%
"7 Special Values........................................................................................................99
"% Signals....................................................................................................................97"%." Direct nalog Signals........................................................................................97
"%.5 Signal Scaling....................................................................................................7#
"%.5." Linear Scaling............................................................................................7""%.5. Piece&ise Linear Scaling...........................................................................76
"." Instantaneous )otal Production Inde-............................................................;!
"."6 Instantaneous (as Production Inde-.............................................................;!
"."9 Instantaneous :il Production Inde-...............................................................;;"."5 Instantaneous 4ater Production Inde-..........................................................;;
9." dding, editing, and deleting display groups.................................................."#;
9. ssigning configuration ob+ects to display groups.........................................."""9.6 8iltering a vie& by display group....................................................................""
7 Heartbeat..............................................................................................................""5% Dept* and )1D ctivity........................................................................................""%
! Data c/uisition..................................................................................................""!
; Data Logging......................................................................................................."";6# 'ser 0omments...................................................................................................""
"7 Special Values........................................................................................................96
"% Signals....................................................................................................................95"%." Direct nalog Signals........................................................................................95
"%.5 Signal Scaling....................................................................................................5;
"%.5." Linear Scaling............................................................................................7#"%.5. Piece&ise Linear Scaling...........................................................................7
"%.% ssigning Signal Inputs.....................................................................................7!"! 8lo&s......................................................................................................................7;
"." Instantaneous )otal Production Inde-............................................................;%
"."6 Instantaneous (as Production Inde-.............................................................;%
"."9 Instantaneous :il Production Inde-...............................................................;!"."5 Instantaneous 4ater Production Inde-..........................................................;!
% Dept* and )1D ctivity........................................................................................"";
! Data c/uisition.................................................................................................."#; Data Logging.......................................................................................................""
)*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
!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
• )*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
)*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.
• 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.
'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*.
)*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>
)*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
)*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
)*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
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.
: )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
)*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
<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
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-.
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.
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.
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.
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.
)*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
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.
)*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 _!
)*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?.
)*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.
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
(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
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
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&.
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_.
%. 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.
)*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
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
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
)*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
)*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.
)*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
)*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
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
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
)*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&.
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.
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.
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
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
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
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
)*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
. 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.
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
)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.
)*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
)*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.
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
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
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
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.
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
)*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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
)*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.
)*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
)*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
)*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.
)*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.
)*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.
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.
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.
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.
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