The Bloodhound Registry (Series 4 and 5)

Expand / Collapse
 

The Bloodhound Registry (Series 4 and 5)


BLOODHOUND REGISTRY:  The Bloodhound's registry is a very powerful ally in taking your
Bloodhound to the "next level" of custom well logging.  While the Bloodhound is very much
capable out-of-the-box, learning and using the registry will allow you to setup your Bloodhound
in a far more detailed manner, and take control of many aspects of the instrument ranging from
alarm thresholds, operating temperatures and speeds, gas sensitivity, and so on.

A "Registry" in technical devices such as modern computers and of course the Bloodhound
consists of a table of something called "Key-Value Pairs".  Simply put, a Key-Value Pair can be
visualized as a two-column table, in which each row has on the left the "Key", and on the right,
the "Value".  

NOTE:  The Bloodhound's registry consists of a table of up to 255 keys, each having a value
assigned to it with a range between 0 and 255 respectively.


Breaking this up further, the "Key" relates to a particular behavior in the Bloodhound, while
the "Value" would be state of the threshold.

EXAMPLE:  Let us take into consideration the alarm that sounds on the Bloodhound when
the total gas reading exceeds a certain amount.  This is called the "High Gas Alarm
Threshold".  This threshold's "Value" is stored in Bloodhound's registry under Register 53.
By default, this register (53) is set to 22, which you can see from the table excerpt below
equates to 2,200 units of gas.  When the Bloodhound exceeds 2,200 units of Gas, the alarm
will sound on the Bloodhound, and an error code will appear on the LCD as well as in any
of the iBall Software or websites which are actively connected to the Bloodhound.

REGISTER FUNCTION UNITS VALUE RANGE DEFAULT  DESCRIPTION
53  High Gas Units
Alarm Threshold
 Units/100 0 = "Turn
This Alarm
Off"

1...100 =
Threshold
between 100
and 10,000
Gas Units at
which to
throw the
alarm.
22  When the threshold (in units) 
 which this value translates to
 is exceeded, an alarm will
 sound on the Bloodhound
 and an alarm code will show
 on the Bloodhound's LCD and
 any of the software or web
 tools attached to the unit.

 The value here, represents
 1/100th of the number in
 Gas Units that will be used
 to determine this value.  

 EXAMPLE:  Setting this value
 to 10 will set the threshold at
 1000 units...when the gas
 reading on the Bloodhound
 exceeds 1000 units, the
 alarm will sound.


HOW TO SET REGISTERS:  For more information on how to setup registers in the Bloodhound,
please see the links at the bottom of this article under the section entitled, "OTHER ARTICLES
OF INTEREST".

TABLE OF REGISTRY VALUES:  The table below represents the known Bloodhound
register elements.

NOTE:  Register numbers denoted with an asterisk (000*) are specific to the Series 5
          (Enhanced) Bloodhound and are not applicable to the Series 4 (Standard) Bloodhound.  

NOTE:  Register numbers denoted with a carat (000^) are specific to the Series 4
           (Standard) Bloodhound and are not applicable to the Series 5 (Enhanced)
           Bloodhound.  

NOTE:  Registers not marked with one of the two characters above (*/^) are applicable to
           both the Series 4 (Standard) and Series 5 (Enhanced) Bloodhounds.

REGISTER FUNCTION UNITS VALUE RANGE DEFAULT  DESCRIPTION
4  External Code
Version
Arbitrary  0..255 = Code
version
Dynamic  This register denotes the
 external firmware code
 version.
5 Absolute
Number of
Resets, High
Byte 
 Count
 0..255 =
Partial byte of
total number
of historical
resets
Dynamic  Registers 5 and 6 work
 together to make an
 unsigned-integer which is
 the absolute number of
 resets from the very first
 power up.
6 Absolute
Number of
Resets, Low
Byte  
 Count 0..255 =
Partial byte of
total number
of historical
resets 
Dynamic   See "Register 5" above.
7 Flow Meter
Type
Binary
Selection
0 = Light Duty
Plastic-Encased
Flow Meter
(Depricated)

1 = Heavy Duty
Metal-Enased
Flow Meter
1 In the past, an alternate
flow-meter was used by the
factory which was lighter-duty
than the current metal-encased
flow meter.  Its characteristics
are notably different and there
are changes in the firmware that
compensate for these
characteristics, but only if this
register is set to 0.

NOTE:  If your Bloodhound has
a metal-encased flow-meter, and
this register is set to 0, it is
advised that you change this
setting to 1 to allow for better
overall performance.
8  First Time
Power Up
Register
Setup
 Binary
Switch
with
Auto
Reset
0 = Reset the
Bloodhound's
registry

85 = Do not
reset the
Bloodhound's
registry 
 85  Normally, this register is set
 to 85, and will display this
 number when looked up.

 When it is set to any other
 number, the Bloodhound will
 at the next program interrupt
 to go through the entire
 registry of values and reset
 them to the factory defaults.
9* Total Gas
Calibration
Mode 
Binary
Switch
0 = "Standard"
1  = "Enhanced"
1  This is a "switch" that causes
 the Bloodhound Enhanced to
 either use the total gas
 calibration model that is in
 the "Bloodhound Standard"
 unit, or the new model that
 is used in the "Bloodhound
 Enhanced" unit.

 NOTE:  If set to 1, the model
 takes into consideration "non
 gas" and a 50% mix of any
 natural gas would read
 5,000 units, whereas if set
 to 0, the reading would
 depend on what the
 molecular weights of the
 gases were in the mix.

 
