[0001] This invention relates to a fire detection control panel of a fire detection system.
Such panels are generally known in Europe as control and indicating equipment (CIE).
BACKGROUND OF THE INVENTION
[0002] A building, factory or industrial plant typically includes a plurality of fire detection
system devices such as detectors, call points, sounders and beacons, which devices
may be controlled from a fire detection control panel, typically at a central location.
[0003] A fire detection control panel is arranged so that a technician or other user may
inspect or modify instantaneous system states or control individual parts of the detection
system. The detectors measure parameters which are indicative of a fire, and produce
instantaneous detector values representing the measured parameters and these detector
values can be viewed by the technician or user depending on the particular application
of the detection system. For example, parameters include the carbon dioxide level,
temperature, and obscuration (in the case of smoke detection), depending on the type
of detector. This allows the technician to easily see if there is a fault somewhere
in the system, or see if an alarm condition is present at a particular detector.
[0004] Often fire detection systems are installed across a wide area, with detectors installed
in many different locations, the locations having different environmental characteristics.
This can often lead to improper location of detectors, or improper detectors being
installed in a particular location. An example of an improper installation might be
a smoke detector installed in a kitchen area. Frequent alarm conditions are likely
to be generated when the air in the kitchen becomes smoky through cooking, although
no fire exists. A heat detector is likely to be a more appropriate detector in this
environment because it is less likely to indicate a false alarm condition during cooking,
but will correctly indicate a fire if excessive heat is detected.
[0005] A technician can look at, and review, the instantaneous detector values of the detectors
in the installation above where there is a kitchen installed with a smoke detector.
However, if there is no cooking activity at the time of the technician's review, the
technician will not realise that an inappropriate smoke detector has been installed
in the kitchen, and that false alarms will result. The technician really needs to
be able to analyse the detector values of the detectors over a longer period of time
including times when cooking activity is taking place. He would then be able to identify
that an inappropriate detector has been installed by the elevated detector value of
the smoke detector in the kitchen.
[0006] The performance of such a system over time is difficult to analyse. The control panel
is generally not provided with processing power beyond that which is required to process
incoming data from the detectors or groups of detectors and generate alarm conditions,
which might be indicated by the sounding of an alarm, or by a warning light being
illuminated on the panel or elsewhere. This minimisation of processing power minimises
the cost of the control panel, which makes it attractive to buyers. In the situation
where processing is to be kept to a minimum, it is also important that any functionality
which is added to the control panel does not interfere with the incoming data stream
from the detectors or increase the load on the processor which might impair the proper
functioning of the system. Thus, there is insufficient processing capacity to do lengthy
monitoring of the detector values in conventional control panels.
[0007] Currently, if a fire alarm system technician needs to monitor and analyse the detector
values over a period of time, he is required to attach a portable computing device
to the control panel or detection system. This means that the portable computing device,
such as a laptop computing device, must be attached to the system for a period of
time over which data is to be collected. Since control panels are often located in
inconvenient or non-secure locations, this can be a difficult task to achieve, even
with a laptop computing device.
[0008] It is an aim of the present invention to improve the inspection of detector values.
SUMMARY OF THE INVENTION
[0009] According to a first aspect, the present invention provides a fire control panel
of a fire detection system, the fire control panel comprising: a processor; a storage
medium; a user interface having a graphical display; and a detector interface arranged
for connection to a plurality of fire detectors of the fire detection system, and
which generate detector values indicative of a parameter detected by the detector;
wherein the processor includes a sampler arranged to periodically sample the detector
values received by the detector interface, and the processor is arranged to time stamp
the sampled detector values, and to store the time-stamped detector values in the
storage medium; and wherein the user interface is arranged to display the time-stamped
detector values from a detector graphically on the graphical display.
[0010] Thus, a user may assess the performance of the system or part of the system from
within the control panel itself. The fact that the processor periodically samples
and stores the detector values received from the detectors allows for an intuitive
graphical plot to be produced and displayed on the graphical display. This eliminates
the requirement that the technician must attach a computing device to the system in
order to collect and view the data. The periodic sampling also allows inspection of
the performance of the system or part of the system over a period of time.
[0011] In a preferred embodiment, the sampler is arranged to periodically sample the detector
values from more than one sensor, and the processor is arranged to time stamp the
detector values and to store the time stamped detector values in the storage medium.
Advantageously, the user interface is arranged to display the time-stamped detector
values from two or more detectors concurrently. This means that a comparison can be
made easily between the parameters detected by two or more detectors, making evaluating
their relative performance over a defined period easier.
[0012] Preferably, the processor is provided with a system condition generator, which is
arranged to generate system condition information based on the detector values. This
information is indicative of the state of the system, such as a fault condition, alarm
condition or normal condition. It is based upon analysis of at least the detector
values received from the detectors, which relate to a parameter being measured at
the detector location, but would be expected to use other system information too.
The processor can then store the system condition information with each time-stamped
detector value in the storage medium. This ensures that as well as the detector values
being stored, that they are associated with the system condition information relating
to them at the sample time.
[0013] Preferably, the user interface is arranged to display the time stamped detector values
and the system condition information concurrently on the user interface display. Displaying
the combination of the detector values and the system condition information allows
the user to more easily cross reference the two things for example to assess detector
values at the time of an alarm condition.
[0014] Preferably, the user interface includes an input to receive user instructions specifying
the sample period and the sample duration. The user might set the sample period to
be one minute (that is, sampling the detector value every one minute), for example,
if a high resolution of detector value information is required, and the sample duration
to be 1200 minutes, therefore giving a sample size of 1200 values for each detector.
This would be useful in reviewing aspects of the daily cycle of a detector. If a longer
duration of operation is required for analysis, the user might set the sample period
to 1 sample per hour, with a sample duration of 1200 hours, which would give the same
sample size as before, and record the characteristics of the system over a period
of weeks. Of course, the data storage of the system could be increased to increase
the sample size, if necessary.
[0015] Preferably, the user interface input is arranged to receive user instructions specifying
the detector values to be displayed on the graphical display. Advantageously, the
user interface input is arranged to receive user instructions specifying the range
of time-stamped detector values to be displayed. The technician or user may provide
instructions such that the graphical display displays a particular selected parameter
over a specific time period. The time period might be the whole period over which
data was collected, or it might be a specific range of interest.
[0016] Preferably, the processor includes a loop processor and a main processor; wherein
the loop processor is arranged to communicate with the detectors via the detector
interface, and transmits the values to the main processor. The loop processor takes
the incoming data streams from the detector interface and samples the values from
all of the detectors and passes these onto the main processor.
[0017] Preferably, the user interface has a user interface local memory. This can be used
to store user instructions, such as the sample period and duration, and user preferences.
Preferably, the time-stamped detector values are streamed to and stored in the user
interface local memory. In this way, when the user is providing instructions to the
user interface, the navigation of the displayed values does not interfere with the
processing necessary to maintain the function of the system with regard to receiving
detector data and generating system condition information.
[0018] According to a second aspect, a fire detection system comprises a fire control panel
according to the first aspect of the invention, and a plurality of detectors connected
to the fire control panel.
[0019] According to a third aspect of the invention, a method of forming a graphical image
on a fire control panel of a fire detection system comprises the steps:
receiving a detector signal from one or more detectors including a detector value
indicative of a parameter detected by the or each detector;
periodically sampling the detector value, and time-stamping the sampled detector value,
storing the time-stamped detector value, and
graphically displaying the time-stamped detector values.
[0020] Preferably, the method includes the steps of generating system condition information
and storing the system condition information with each time-stamped detector value.
It is further preferred that the step of graphically displaying the time-stamped detector
values includes displaying the associated system condition information.
LIST OF DRAWINGS
[0021] A control panel in accordance with the present invention will now be described, by
way of example only, with reference to the accompanying drawings in which:
Figure 1 is a block diagram of the control panel,
Figure 2 is a block diagram of the user interface, and
Figure 3 is a diagram of the display on the user interface.
DETAILED DESCRIPTION OF THE DRAWINGS
[0022] A fire control panel 100 of a fire detection system is shown, by way of example,
in Figure 1.
[0023] The control panel 100 has a processor 101, which, through a detector interface 102
communicates with one or more detectors (not shown) via a communication link 106.
Although the detectors can be connected radially from the detector interface, groups
of detectors are normally connected in series on a loop with the ends of the loops
meeting at the detector interface 102. In most systems, more than one loop of detectors
are connected at the detector interface. The processor 101 has a sampler 103, which
samples incoming information. The control panel 100 also includes a system condition
generator 104 and a storage medium 105. A loop processor 107 is also located in the
control panel 100, between the processor 101 and the detector interface 102. The control
panel 100 includes a user interface 110. The user interface is shown in more detail
in Figure 2, and comprises a display 114 and local memory 112.
[0024] Each detector in the system is provided with a sensing element, or sensor. The sensor
is designed to sense a particular parameter which relates to the conditions at the
location of the detector and to transmit a detector value indicative of the sensed
parameter to the control panel in a sensor signal. The parameter that is to be measured
is dependent on the specific conditions to be measured at the location of the detector,
and the particular use to which the detector is put. For example, if the sensor is
an optical smoke detector, it will transmit signals including detector values corresponding
to the amount of obscuration caused by smoke at the location of that detector, the
percentage of obscuration being the parameter which is an indication of the amount
of smoke at that location. A temperature sensor would transmit a signal having a detector
value indicative of the temperature at the location of the detector. The temperature
is the parameter. A CO
2 detector will transmit a signal having a detector value indicative of the CO
2 level at the location of the detector. The CO
2 level is the parameter. Of course, other parameters could also be measured.
[0025] One individual detector may be provided with more than one sensing element, and therefore
an individual detector can measure more than one parameter at the detector location
at the same time generating detector values which are indicative of those parameters.
The signals include the detector values relating to the parameters that are measured
by the sensing elements within the detector and are transmitted along the communications
link 106. The signals are received at the detector interface 102.
[0026] The detector interface 102 controls and manages the signals sent to and received
from the detectors, and transmits the signals received from the detectors to the loop
processor 107. The loop processor 107 time-multiplexes the incoming detector values
from all of the detectors at high frequency, so that the integrity of the system is
known to a resolution of a matter of a few seconds. The loop processor passes the
data to the processor 101.
[0027] The system condition generator 104 receives and analyses the loop processor output
values. The system condition generator 104 provides the processor 101 with information
relating to the status of the detection system based on the signals received from
the detector interface. The system condition generated will be a fault condition if
a fault has been detected, or an alarm condition if detector values indicate that
a parameter detected by a sensor element is outside a normal range, or a normal condition
if the system is operating normally with no fire detected.
[0028] The sampler 103 periodically samples the detector values and the system condition
from the system condition generator 104. The time period between samples and the duration
of sampling may be defined by a user on the user interface, and varied depending on
the parameter or parameters being sampled, and the specific conditions of the system.
The period and duration are stored in the storage medium 105 or within the user interface
110, as is mentioned later.
[0029] The processor 101 time-stamps the periodically sampled detector value or values and
the system condition information at the time at which the value was sampled. These
values and information are stored by the processor 101 in the storage medium 105.
The detector values and information may be stored at separate locations in the storage
medium. In one embodiment of the invention, the values relating to different detectors
are stored in separate files in the storage medium.
[0030] The processor 101 is in communication with the user interface 110. The user interface
110 has a local user interface processor 112, a local memory 111, a user input 113,
and a graphical display 114. The user interface processor 112 performs operations
relating to the control of the sampler 103 and to the display of the sampled values.
The user interface processor 112 retrieves the time-stamped detector values from one
or more detectors stored in the storage medium 105 on instruction from a user, and
stores the information in its local memory 111. The time-stamped detector values may
then be displayed graphically on the graphical display 114 without impairing the performance
of the processor 101.
[0031] The graphical display 114 is used to display the time-stamped detector information
graphically in the form of an X-Y plot, a line graph, or other plot. Values from more
than one detector or group of detectors may be displayed concurrently. This allows
the user to view specific system characteristics either independently or in relation
to each other, which facilitates the analysis of the system's behaviour over time.
[0032] The system condition information may also be indicated on the graphical display 114
of the user interface 110.
[0033] The user input 113 is a keypad in this embodiment, although other user inputs are
possible.
[0034] In use, the control panel 100 is accessed by a user, typically a technician, using
the user input 113 of the user interface 110. The user may configure the control panel
100 to store detector values from one or more of the detectors, or groups of detectors
in the storage medium 105. The user may define the time period between which the samples
are taken, and the time duration over which they are to be taken. For example, the
user might define a sample period of one minute with a sample duration of 1000 minutes,
for each detector in the system. The processor 101 then samples the required detector
values of the detectors at one minute intervals from a defined start time selected
by the user. The sampling can be made to begin immediately or to be delayed so as
to start at a predetermined later time.
[0035] During subsequent operation of the fire detector system, each detector transmits
a sensor signal which includes the detector value which is indicative of the parameter
being sensed by that detector and this is received by the detector interface 102 and
passed to the loop processor 107. Once the sampling period begins, the sampler 103
samples the detector values from the detectors that have been selected for sampling.
[0036] The sampled values are time-stamped as they are collected and stored in the storage
medium 105, with values relating to each detector or group of detectors being stored
in a different location on the storage medium 105 if multiple detectors are selected
to be sampled.
[0037] The technician later selects some or all of the stored detector values to be displayed
using the user interface 110, and they are loaded into the local memory 111. The selected
detector values can be graphically displayed on the display 114 plotted against time,
using the time stamps.
[0038] The graphical representation of the selected values may take the form of a line plot,
a histogram or other graphical plot, as discussed above. Figure 3 is an example of
a graphical plot showing the temperature detected by a detector on the Y axis against
time. The user may use the user interface to view data from one or more sensor elements
which may be displayed on the same graph, and the user may also make a selection to
display a plot of the condition status. The user can also view a specific time portion
of the sampled data, if analysis of a particular event is required. Fig. 3 shows that
the temperature at a particular detector on a loop of detectors (Loop A) was elevated
for a period in the middle of the range of sampled values, possibly signifying an
alarm condition.
[0039] If the user interface has local memory, the selected values are streamed from the
storage medium and stored there prior to being displayed, so that the user may manipulate
or view the display without impairing the main processor 101 of the control panel
100. The storage of the values to be graphically displayed in the local memory 111
of the user interface 110 precludes the graphical display from making unnecessary
demands on the processor 100, which is required to maintain the integrity of the detection
system.
[0040] It is useful at this point to explain one particular advantage of using the present
invention beyond simply showing the detector values. If a fire detection system has
been installed in a building, one part of the building being a kitchen, that kitchen
will include a fire detector. A kitchen has the characteristic of frequently becoming
partly filled with smoke as a result of cooking activity, but that smoke is not necessarily
indicative of a fire which must be signalled. Thus, smoke detectors in kitchens tend
to lead to frequent false alarms. Instead, a more appropriate type of detector might
be a heat detector since this is more indicative in a kitchen of a fire condition.
However, smoke detectors are sometimes inappropriately installed in kitchens. It has
hitherto been difficult for a technician to subsequently realise that a smoke detector
has inappropriately been used in a kitchen because instantaneous testing will not
identify there to be a problem if the kitchen is not at that instant being used for
cooking. However, using the present invention, a technician is able to arrange for
the detector values in the fire detection system to be stored for a period of time,
perhaps 24 hours, so that he can then study the values the following day once the
sampling period has been completed. On reviewing the sampled values, he will notice
that the values from the smoke detector in the kitchen were significantly increased
for a short period of time during the sampling period. An example of this might be
that shown in Figure 3 in which the value of a particular detector is raised. The
technician can then investigate the cause of the increase in values from that detector
and is likely to notice that a smoke detector has been installed when a temperature
detector would have been a better choice. He is then able to take the necessary remedial
action by replacing the detector with an appropriate one.
[0041] Various changes can be made to the configuration of the invention set out above.
For example, the processor 101 can be arranged so that its constituent parts are distributed
rather than held within a single unit. The storage 105 is shown as being part of the
processor 104, but the storage 105 could be placed separately.
1. A fire control panel of a fire detection system, the fire control panel comprising:
a processor,
a storage medium,
a user interface having a graphical display, and
a detector interface arranged for connection to a plurality of fire detectors of the
fire detection system, and which generate detector values indicative of a parameter
detected by the detector;
wherein the processor includes a sampler arranged to periodically sample the detector
values received by the detector interface, and the processor is arranged to time stamp
the sampled detector values, and to store the time-stamped detector values in the
storage medium; and
wherein the user interface is arranged to display the time-stamped detector values
from a detector graphically on the graphical display.
2. The fire control panel of claim 1, wherein the sampler is arranged to periodically
sample the detector values from more than one sensor, and the processor is arranged
to time stamp the detector values and to store the time stamped detector values in
the storage medium.
3. The fire control panel of claim 2, wherein the user interface is arranged to display
the time-stamped detector values from two or more detectors concurrently.
4. The fire control panel of any one of the preceding claims, further comprising a system
condition generator, which is arranged to generate system condition information based
on the detector values.
5. The fire control panel of claim 4, wherein the processor stores the system condition
information with each time-stamped detector value in the storage medium.
6. The fire control panel of claim 5, wherein the user interface is arranged to display
the time stamped detector values and the system condition information concurrently
on the user interface display.
7. The fire control panel of any one of the preceding claims, wherein the user interface
includes an input to receive user instructions specifying the sample period.
8. The fire control panel of claim 7, wherein the user interface input is arranged to
receive user instructions specifying the detector values to be displayed on the graphical
display.
9. The fire control panel of claim 7 or 8, wherein the user interface input is arranged
to receive user instructions specifying the range of time-stamped detector values
to be displayed.
10. The fire control panel of any one of the preceding claims, wherein the user interface
has a user interface local memory.
11. The fire control panel of claim 10, wherein the time-stamped detector values are streamed
to and stored in the user interface local memory.
12. A detection system, comprising a fire control panel according to any one of claims
1 to 11, and a plurality of detectors connected to the fire control panel.
13. A method of forming a graphical image on a fire control panel of a fire detection
system, comprising the steps:
receiving a detector signal from one or more detectors including a detector value
indicative of a parameter detected by the or each detector;
periodically sampling the detector value, and time-stamping the sampled detector value,
storing the time-stamped detector value, and
graphically displaying the time-stamped detector values.
14. The method of claim 13, further comprising the steps of generating system condition
information and storing the system condition information with each time-stamped detector
value.
15. The method of claim 14, wherein the step of graphically displaying the time-stamped
detector values includes displaying the associated system condition information.