NOTE:  This register works in
 conjunction with Register 36 (High
 Gas Attentuation).  When set to 1
 Register 36 must be set to 80,
 and when set to 0, Register 36
 must be set to 30.
10   Suction Pump
 Manual Setting
 (Flow Meter
 Override
)
Percent  0 = Allow
Bloodhound to
regulate flow
automatically

1..199 =
Percent speed
at which the
motor will run
constantly
 0  This register is used to set
 the sample pump to a static
 level in cases where the
 electronic flow meter fails.

 When set to 0, the
 Bloodhound will use the
 value stored in Register 11
 combined with the electronic
 flow meter to maintain a rate
 of flow by varying the speed
 of the sample pump.

 When set to a number other
 than 0, the Bloodhound will
 take that number at face
 value and set the motor to
 run at the percent speed that
 is set here.  

 NOTE:  For information on
 overriding the flow meter
 please see the article at this
 link:  OVERRIDING THE FLOW
 METER.
11 Flow Meter
Regulated
Flow Rate 
Liters Per
Hour (LPH)
0 = Turn Off
Flow Meter
Automation

1..254 = Rate
in LPH at which
Bloodhound
should maintain
automatic flow
rate using
sample pump

255 = Turn
sample pump
on with full
power
60
 Sets the flow in LPH to which
 the Bloodhound will strive to
 maintain by varying the
 speed of the sample pump.
12   Send Gas
Data to WITS
Binary
Switch
0 = "Off"/Do
NOT send Gas
Data to WITS

1 = "On"/DO
send Gas Data
to WITS 
1   Determines whether or not
 to send gas data collected by
 the Bloodhound when a good
 connection is made to a WITS
 system via either the
 Bloodhound's NULL Modem
 connection to an EDR, or via
 the Pason military connector.
13 Data Record
Timing
Seconds 2..20 = Seconds
between which
packets are
stored on the
Bloodhound
and/or sent to
iBallRemote.com
This is the number of seconds
 between data records being
 sent to and written to the
 Bloodhound's internal SD card
 and/or plugged-in USB flash
 drive.  It also denotes the
 frequency at which data is
 propagated to iBallRemote.com.
15 Chromatograph
Injection
Timing
 Minutes  5..15 = Number
of minutes
chromat runs
before collecting
a new sample
and starting
over

13 = Stop at C5

8 = Stop at C4

6 = Stop at C3
13  This is the amount of time in
 minutes that the chromat will
 run before it begins a new run.

NOTE:
 The number of minutes
 can be seen on the
 Bloodhound's LCD screen in the
 bottom-right field which "rotates"
 through a number of data points
 under the heading of "CGT"
 followed by a number which
 represents the seconds
 remaining as a countdown until
 the next chromatograph
 injection occurs.
16 Vent Fan
Control
Ternary
Switch
0 = Thermostatic
Control

1 = Always On

2 = Always Off
0  The value in this register is a flag
 used to determine the operation
 of the case cooling fan.  This is
 the fan inside the 2-inch port
 near the back of the Bloodhound
 on the left-hand side (the short
 tube that sticks out is designed
 to accept a large dust filter).

 By default, this behavior is set to
 use internal case temperature
 and decide whether the fan
 should be on or off to raise or
 lower internal temperature
 respectively.

 When set to 1, the fan will run
 constantly.

 When set to 2, the fan will stop
 running entirely.

 NOTE:  When setting this register
 to 2, there is no fail-safe and
 overheating the Bloodhound
 becomes a distinct possibility
 with the potential for damage
 to the instrument and
 consequent charges, so be sure
 to maintain vigilance when using
 this setting.  
 17 Timed
Geolograph
Foot
Increment
Minutes 0 = Turn this
feature off

1..255
Minutes
between ticks.
0  This register is used in place of
 the geolograph switch when
 there is a need to tick a foot at
 a timed interval rather than with
 footage.  It is meant for use in 
 two main scenarios:

 TIME-BASED-LAS:  When in a
 situation that does not employ
 either WITS or a connected
 geolograph (such as a refinery
 application or in an out-flow
 well).  By using this feature to
 tick a foot at a fixed interval (in
 minutes), a depth record can be
 generated and consequently an
 LAS file can be generated that
 shows gas data over time rather
 than depth.

 DEBUGGING:  It can be used to
 debug an installation on-site.

 NOTE:  This will not roll the depth
 counter, so the depth will need
 to be occasionally re-zeroed and
 the JOB NUMBER consequently
 re-initialized as well.
18 Chromatograph
Injection
Duration
Seconds 1..10 = Seconds
the solenoid
will remain open
to the sample
line to capture
an injection to
be fed into the
chromatograph.
 5  The chromatograph on the
 Enhanced Bloodhound
 is a based on a "snapshot in
 time" that is derived from a
 sample which is pulled from the
 main line.  The length of time
 this sample is collected by
 opening a solenoid to the main
 line is controlled by this
 register.

 NOTE:  This should never be set
 higher than 10 seconds.


 NOTE:  This timer is also
 adjusted automatically on the
 fly in order to keep from
 saturating the column with
 sample gas and causing
 distortions in the separations.
21* Modem
Power On/Off
Binary
Switch
0 = Turn Modem
Off

1 = Turn Modem
On
1 If this register is set to 0, the
data modem, the internal DHCP
router (and its WiFi) will be
powered down.  The Bloodhound
will not issue network addresses
or allow devices to connect via
WiFi.  It will not access the
Internet through the cellular
network either (but the SB72
Network card, if powered on will
still function for land-line network
access).

If set to 1, the modem is powered
on, and all functions mentioned
above become available.
22  Gas Reading
Dampening
(Low Range)
Arbitrary 1..120 =   5  This register sets the low-range
 dampening number.  This is the
 number of samples that will be
 used to slow or speed up the
 response curve for total gas
 unit output.

 This also changes the points to
 which the changeover between
 the low-range and high-range
 calibration occurs.  A larger
 number will give an overall
 smaller absolute number on the
 high-range.  A smaller number
 will give an overall larger
 number on the high range.

 Setting this register will allow
 for faster responsiveness, but
 this is not the same thing as
 averaging.
25  Geolograph
Debounce
Timer
Seconds 1..120 =
Number of
seconds before
another foot
is possible.
10  The geolograph switch can
 sometimes be noisy for any
 number of time-related issues.
 This register sets the number of
 seconds that the switch must be
 at rest before another contact
 will be counted as a foot tick.
26 WITS Output
Factor/Divisor
Divisor 1 = Send total
gas to WITS
as "Units".

100 = Send
total gas to
 WITS as
"Percent".
100  Modern WITS systems have
 infallibly become configurable
 with regards to what they
 accept as the number for "Total
 Gas" from any third-party
 instruments; however, this
 function remains so that
 whatever method the WITS
 system is using, there is some
 configuration on the Bloodhound
 that allows for on-site
 adaptation.

 Put simply, total gas sent to the
 WITS EDR will be the number on
 the Bloodhound's LCD for "Gas
 Units" divided by the number 
 stored in this register.
27  Last Time
Clean Power
Down Flag
Binary
Indicator
0 = Last
power down
was clean

1 = Last power
down was not
clean
1  If the last time the Bloodhound
 powered down was clean this
 register will be set to zero (0).

 If this register's value is "1",
 the prior power down was not
 the result of interaction with
 someone on-site, and was the
 result of a power loss at the rig
 or similar.

 NOTE:  A "Clean Power Down"
 occurs when the power plug is
 pulled from the Bloodhound or
 wall outlet, and then a button
 was hit to finish the normal
 power down cycle.


 NOTE:  A "Clean Power Down"
 can also be logged when the
 Bloodhound is shut down via
 the knob function.
28 Low and High
Gas Detector
Independence 
Binary
Switch
0 = Joined
ranges

1
Independent
ranges
0  I/R Independence Register:  This
 register sets the method by
 which the high-range and low-
 range interact.

 To understand this, keep in mind
 that the Bloodhound 
 Enhanced unit uses a multi-
 faceted scale to accommodate
 high gas volumes while still
 being able to show character.

 If this is set to 0, when the gas
 reaches the top of the low-
 range on the I/R sensor, then
 the system shifts to the high-
 range, but it subtracts out the
 high-range sensor level at its
 low point.  This seamlessly
 "attaches" the high-point of the
 low-range calibration to the low
 point of the high-range
 calibration scale.

 If this is set to 1, then the I/R
 sensors are independent from
 one another.  This means when
 the gas level reaches the top
 of the low-range, it jumps to
 the high-range at whatever
 point this would show in the
 high-range calibrated scale.

 NOTE:  When set to 1, the
 "jump" can often produce
 unpredictable results that look
 like abnormally-large high-rang
 units.


 NOTE:  Regardless of how this
 is set, the Bloodhound uses
 "mode 1" and overrides gas
 dampening whenever your put
 the Bloodhound in "Calibration
 Mode" (spin the knob).


 NOTE:  Setting this register to 1
 will effectively show the actual
 calibration points when in
 "Calibration Mode".
29 Power Down
Timer 
Minutes 1..120 =
Minutes to
hold on battery
 120  This is the number of minutes
 before power down is initiated
 when the Bloodhound 
 Enhanced unit is running on
 battery.
30 Total Gas
Attenuation 
Percent  1..200 =
Percent to
which output
total gas units
are factored
100  When in "knob menu mode", the
 Bloodhound switches to
 a "raw data" format where you
 briefly see the *actual* number
 the Bloodhound is reading for
 total gas.  Adjusting this number
 will change the output in normal
 mode so that what is shown is
 a percentage of that value.

 EXAMPLE:  If you are seeing gas
 values of 2,000 units and the
 attenuation is set to 100, and
 you change the attenuation in
 this register to 75, the output
 gas value will then show 1,500.


 NOTE:  This impacts all output
 mechanisms including the LCD,
 WITS, feeds to Gas Chart, etc.

32 Feet Logged
Per Tick of
Geolograph 
Feet 1..20 = Feet
per geolograph
contact
1   When a contact is made in the
 geolograph switch that is
 connected to the Bloodhound's
 geolograph inputs, this is the
 number of feet by which the
 depth will increment.
33 Geolograph
Noise Spike
Count Alarm
Threshold 
Incidents 0 = Disabled

1..255 =
Number of
spikes allowed
before alarm
is thrown
180   If the geolograph is noisy (think
 of a jagged up and down noise
 curve on any chart), this is the
 number of upward spikes that
 are allowed before a "Noisy
 Geolograph" alarm will be
 triggered.
34  Geolograph
Foot Tick
Chirp Duration
Milliseconds  0 = Disabled

1..255 =
Number of
milliseconds
to hold alarm
0  If one desires, this can be set to
 allow the Bloodhound to
 produce a high-pitched "chirp"
 every time a contact is made
 and recognized on the
 geolograph.
36 High Gas
Range
Attenuation 
Arbitrary 1..200 =
Percent to
which output
total gas units
are factored
30  This is defined as the same as
 for register 30 above; however,
 it only impacts the "high-range
 scale" in the Bloodhound
 Enhanced unit.

 NOTE:  This is additive to the
 value stored in register 30.


 FORMULA:  Output = ((adjusted
 low-range) + (corrected and
 adjusted high-range) X (register
 36/100)) X (register 30/100).

 
NOTE:  When using Register 9
 to set the mode on a Series 5
 (Enhanced) Bloodhound register
 works is impacted.  When setting
 Register 9 to 1 Register 36 must
 be set to 80, and when set to 0,
 Register 36 must be set to 30.

37 High Amps
Alarm
Threshold 
Amperage 0 = Disabled

1..12 = Amps
over which
alarm should
be raised
5  This is the threshold over which
 amperage draw on the
 Bloodhound Enhanced's
 DC system should raise an
 alarm condition.
39 Low Amps
Alarm
Threshold
Binary
Switch
 0 - Turn low
amps alarm
off

1 = Turn low
amps alarm
on
1  This is the threshold under
 which amperage draw on the
 Bloodhound Enhanced's
 DC system should raise an
 alarm condition.

 NOTE:  This is generally used
 in conjunction with an attached
 DC device such as the iBall
 Instruments DC Cavitator.


 NOTE:  If you are not using
 an attached DC device, it is
 advisable to set this register to
 0 to avoid unwanted alarm
 conditions. 
41 H2S On/Off
Switch
Ternary
Switch
0 = Turn H2S
readings off

1 = Turn H2S
readings on
until power
down

255 = Turn
H2S readings
on indefinitely
0  This is the switch for turning on
 and off H2S readings on the
 Bloodhound.  There are three
 states.  It can be turned off, on
 until the next power down event
 occurs on the Bloodhound, or
 turned on so that it will persist
 as "on" through future power
 down events.

 NOTE:  Bloodhounds arrive from
 the shop with this register set
 to 0 (turned off).

 NOTE:  The Bloodhound's ability
 to measure H2S (hydrogen
 sulfide) is strictly 
for the purpose
 of identifying it as a harvest-able
 gas.  It is 
NOT EVER to be
 considered 
any kind of emergency 
 warning system with regard to
 the gas, and should never be 

 implemented as such.  The simple
 mechanics of surface-line-lag
 alone are enough to 
cause
 significant delay in time between
 the point of an H2S show at the
 surface, and 
when it reaches the
 Bloodhound.  If you feel H2S is a
 risk at all, it is critical to install

 proper warning and safety
 systems
 in addition to the
 Bloodhound, and not to consider

 the Bloodhound as a replacement
 of any kind for H2S safety devices.
42 O2 On/Off
Switch
Binary
Switch
0 = Turn O2
readings off

1 = Turn O2
readings on
1  This is the switch for turning on
 and off O2 readings on the
 Bloodhound.  There are two
 states.  It can be turned off or
 on.

 NOTE:  This setting persists
 through power down events.
43 CO2 On/Off
Switch
Binary
Switch
0 = Turn CO2
readings off

1 = Turn CO2
readings on 
1  This is the switch for turning on
 and off CO2 readings on the
 Bloodhound.  There are two
 states.  It can be turned off or
 on
.

 NOTE:  This setting persists
 through power down events.
45 Alarm Mute
Duration
Minutes 1..25 = Minutes
 to mute alarm
10  This value represents the
 number of minutes for which
 the audible portion of an alarm
 on the Bloodhound will remain
 silent after pressing the "MUTE"
 key on the face of the
 instrument.

 NOTE:  This does not remove
 the alarm condition, but merely
 mutes the audible portion.
 alarms will still continue to show
 on the LCD and any attached
 software tools or web devices.
46 High Case
Temperature
Alarm
Threshold
Degrees
Fahrenheit
60..200 =
Temperature
at which alarm
is raised
120  With regard to the temperature
 in the Bloodhound's plastic body
 or "case", this is the threshold
 above which an alarm will be
 raised indicating a temperature
 that is potentially too high for
 the Bloodhound to operate at
 an optimal level.
47 Low Case
Temperature
Alarm
Threshold
Degrees
Fahrenheit 
10..120 =
Temperature
at which alarm
is raised 
35  With regard to the temperature
 in the Bloodhound's plastic body
 or "case", this is the threshold
 below which an alarm will be
 raised indicating a temperature
 that is potentially too low for
 the Bloodhound to operate at
 an optimal level.
48 LCD Contrast  Percent 0..100 =
Contrast
setting in
percent
54  This register controls the LCD's
 contrast.  When contrast is too
 low, the writing may not be
 visible at all in high light, and
 when set too high, it may
 appear to be entirely black.
50 High Flow
Rate Alarm
Threshold
Liters Per
Hour (LPH)
0 = Turn alarm
off

1..200 = Flow
rate over
which alarm
is raised
90  When the sample flow rate as
 measured on the Bloodhound's
 integrated electronic flow meter
 exceeds the value in this
 register, an alarm condition will
 be raised indicating the sample
 is flowing too quickly for the
 Bloodhound to operate at an
 optimal level.
51 Low Flow
Rate Alarm
Threshold
Liters Per
Hour (LPH)
0 = Turn alarm
off

1..200 = Flow
rate under
which alarm
is raised
20  When the sample flow rate as
 measured on the Bloodhound's
 integrated electronic flow meter
 drops below the value in this
 register, an alarm condition will
 be raised indicating the sample
 is flowing too slowly for the
 Bloodhound to operate at an
 optimal level.

 NOTE:  When this alarm is
 raised on the Bloodhound
 Enhanced unit, be sure to check
 the exhaust line for blockage or
 restriction as in this unit the
 "Exhaust Pressure" sensor has
 been converted to a barometric
 pressure sensor.
52 High Sample
Vacuum Alarm
Threshold
Negative
Millimeters
of Mercury
(-mmHg)
0 = Turn alarm
off

1..255 = Direct
vacuum over
which alarm
is raised
200  When the vacuum sensor on
 the Bloodhound exceeds the
 value stored in this register, a
 "Blocked Sample Line" alarm
 condition is raised.

 NOTE:  This alarm is displayed as
 "Blocked Sample Line" on the
 Bloodhound LCD, "High Sample
 "Vacuum" in iBall Instruments
 Gas Chart and Real-Time Data
 Viewer, and "High Vacuum" on
 iBallRemote.com or MultiView.
53 High Gas Units
Alarm Threshold
 Units/100 0 = "Turn This
Alarm Off"

1...100 =
Threshold
between 100
and 10,000
Gas Units at
which to throw
the
alarm.
22  When the threshold (in units) 
 which this value translates to
 is exceeded, an alarm will
 sound on the Bloodhound
 and an alarm code will show
 on the Bloodhound's LCD and
 any of the software or web
 tools attached to the unit.

 The value here, represents
 1/100th of the number in
 Gas Units that will be used
 to determine this value.  

 EXAMPLE:  Setting this value
 to 10 will set the threshold at
 1000 units...when the gas
 reading on the Bloodhound
 exceeds 1000 units, the
 alarm will sound.
54 Chromatograph
Low Pressure
Alarm Threshold
Positive
Millimeters
of Mercury
X 100
(mmHg)
0 = Turn alarm
off

1..255 =
Threshold over
which alarm
condition is
raised divided
by ten
70  When the pressure in the
 chromatograph column as
 measured by the internal
 pressure sensor on the
 Bloodhound reads below ten
 times the value stored in this
 register, the "Low CG Pressure"
 alarm condition is raised.

 EXAMPLE:  If this is set to 100,
 when the "CG Pressure" value
 in "Real-Time Data" on iBall
 Instruments Gas Chart software
 drops below 1000, the alarm
 will be raised.
 55^ Cellular
GPRS Carrier
Selection
(Standard)
Tertiary
Switch
 1 = AT&T

2 = AT&T
(Legacy/
Proxy)

3 = AT&T
(Legacy/
Internet)

4 = AT&T
(Legacy/
Public)

5 = T-Mobile

6 = Cellular
One
1  This function is specific to the
 Series 4 (Standard) Bloodhound.

 In cases where the cellular SIM
 card is provided by someone
 other than iBall Instruments,
 this register will allow selection
 of a number of different options
 and/or carriers for the GPRS
 SIM card.

 NOTE:  Once changing this
 selection, register 123 must be
 set to 1 in order to force the
 modem to restart/reinitialize.
55* Cellular 
On/Off
Switch 
(Enhanced)
Binary
Switch
0 = AT&T
Modem/
Router
Off

1 = AT&T
Modem/
Router
On
1  When set to 0, the Bloodhound
 Enhanced unit will
 power down the internal AT&T
 3G cellular modem, and power
 up the internal Ethernet Card.

 When set to 1, the Bloodhound
 Enhanced unit will
 power down the internal
 Ethernet card and power up the
 internal 3G cellular modem, and
 included WiFi router.
56 Maximum
H2S Alarm
Threshold
Parts
Per Million
(PPM)
0 = Turn alarm
off

1..255 = PPM
over which
alarm is raised
200  If the current reading on the H2S
 sensor in PPM exceeds the value
 stored in this register an
 alarm condition will be raised.

 NOTE:  If set to zero (0), this
 alarm is turned off.

57 Extarnal Alarm
Audible
Alarm On/Off
Switch
Binary
Switch
0 = Turn
audible alarms
on

1 = Turn
audible alarms
off 
0  The value in this register controls
 external relay-connected alarms.

 If set to zero (0), then audible
 alarms will be turned on for all
 alarm conditions.

 If set to one (1) then audible
 alarms will be turned off for all
 alarms with the exception of any
 H2S-related alarm that is raised.

 NOTE:  This does not impact the
 normal alarm system on the
 Bloodhound - only externally-
 connected alarms will be
 changed.
58 Chromatograph
Averaging To
Eliminate
Noise Floor
Arbitrary 1..35 = Amount
of dampening
applied to noise
floor curve
1  If there is noise in the
 chromatograph sensor, the
 value stored in this register is
 used to apply dampening to the
 origin of the curve to eliminate
 noise.  Think of it like "Dolby
 for Chromatotgraphs".
59 Debug Message
Level Switch
Septenary
Switch
0 = Debug
 Messages Off

1..6 = Various
System-Level
Messages On
0  Setting the value in this register
 to one of its valid non-zero
 numbers will send debug
 messages over a corresponding
 port.  See list below:

 0 = OFF:  Turn debug messages
 off altogether.

 1 = PC PORT:  This is the serial
 port on the PC.

 2 = WITS PORT:  This is the
 serial/NULL Modem port on the
 WITS EDR computer.

 3 = MODEM PORT:  This is the
 COM port on the other end of
 the modem at the designated
 IP and network port.

 4 = SB72 PORT:  This is the
 round military "Pason"
 connection.

 5 = OFF:  This is a degraded
 function and no longer available
 so has the same impact as zero
 (0) above.

 6 = HRM PORT:  This is the
 internal COM port on the
 Bloodhound's native HRM board.

 NOTE:  To view data on these
 ports you will need a system-
 level port analysis tool such
 as HyperTerminal, or similar.

61 C1 Standard
Deviation
Seconds 1..255 =
Seconds of
pre/post
timing window
6  With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (pr peak) that will be used to
 create a model of the gas mix.
62 C2 Standard
Deviation
 Seconds 1..255 =
Seconds of
pre/post
timing window
6  With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.
63 C3 Standard
Deviation
Seconds   1..255 =
Seconds of
pre/post
timing window
25  With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.
64 IC4 Standard
Deviation 
  Seconds  1..255 =
Seconds of
pre/post
timing window
35  With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.
65 NC4 Standard
Deviation
Seconds   1..255 =
Seconds of
pre/post
timing window
40  With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.
66 Chromatograph
Noise Floor
Level
Microvolts
X 100
1..30 =
Microvolts over
which peaks
are considered
legitimate
20  Visualize a chromatograph chart
 denoting several peaks that
 each represent a component
 gas.  These all rise from an
 "origin" on that chart.  Think of
 the value stored in this register
 as an invisible line that "hovers"
 over the origin so that the
 natural variation or jaggedness
 at the origin is not falsely
 interpreted as a peak by the
 Bloodhound.

 NOTE:  If your Bloodhound is
 running at a stable temperature
 and barometric pressure, the
 optimal value in this register is
 five (5), which will increase the
 chromatograph's ability to
 recognize component gases and
 will garner a more accurate
 model of the gas mix.
67 WITS Output
Handshake
Mode
Binary
Switch
0 =
Synchronous

1 =
Asynchronous
0  The value in this register
 switches the output on the
 Bloodhound's NULL Modem
 port between synchronous mode
 (it waits for a "question" to come
 in and "replies" with its gas
 data), and asynchronous mode
 (where the Bloodhound sends
 data every few seconds without
 being asked).

 In "Pason terminology", 0 = use
 the Pason handshake, and 1 =
 do not wait for Pason and just
 send the data every few
 seconds.
68 WITS C-Value
Format Switch
Binary
Switch
0 = Units

1 = PPM
0  This value switches between
 component gas data modes
 specifically as they are sent out
 to an attached WITS system.  If
 set to 0, the data will be sent
 in units exactly as they are
 displayed on the Bloodhound's
 LCD.  If set to 1, they will send
 the data in parts-per-million
 (PPM).

 NOTE:  This only impacts C-Value
 data and has no effect on the
 total gas or peripheral gas
 numbers.
81* WiFi On/Off Binary
Switch
0 = Turn WiFi
Functions Off

1 = Turn WiFi
Functions On
1 This register controls the status
of the on-board WiFi router in
Series 5 (Enhanced) Bloodhound.

Setting this register to 0 will
disable the WiFi capability of the
Bloodhound, and setting this
register to 1 will enable WiFi
functionality.
84 WITS vs.
Gas Chart Data
out of
Gas Chart
Serial/USB
Binary
Switch
0 = Send Gas
Chart Packet

1 = Send WITS
Packet
0  This register switches the type of
 of data that is sent out of the
 USB or Serial port on the 
 Bloodhound.  If set to 0, it sends
 the normal packet that iBall Gas
 Chart Software expects.  If set
 to 1, it will send a raw WITS
 feed instead.  It can be used to
 connect a generic device that
 accepts WITS data as a 
 standard.

 NOTE:  When describing the 
 Serial port as opposed to the USB
 port, this does not mean the
 WITS
 port.  The Serial port is
 directly underneath the WITS
 port and requires a serial cable
 as opposed to a NULL Modem
 cable (as the WITS port does).
 numbers.
85 Knob Fault
Override
Binary
Switch
0 = Use
Knob Normally

1 = Override
Attenuation in
Knob Menu
0  If you've ever turned up the
 volume on an old stereo, you
 may have noticed how it crackles
 while turning the knob.  This is a
 function of dirt creating noise
 in the knob.

 In the Bloodhound, this can
 cause a problem because of
 the nature of the environment
 where things tend to bump, or
 pumps cause vibrations in the
 unit.

 When the knob is turned, the
 Bloodhound automatically
 enters "calibration mode" and
 flips the attenuation off, as well
 as sets calibration points to
 reference the "high and low"
 points of test gas.

 What happens in this situation
 is that if the flip occurs while
 a WITS record is sent, a highly
 unpredictable number is put in
 for total gas (0140)...which can
 cause a spike on the WITS log
 ranging from a few thousand
 units to hundreds-of-thousands
 of units.

 By setting this register to 1, the
 unit's switch into calibration
 mode when the knob is turned
 is disabled so this is avoided.

 NOTE:  To properly calibrate gas
 and/or zero gas on the
 Bloodhound, this option must
 be set to 0.
95 External
Code Checksum
Arbitrary 0..255 =
Checksum
Dynamic  This is the external code
 checksum used by engineering
 for diagnostics.
96..112 ASCII Serial
Number
ASCII
String of
Characters
[#,#,#,#,0,
0,0,0,0,0,0,
0,0,0,0,0,0]
Four
ASCII
Characters
that are
the Serial
Number of
this
Bloodhound
followed by
a "0".
 Registers 96 through 112 are
 used to store and communicate
 the Bloodhound's NULL-
 terminated Serial Number.

 They are in "ASCII" code, which
 means they are the digits in
 ASCII character code that map to
 the "number" of the Serial
 Number followed by a NULL
 string terminator (or 0).

 NOTE:  Register values following
 the NULL terminator have no
 meaning and do not need to be
 explicitly set to 0.


 NOTE:  The portion of the
 ASCII table that applies to this
 setting follows:


  48 = "0"    52 = "4"    56 = "8"
  49 = "1"    53 = "5"    57 = "9"
  50 = "2"    54 = "6"    0 = NULL
  51 = "3"    55 = "7"


 EXAMPLE:  Where the Serial
 Number is supposed to be, 
 "0643", you would set the
 following values and reboot the
 Bloodhound:

    Register 96 = 48  ("0")
    Register 97 = 54  ("6")
    Register 98 = 52  ("4")
    Register 99 = 51  ("3")
    Register 100 = 0  (NULL)


 NOTE:  In order for any changes
 to these registers to take affect,
 the Bloodhound must be
 rebooted.
114 Host IPv4
Address
(First Octet)
IPv4 Octet 1..223 = First
octet of IPv4
Address
Dynamic  The Bloodhound connects to its
 respective host server in the
 iBall data center using a network
 address and port.

 This is the first of four parts of
 the IPv4 address on the host
 server which is designated for
 use by this Bloodhound.

 NOTE:  IPv4 network addresses
 and ports use the following
 format:  "000.000.000.000", with
 each number between the "dot"
 termed an "octet".
115 Host IPv4
Address
(Second Octet)
IPv4 Octet 1..255 =
Second 
octet
of IPv4

Address
Dynamic  The Bloodhound connects to its
 respective host server in the
 iBall data center using a network
 address and port.

 This is the second of four parts
 of 
 the IPv4 address on the host
 server which is designated for
 use by this Bloodhound.

 NOTE:  IPv4 network addresses
 and ports use the following
 format:  "000.000.000.000", with
 each number between the "dot"
 termed an "octet".
116 Host IPv4
Address

(Third Octet)
IPv4 Octet 1..255 = Third
octet of IPv4
Address
Dynamic  The Bloodhound connects to its
 respective host server in the
 iBall data center using a network
 address and port.

 This is the third of four parts of 
 the IPv4 address on the host
 server which is designated for
 use by this Bloodhound.

 NOTE:  IPv4 network addresses
 and ports use the following
 format:  "000.000.000.000", with
 each number between the "dot"
 termed an "octet".
117 Host IPv4
Address
(Fourth Octet)
IPv4 Octet 1..255 = Fourth
octet of IPv4
Address
Dynamic  The Bloodhound connects to its
 respective host server in the
 iBall data center using a network
 address and port.

 This is the fourth of four parts of 
 the IPv4 address on the host
 server which is designated for
 use by this Bloodhound.

 NOTE:  IPv4 network addresses
 and ports use the following
 format:  "000.000.000.000", with
 each number between the "dot"
 termed an "octet".
118 Host TCP
Port
(High Byte)
High Byte 1.255 = High
byte value
of pair
(hexadecimal)
Dynamic  This is the high byte part of
 the network/TCP port to which
 this Bloodhound will connect on
 the iBall server.

 NOTE:  Because the port number
 can exceed 255, it cannot
 be stored as a single register
 value, which has a high limit of
 255.  This number, combined with
 the number in the next register
 (119) creates a two- byte value
 that can hold values larger than
 255.  Because bytes are
 essentially binary, we use a
 formula to calculate the value.

 FORMULA:  ((Register 118 
 256) + (Register 119)) = 
 "Job Number".

119 Host TCP
Port
(Low Byte)
Low Byte 1.255 = Low
byte value
of pair
(hexadecimal)
Dynamic  This is the low byte part of
 the current "Port Number"
 stored
 in the Bloodhound.

 NOTE:  See "Register 118"
 above for a complete
 explanation of this register.
120 Internal Code
Version
Arbitrary 0..255 = Code
Version
Dynamic  This register contains the
 internal code version running
 on the Bloodhound.

 NOTE:  This is used for
 engineering purposes only and
 has no bearing on the actual
 firmware version on the unit.
123^ Modem
Re-Initialization
Flag
(Standard)
Binary 0 = Modem
Operational

1 = Reset
Modem
0  When normally operating this
 flag will be set to zero (0).  If a
 change is made to the modem's
 configuration, or for some reason
 a modem reset is required,
 setting this flag to one (1) will
 cause the Bloodhound to reset
 and reinitialize the modem at the
 next available program cycle.

 NOTE:  On occasion it is
 necessary to reset the
 Bloodhound in order for this
 flag to take effect and reset the
 modem.
140 Job Number
(Low Byte)
Low Byte 1.255 = Low
byte value
of pair
(hexadecimal)
Dynamic  This is the low byte part of
 the current "Job Number stored
 in the Bloodhound.

 NOTE:  Because the job number
 can exceed 255, it cannot
 be stored as a single register
 value, which has a high limit of
 255.  This number, combined with
 the number in the next register
 (141) creates a two- byte value
 that can hold values larger than
 255.  Because bytes are
 essentially binary, we use a
 formula to calculate the value.

 FORMULA:  ((Register 141 
 256) + (Register 140)) = 
 "Job Number".

141 Job Number
(High Byte)
High Byte 1.255 = High
 byte value
of pair
(hexadecimal)
Dynamic  This is the high byte part of
 the current "Job Number" stored
 in the Bloodhound.

 NOTE:  See "Register 140"
 above for a complete
 explanation of this register.
150 SB72 (Network)
Card Power
Switch
Binary
Switch
0 = SB72 Off

1 = SB72 On
1 If register 150 is set to 0, the
SB72 (Network) card will be
powered off.  If set to 1 (default)
the SB72 card will be powered
on and the Bloodhound can be
plugged into a network router.
151 WITS Output
Channel Shift
1000 X
Additive
Address
0..8 = 1000-
digit of WITS
output address
0  The value in this register is
 multiplied by 1000 and added to
 the compliment of channels sent
 to WITS over the NULL Modem
 connection.  This is used when
 there is more than one third-
 party gas detector on the well
 site and conflicts exist in the
 WITS system with the gas
 detectors feeding the same
 channels with differing data.

 EXAMPLE:  Normally, Total Gas
 is sent to WITS from the
 Bloodhound on WITS channel
 0140, and C1, C2, C3 are sent
 on WITS channels 1212, 1213, 
 and 1214 respectively.  Setting
 the value stored  in this register
 to "3" will tell the Bloodhound to
 send Total Gas on WITS channel
 3140, and C1, C2, and C3 on
 4212, 4213, and 4214
 respectively.
1102* IC5 Standard
Deviation
(Low Byte)
Low Byte 1..255 = Low
byte value
of pair
(hexadecimal)

   With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.

 NOTE:  Because the peak timing 
 for C5 exceeds 255 seconds, the
 timing cannot be stored as a
 single register value, which has
 a high limit of 255.
 This number,
 combined with the number in the
 next register (1103) creates a
 two- byte value that can hold
 values larger than 255.  Because
 bytes are essentially binary, we
 use a formula to calculate the
 v
alue.
 
 FORMULA:  ((Register 1103 X
 256) + (Register 1102)) = 
 "Seconds of Standard Deviation
 from Peak".
1103*  IC5 Standard
Deviateion
(High Byte)
High Byte 1..255 = High
byte value
of pair
(hexadecimal)

   NOTE:  See "Register 1102"
 above for a complete
 explanation of this register.
1104* NC5 Standard
Deviation
(Low Byte)
Low Byte 1..255 = Low
byte value
of pair
(hexadecimal)

   With regard to chromatograph
 peaks and more specifically the
 elution time, this is the number
 of seconds before and after the
 "picked peak time" during which
 the Bloodhound will search for
 the "real" peak and establish a
 volume under the parabola
 (or peak) that will be used to
 create a model of the gas mix.

 NOTE:  Because the peak timing 
 for C5 exceeds 255 seconds, the
 timing cannot be stored as a
 single register value, which has
 a high limit of 255.  This number,
 combined with the number in the
 next register (1105) creates a
 two- byte value that can hold
 values larger than 255.  Because
 bytes are essentially binary, we
 use a formula to calculate the
 value.

 
 FORMULA:  ((Register 1105 X
 256) + (Register 1104)) =
 "Seconds of Stand
ard Deviation
 from Peak".
1105* NC5 Standard
Deviation
(High Byte)
High Byte 1..255 = High
byte value
of pair
(hexadecimal)

   NOTE:  See "Register 1104
 above for a complete
 explanation of this register.

OTHER ARTICLES OF INTEREST:

How to (Locally) Set Registers on the Bloodhound:
http://www.bhkb.org/kb2/Knowledgebase/Article/50034

How to (Remotely) Set Registers on the Bloodhound:
http://www.bhkb.org/kb2/KnowledgebaseArticle50035.aspx

REGISTER FUNCTION UNITS VALUE RANGE DEFAULT  DESCRIPTION
 53  High Gas Units
Alarm Threshold
 Units/100 0 = "Turn
This Alarm
Off"

1...100 =
Threshold
between 100
and 10,000
Gas Units at
which to
throw the
alarm.
22  When the threshold (in units) 
 which this value translates to
 is exceeded, an alarm will
 sound on the Bloodhound
 and an alarm code will show
 on the Bloodhound's LCD and
 any of the software or web
 tools attached to the unit.

 The value here, represents
 1/100th of the number in
 Gas Units that will be used
 to determine this value.  

 EXAMPLE:  Setting this value
 to 10 will set the threshold at
 1000 units...when the gas
 reading on the Bloodhound
 exceeds 1000 units, the
 alarm will sound.


Rate this Article:

Add Your Comments


Comment require login or registration.

Details
Last Modified:8/6/2014 8:03:30 AM

Last Modified By: syonker

Type: INFO

Article not rated yet.

Article has been viewed 3,437 times.

Options