[0001] The invention relates to a system for equipment control, comprising a plurality of
equipment and actuator units, and a common communication channel, equipment and actuator
units being provided with means for comprising a unit address.
[0002] Such a system can be used in a living or working environment to establish a flexible
configuration for interactions between different pieces of equipment being and actuators
for controlling the equipment. In the framework of the present invention an equipment
unit is any device present in a home, shop or other place that can be controlled according
to messages on a communication channel. Examples of such equipment are lights, equipment
for heating and airconditioning, video and audio apparatus, intruder alarm, application
controller, and domestic appliances such as a washing machine or a coffee-maker. An
actuator unit is any device that may send messages into the communication channel
to switch or adjust an equipment unit in response to external changes. Actuator units
comprise wall switches, sensors, timers and remote control units. In its simplest
form, activation of an actuator unit will switch on or off an equipment unit.
[0003] A system according to the introductory paragraph is the BatiBUS system commercialised
by the company Merlin Gerin, Meylan, F-38240 France. A description of this system
is given in the Article "BatiBUS: intelligentie via 'twisted pair'", in the magazine
RB Elektronica, October 1991, p 38-40, published by 'De Muiderkring BV', Weesp, The
Netherlands. In the BatiBUS system equipment and actuator units are linked to each
other by assigning to them the same address. Such address has to be given by an operator
by means of hardware switches on each individual equipment unit. The operator need
to take considerable care not to confuse addresses. A reconfiguration of the system
needs a careful preparation in order to assign a unique address to each group of cooperating
equipment and actuator units. As a unit can have only one address, and the logical
connection between actuators and equipment is established
via said address it is not possible to link partially overlapping groups of equipment
to different actuators. For example, it is not possible to switch two lights with
a first actuator and to link a second actuator with only one of the two lights together
with other pieces of equipment. A further disadvantage of this known system is that
there must be prior knowledge in the system of the type of equipment and actuator
units possible and the way they cooperate when linked together. The need for prior
knowledge inhibits an easy extension of the system with pieces of equipment of a new
type.
[0004] It is,
inter alia, an object of the invention to provide a system for the control of equipment in a
working or living environment which is more flexible and requires less preparation
when a reconfiguration of the system is desired, which allows partially overlapping
groups of equipment units to be linked to different actuators and which can be easily
extended with new types of equipment or actuators.
[0005] A system for equipment control in accordance with the invention is characterized
in that
- each actuator unit is associated with a programmable memory for storing at least one
programmable message and means for storing into the associated programmable memory
said at least one message, and in that
- the system comprises means for emitting, in response to a change of state in an actuator
unit, at least one of the messages stored in the programmable memory associated with
that actuator unit via the common communication channel.
In the programmable memories of the actuator units unit addresses of the equipment
units which are linked with the actuator will be stored, thereby establishing a logical
connection between actuator and equipment units. As each actuator has its own associated
memory and its own list of addresses of logically connected equipment units, partially
overlapping groups of equipment units can be realized. As unit addresses and possibly
further contents of the messages are to be stored in the programmable memory of an
actuator, a new type of equipment can be inserted without problem as only the content
of the programmable memory has to be changed or extended. When reconfiguring the system,
the only action of the operator required is to indicate the logical link between actuator
and equipment to the system. Unit addresses are preferably unique, however within
the frame of the invention a number of units may have identical addresses. These units
will be handled as a single unit and receive the same instructions. In practice, three
units are switched in parallel. Alternatively, a group of equipment units may have
unique but related addresses and a message can be directed to all units in such a
group by using as a destination address a portion common to all units within the group.
[0006] In order to establish easily such logical links the system according to the invention
is further characterized in that with each equipment unit mark-means is associated
for marking the unit, in that the system comprises means for generating a link-signal
associated with at least one actuator unit and in that the system comprises coupling
means for logically coupling the marked equipment units with said at least one actuator
unit, said coupling means being arranged for storing messages comprising the addresses
of the marked equipment in the programmable memories of said at least one actuator
unit. By marking the units a list of addresses of equipment units is assembled. When
a link-signal is generated this list of addresses is subsequently stored in the programmable
memories of the actuator units associated with said link-signal. Preferably, also
information or an instruction relating to the state the equipment is in at the time
of marking or linking is equally stored in the programmable memory. Marking can also
be established in other ways, for example, by setting mark-registers associated with
the unit.
[0007] An alternative embodiment for easily establishing logical links is characterized
in that with each actuator unit mark-means is associated for marking the unit, in
that the system comprises means for generating a link-signal associated with at least
one equipment unit, and in that the system comprises coupling means for logically
coupling the marked actuator units with said at least one equipment unit, said coupling
means being arranged for storing messages in the programmable memories of the marked
actuator units comprising the addresses of said at least one equipment unit. In this
embodiment a list of actuator addresses is established. Into each of the programmable
memories of the selected actuators the address or addresses of the equipment units
associated with the link-signal are subsequently stored.
[0008] A preferred embodiment of the system according to the invention is characterized
in that with at least one equipment unit a programmable memory is associated for storing
at least one programmable message and means for storing into the associated programmable
memory said at least one message and means for emitting at least one of the stored
messages
via the common communication channel in response to a change of state in the unit. In
this embodiment an equipment unit may act as an actuator. Equipment units and actuator
units are not mutually exclusive. For example, an actuator may switch on a piece of
equipment which then will operate till a predetermined condition occurs. When said
condition occurs the equipment will behave as an actuator and control or switch another
piece of equipment. An equipment unit that may behave as an actuator is, of course,
provided with means to generate a link-signal.
[0009] This embodiment may be further characterized in that it comprises means for storing
messages in the programmable memory of said at least one equipment unit, the messages
comprising the addresses of the actuator units associated with the link signal. In
circumstances, it may be advantageous that the actuator units which are logically
coupled with the equipment unit receives a message when the equipment unit changes
state. The message may cause a change of state in the actuator unit as well, for example,
it may switch on or off an indicator in the actuator unit. In this embodiment this
return link between equipment unit and actuator is established simultaneously with
the forward link between actuator and equipment units, without operator action required.
[0010] An embodiment of the system in accordance with the invention may be further characterized
in that the equipment and actuator units comprise a further programmable memory for
storing the unit address and means for storing into said programmable memory a unit
address. When a equipment or actuator unit is inserted in the system it receives a
unit address
via the communication channel. In the system a list of address assigned can be maintained
and, consequently, the unit address may be unique.
[0011] This embodiment is further characterized in that the system comprises a central unit
being arranged for assigning unit addresses to actuator and equipment units. The use
of a central unit for assigning unit addresses to equipment and actuator units is
advantageous as such a central unit can assemble a list of all addresses used, thereby
avoiding the need for each equipment and actuator unit be provided with means to assemble
such a list when inserted into the system. Duplication of such means in all units
and heavy communication on the common communication channel just after switching on
a new unit is thereby avoided.
[0012] A preferred embodiment of the system according to the invention is further characterized
in that it comprises a configuration unit comprising means for retrieving information
about the interaction between equipment and actuator units from a background memory,
the configuration unit further comprising means for submitting messages containing
information retrieved from said background memory to the programmable memories associated
with equipment and actuator units which are marked and to the equipment and actuator
units associated with a link-signal, when a link-signal occurs. In this embodiment
the messages emitted by an actuator may comprise instructions for the equipment unit
for which the message is intended. As the actuator has no prior knowledge of the equipment
unit, the instruction part of the message needs to be obtained from a source having
knowledge the set of possible instructions for that equipment unit, and stored in
the programmable memory of the actuator unit. For this purpose the background memory
in the configuration unit contains sets of instructions for the interaction or cooperation
of the various types of actuator and equipment units in the system. Preferably the
background memory can be updated in order to store therein additional sets of instructions
when new types of actuators or equipment units become available. Updating is possible,
for example when the background memory is an exchangeable memory such as an optical
or magnetic disk. Alternatively each actuator or equipment unit may have a set of
instructions describing with which available equipment and actuator units it may interact
and how the interaction takes place. This set of instructions is added in the course
of the installation of the new actuator or equipment unit added to the contents of
the background memory. For example, the instructions may be available on a card with
a magnetic strip or a chip card.
[0013] The mark- and link-signals and the signals for storing messages in the associated
memories can be transmitted
via the common communication channel to and from the configuration unit. Alternatively,
as the configuration unit is necessary only for initialisation and during reconfiguration
of the system, a separate communication channel can be used which channel is switched
off when no such reconfiguration takes place.
[0014] An embodiment of the system in accordance with the invention may be characterized
in that the programmable memory associated with each actuator and equipment unit,
respectively, is physically integrated with the unit. By placing the programmable
memory of each unit in the unit itself, the common communication channel is not used
for obtaining the messages that are to be send from an actuator to an equipment unit
or vice versa. Consequently, the load on the common communication channel is significantly
reduced and the communication channel may be slower and cheaper. This is advantageous
especially in applications with a large number of actuators and equipment units, such
as office buildings.
[0015] An embodiment of the system according to the invention is characterized in that the
mark-means in at least one equipment or actuator unit comprises a switch for marking
the unit, the switch being associated with the unit. Analogous the system may be further
characterized in that at least one equipment or actuator unit comprises a switch for
generating a link-signal associated with said equipment or actuator unit. In these
embodiments there a close physical relation exists between the equipment or actuator
unit and a switch for marking or generating a link-signal. For example, the switches
may be buttons which are physically present on the housing of the actuator or equipment
units. Alternatively, or in addition, the switches may be connected to a detector
for remote control signals, for example infra-red, allowing the user activating the
switches remotely.
[0016] Then the system may be characterized in that the system comprises a remote control
unit for remotely activating, by means of wireless transmission of a signal beam,
said switches for marking a unit and for generating a link-signal, the remote control
unit being arranged for emitting a signal beam in a selected direction only. The signal
beam of the remote control is aimed at the equipment or actuator unit to be selected.
For the purpose of marking and linking equipment and actuator units in the system
a simple remote control unit with only two different signals is necessary.
[0017] The common communication channel can be an optical or electrical bus, an example
of the latter is the D2B-bus, commercialised by the company D2B-systems in Redhill,
England, which is described in US-A 4 429 384. Preferably at least part of the communication
between equipment and actuator units is by wireless transmission of signals by way
of radio frequency (RF) or infra-red (IR) transmission.
[0018] These, and other more detailed aspects of the invention will now be elucidated by
way of example with reference to the accompanying drawings.
[0019] The drawings show in
Figure 1 diagrammatically a system in according to the invention, comprising a number
of possible equipment units and actuator units;
Figure 2 a functional representation of an actuator unit;
Figure 3 a functional representation of an equipment unit;
Figure 4 a system with a thermostat, two lights and a three-state switch;
Figure 5 a further embodiment of a system in accordance with the invention; and
Figure 6 a graphical user interface for use in a system according to the invention.
[0020] In Figure 1 an example of a system for the control of equipment according to the
invention is shown. The system contains a common communication channel 10, for example
a D2B-bus, which is coupled to a number of equipment and actuator units. Shown are
two lights 11 and 12, two switches 13 and 14, a timer 15 which acts as a time-controlled
switch, a movement detector 16, for example a IR- or sound detector, which behaves
like a switch when any movement or noise is detected in its vicinity, video and audio
equipment 17 and 18, a remote control unit 19 with a detector 20 and an application
controller 21. The application controller 21 functions as an actuator reacting on
a combination of different inputs, indicated are a timer 22, a IR-detector 23 and
a sound detector 24. The inputs to the application controller may be directly connected
as shown or communicate with the application controller via the common communication
channel 10. The communication channel 10 is further linked to a central unit 30 and
to a memory unit 31. The function of the central unit 30 is to assign unit addresses
to each of the actuator and equipment units in the system. The memory unit 31 comprises
a programmable memory containing for each actuator unit an associated memory for storing
therein the unit addresses of the equipment units to which the actuator unit is linked.
[0021] The system functions basically as follows. If an actuator changes state, the associated
memory is accessed and messages are transmitted to the units of which an address is
present in the associated memory. A message may contain merely the address of a destination
equipment unit, may contain a general instruction or the message may be related to
the specific change of state of the actuator unit. The equipment units to which a
message is transferred will change their state in a way contained in or implied by
the message.
[0022] Equipment units and actuator units are not mutually exclusive. For example, an actuator
may switch on a piece of equipment which will operate till a predetermined condition
occurs. When said condition occurs the equipment will behave as actuator and switch
another piece of equipment such as an alarm or an indicator on the original actuator
unit. Consequently, in the system the actuator and equipment units are treated as
equivalent. In this description distinction is made between actuator units and equipment
units for the purpose of clarity only. The term actuator unit is used to indicate
units that transmit messages to other units when they change state. Equipment unit
is used for units receiving messages.
[0023] The central unit 30, in its most simple form, is charged with the assignment of unit
addresses only. Each of the equipment and actuator units comprise a programmable address
memory and means to communicate with the central unit. When the system is initialised,
each of the equipment and actuator units will transmit initialising messages to the
central unit and in response they will receive their unit address. The unit address
is subsequently stored in a programmable address memory. Preferably unit addresses
are unique, but also the same address can be assigned to different units that operate
completely in parallel. As the system should be resistant against power failure, the
memories are preferable of a non-volatile type, for example EEPROM. Inserting a new
equipment or actuator unit has as initially as effect that the new unit will be given
a unit address only. In a stable configuration the central unit 30 may be switched
off or disconnected.
[0024] Rather than a common memory unit 31, connected in the system in a preferred embodiment
each actuator unit is provided with its own associated memory containing the table
of equipment unit addresses. The advantage of this embodiment is that the common communication
channel 10 is not used for messages from the actuator units towards the memory units
31.
[0025] In Figure 2 a functional diagram of an actuator unit 40 is shown in more detail.
The actuator unit 40 can be in one of several states 41, 42, 43 or 44. When, by some
influence an 'event' occurs,
i.e. the state of the actuator changes, shown in the Figure by an arrow indicating a
change from state 41 to state 42, an internal signal corresponding to this change
is generated. The influence causing the change of state is, for example, a person
turning a knob, a temperature reaching a predetermined value or the lapse of a time
interval. The internal signal is compared with the contents of a column 'events' 47
in an 'event table' 45. When a match is found in the event table between the type
of event that occurred and an entry 46 in the 'events' column 47, messages in the
event table 45 that are linked with said entry 46 are transmitted
via the common communication channel 10. These messages comprise the destination addresses,
i.e. the unit addresses of the equipment units, as stored in column 48 and possible further
instructions for the addressed equipment as stored in column 49 in the event table
45.
[0026] A functional diagram of an equipment unit 50 is shown in Figure 3. The unit 50 is
connected to the common communication channel 10 via an internal interface 51. The
unit can be in one of several states, shown are a first state 53 and a second state
54, for example "on" and "off". When a message is received
via the common communication channel 10, it is analyzed in the interface circuit 51.
Firstly the destination address comprised in the message is compared with the unit
address as stored in the programmable address memory 52. Only if the two match, the
message will affect the state the equipment unit is in. The change of state may be
implicit or explicit. With an implicit change is meant that the mere receipt of the
message will cause the present state to be changed to the other state. For an explicit
change of state the message comprises an instruction, following that instruction the
equipment unit changes to a particular state contained in the instruction. No change
of state occurs if the equipment unit was already in the particular state. The Figure
suggests a change to the second state 54, indicated by arrow 55.
[0027] The equipment unit 50 may comprise further the circuitry of an actuator unit. In
particular it may comprise a programmable memory with an event table 45 and means
to select addresses and messages from the event table and transmit them
via the common communication channel 10 if the equipment unit changes state. The change
of state can be reported back to the actuator unit from which the message originated
and to other parts of the system.
[0028] In order to fill the event table 45 in the programmable memories of the actuator
and equipment units, each unit is provided with a first switch 61, mark-switch. Activating
this switch causes a mark-register 62 to be set. As indicated in Figures 2 and 3 the
register 62 may be located in the unit and be, for example a flip-flop. When a second
switch 63, the link-switch, on one of the units is activated, a link-signal generator
64 sends a link-signal
via the common communication channel 10, causing all units in the system to be scanned
and the addresses of those units of which the mark-register 62 is set to be loaded
into the event table 45 associated with the unit of which the link switch 63 is activated.
By this flexible and simple procedure a logical connection is established between
actuator and equipment units. As an alternative, the unit address of the unit of which
the link switch 63 is activated can be added to the event tables of the units of which
the mark-register 62 is set.
[0029] In addition to storing the unit addresses in destination fields 48 of the event table
45, this table may comprise message fields 49. The message fields 49 contain, for
example, an identification of the state of the unit of which the mark-register is
set at the moment the mark switch is activated or at the moment the link-signal is
generated. When the actuator unit changes state, the state stored in the message field
49 will be transmitted to the equipment unit with the stored address and this equipment
unit will thereby be instructed to change its state to the state it had when the logic
connection between actuator unit and equipment unit was established. The main advantage
of the system according to the invention is that by this procedure the actuator units
need to have no prior knowledge about the equipment units. Instructions for the equipment
units are retrieved from the equipment units or from elsewhere and stored in the programmable
memory or event table of the actuator unit in a format that has no meaning for the
actuator, but has a meaning for the equipment unit.
[0030] By way of example, this is illustrated in Figure 4. An actuator unit 70 is a three-state
switch with states "A", "B", and "C", the equipment unit is a thermostat 71, a further
equipment unit is light 72. The thermostat 71 is set at a nominal temperature of 14°C,
light 72 is switched off by means of a local switch 72c and the three-state switch
70 is set at state "A". Now a logical connection is made by activation of the mark-switches
71a and 72a of the thermostat 71 and of the light 72 and subsequently of the link-switch
70b of the three-state switch 70. The same procedure is repeated for a nominal temperature
of 22°C at the thermostat, light 72 switched on and the three-state switch in state
"C". In the third state "B" of the three-state switch 70 the nominal temperature of
the thermostat is 19°C, and only the thermostat is connected, using mark-switch 71a
and link-switch 70b, not the light 72. After this initialisation procedure turning
the three-state switch to state "A" will cause light 72 to be switched off and the
thermostat to regulate the temperature to 14°C. Moving the three-state switch 70 to
state "B" causes the thermostat to regulate the temperature to 19°C but will not change
the state of the light 72. State "C" of the three-state-switch 70 will switch on light
72 and regulate the temperature to 22°C.
[0031] A system such as described in relation to Figure 4 allows to connect logically equipment
and actuator units that cannot cooperate usefully with each other, for example a pair
of lights or a pair of motion detectors. In Figure 5 an embodiment of a system in
accordance with the invention is shown, which embodiment comprises a separate configuration
unit 80. The configuration unit 80 serves to assign unit addresses to the equipment
and actuator units 81, 82, 83, respectively and 84 and makes it possible to limit
connections between units to connections that are useful. The actuator and equipment
units are provided with mark-switches 81a, 82a, 83a and 84a and link-switches 81b,
82b, 83b and 84b, respectively.
[0032] Initialising the system or adding a new equipment or actuator unit to the system
proceeds as follows. When a new unit 85 is added to the system, the new unit will
transmit a message to the configuration unit 80
via the common communication channel 10. The configuration unit 80 has a predetermined
address which is known to the new unit. With this message the new unit 85 will make
itself known to the configuration unit 80 and also indicate of which type it is, for
example, switch, thermostat, light or television-set. In response to this message,
a message is returned by the configuration unit 80 communicating the unit address
of the new unit 85 to it. This unit address is stored internally in the new unit.
[0033] As mentioned before, each unit is associated with a further programmable memory containing
the event table, preferably comprised inside the unit. Cooperation between units is
established by filling the event table with addresses and, if relevant, with instructions.
Analogous to the embodiment described before, cooperation between an actuator unit
81 and a plurality of equipment units 83, 84 and 85 is established by the following
procedure. The mark-switches 83a, 84a and 85a of the equipment units are activated.
Activation of mark-switch 83a causes the unit 83 to transmit a mark-message to the
configuration unit 80, which message comprises the type of the unit, the unit address
and the present state of the unit 83. When the configuration unit 80 has knowledge
about the type of unit associated with the address, the type information needs not
to be transmitted. The unit 83 is now marked by storing its address, state and type
in a memory in the configuration unit 80. The other unit 84 and 85 are marked analogous
by activating the mark-switches 84a and 85a, respectively, thereby building a table
of marked units in the configuration unit.
[0034] The actuator unit 81, to be coupled with the equipment units 83, 84 and 85, is selected
by means of activating its link-switch 81b. This causes a link-message to be transmitted
to the configuration unit 80. The link message comprising the type of unit 81, its
address and the state it is in. Subsequently, an event table will be generated by
configuration unit 80 with as input the table of marked units 83, 84 and 85 and the
contents of the link-message from unit 81. As further input an interface description
between any pair of marked and linked unit types can be used. The interface description
contains the behaviour between a pair of unit types when cooperating. Without an interface
description for a particular pair of unit types, no entry will be generated in the
event table. The interface description, together with the states of the two units
is assembled to form the instruction to be entered in the event table. After the entries
for the event table are assembled, the entries are transmitted
via the common communication channel 10 to the actuator unit 81 associated with the link
signal, to replace, update or supplement the existing event table. An analogous procedure
can be performed when the mark-signals originate from actuator units and the link-signal
is generated in an equipment. In addition to amending the event table of the unit
generating the link-signal, also the event tables in the marked units may be updated
with address and instruction for the linking unit. This allows a cross-link and return
communication between the units.
[0035] The interface descriptions are available from a background memory 90 connected to
the configuration unit 80. The contents of the background memory should be replaceable,
for example when new types of equipment and actuator units become available. Preferably,
the background memory is an exchangeable magnetic or optical storage medium, such
as a floppy disc, a CD-ROM, a card with a magnetic strip or a build-in semiconductor
chip memory. Alternatively, the configuration unit contains an erasable memory, for
example a build-in magnetic disc or semi-conductor memory, that can be updated from
an exchangeable medium.
[0036] Alternatively to activating mark- and link-switches that are physically connected
with the actuator and equipment units, the mark and link signals may be generated
by means of a remote control unit 89. The remote control unit 89 cooperates with detectors
in the actuator and equipment units. In Figure 5, units 83 and 84 are provided with
detectors 83c and 84c, respectively. Preferably, the remote control unit 89 is of
the "point and shoot" type having a narrow beam. Aiming the remote control unit 89
towards the detector, 83c or 84c, and activating the mark button 89a or the link-button
89b, activates the mark or link signal generating circuit connected to detectors 83c
and 84b in the units 83 and 84, respectively. A "point and shoot" type of remote control
unit makes it unnecessary to provide buttons on the remote control unit to identify
the equipment or actuator by means of an address and, more importantly, it relieves
the user of the need to memorise those addresses or look for them beforehand. The
common communication channel 10 may comprise a variety of transmission possibilities.
In Figure 5 the connection of unit 82 is partially
via two-way infra-red communication, indicated by a IR-transmitter/receiver 86 connected
to the common communication channel 10 and a transmitter/receiver 87 connected to
the unit 82.
[0037] In the described embodiments the means to mark en link the units in creating a system
configuration use the same common communication channel 10 as the messages between
the actuator and equipment units when the system is operating normally. As the configuration
unit is only needed during initialization or when the configuration needs to be changed
a different communication channel may be used for this purpose. For example, the common
communication channel 10 may be a wired bus, and the configuration unit is a portable
device communicating with each of the units by means of two-way IR. A "point and shoot"
remote control unit can be integrated with this portable device. Marking and linking
units will cause not a mark-link signal on the common communication channel but transmitting
the mark- and link-signals to the portable configuration unit wirelessly and the assembled
event table is transmitted along the same route.
[0038] In Figure 6 a graphic interface is illustrated to facilitate interaction of a user
with the equipment control system. Considered from the system the graphical user interface
100 is a combination of an actuator unit and an equipment unit, not unlike other units.
The graphical interface contains a keypad 101 and/or a pointing device 105 and a screen
102, for example an LCD-screen. The screen and input devices may be integrated, for
example in a touch-sensitive screen. The graphical interface comprises further a programmable
memory, for storing an event table. During initialisation the graphical user interface
100 is logically connected to all equipment and actuator units in the system or to
all units in a functional portion of the system, for example all units in a particular
room or in a section of a building. For this end, the user interface comprises means
for remotely marking all units in the system and generating a link signal for itself.
The programmable memory in the graphical user interface 100 comprises an extended
event table. The programmable memory may further comprise a table of unit addresses
and names or labels or icons for all equipment and actuator units in the functional
portion of the system coupled to the graphical user interface. Initially the names
are assigned by the system, and divided, for example, of a combination of type and
a number. The labels or icons can be changed via the keypad 101. Instructions in the
extended event table do not only cause an equipment unit to change state, but may
cause other changes in the equipment or actuator units. In combination with "mark"
and "link" keys 103 and 104 on the keypad 101, and with the label attached to each
equipment and actuator unit the units can be remotely caused to generate mark- and
link-signals.
[0039] If the equipment and actuator units themselves are also provided with a programmable
memory containing such name, in addition to the unit address, a change in the name
of a unit entered by a user
via a graphical user interface, will cause the name in the equipment or actuator unit
to be changed. This change of name is handled in the unit as a change in state and
causes further messages to be send to inform all other relevant units about the change
of name. Consequently, entering a new name
via one graphical user interface will change the name on all displays in the whole system.
In the same way a change in operational state of an equipment or actuator unit is
communicated to the graphical user interface 100 and made visible by a symbol on the
screen 102. The screen will show all units, or a selected portion, in their present
states.
[0040] In the system according to the invention the only information that an equipment and
actuator unit contains about other equipment and actuator units is comprised in the
event table. The event table is filled with instructions for other units, these instructions
are loaded or changed when the system is initialised or reconfigured. The instructions
have no meaning to the unit in the programmable memory of which they are stored. As
no prior knowledge of the other units is present, the system is very flexible in adding
new units, even of a hitherto unknown type. In a preferred embodiment the central
or configuration unit is only needed during initialisation or reconfiguration. No
messages are send to or received from the central unit during normal operation.
1. System for equipment control, comprising a plurality of equipment and actuator units,
and a common communication channel, equipment and actuator units being provided with
means for comprising a unit address,
characterized in that
- each actuator unit is associated with a programmable memory for storing at least
one programmable message and means for storing into the associated programmable memory
said at least one message, and in that
- the system comprises means for emitting, in response to a change of state in an
actuator unit, at least one of the messages stored in the programmable memory associated
with that actuator unit via the common communication channel.
2. System according to Claim 1, characterized in that with each equipment unit mark-means
is associated for marking the unit, in that the system comprises means for generating
a link-signal associated with at least one actuator unit and in that the system comprises
coupling means for logically coupling the marked equipment units with said at least
one actuator unit, said coupling means being arranged for storing messages comprising
the addresses of the marked equipment in the programmable memories of said at least
one actuator unit.
3. System according to Claim 1, characterized in that with each actuator unit mark-means
is associated for marking the unit, in that the system comprises means for generating
a link-signal associated with at least one equipment unit, and in that the system
comprises coupling means for logically coupling the marked actuator units with said
at least one equipment unit, said coupling means being arranged for storing messages
in the programmable memories of the marked actuator units comprising the addresses
of said at least one equipment unit.
4. System as claimed in Claim 1, 2 or 3, characterized in that with at least one equipment
unit a programmable memory is associated for storing at least one programmable message
and means for storing into the associated programmable memory said at least one message
and means for emitting at least one of the stored messages via the common communication channel in response to a change of state in the unit.
5. System as claimed in Claim 4, characterized in that it comprises means for storing
messages in the programmable memory of said at least one equipment unit, the messages
comprising the addresses of the actuator units associated with the link signal.
6. System according to Claim 1, 2, 3, 4 or 5, characterized in that the equipment and
actuator units comprise a further programmable memory for storing the unit address
and means for storing into said programmable memory a unit address.
7. System as claimed in Claim 6, characterized in that the system comprises a central
unit being arranged for assigning unit addresses to actuator and equipment units.
8. System as claimed in Claim 1, 2, 3, 4, 5, 6 or 7, characterized in that it comprises
a configuration unit comprising means for retrieving information about the interaction
between equipment and actuator units from a background memory, the configuration unit
further comprising means for submitting messages containing information retrieved
from said background memory to the programmable memories associated with equipment
and actuator units which are marked and to the equipment and actuator units associated
with a link-signal, when a link-signal occurs.
9. System as claimed in any of the preceding Claims, characterized in that the programmable
memory associated with each actuator and equipment unit, respectively, is physically
integrated with the unit.
10. System as claimed in Claim 2 or 3, characterized in that the mark-means in at least
one equipment or actuator unit comprises a switch for marking the unit, the switch
being associated with the unit.
11. System as claimed in Claim 2, 3 or 10, characterized in that at least one equipment
or actuator unit comprises a switch for generating a link-signal associated with said
equipment or actuator unit.
12. System as claimed in Claim 10 or 11, characterized in that the system comprises a
remote control unit for remotely activating, by means of wireless transmission of
a signal beam, said switches for marking a unit and for generating a link-signal,
the remote control unit being arranged for emitting a signal beam in a selected direction
only.
13. System according to any of the preceding Claims, characterized in that the common
communication channel comprises means for wireless transmission of signals for at
least part of the trajectory of the signals.
14. Equipment or actuator unit, suitable for use in a system according to one of the preceding
Claims, comprising a programmable memory for storing at least one programmable message
and means for storing into the associated programmable memory said at least one message.
15. Graphical user interface for use in a system as claimed in Claims 1 to 13, comprising
a display screen, a data entry device, means for remotely generating mark- and link-signals
for equipment and actuator units and means for visualizing on the display screen the
actual status of the equipment and actuator units logically connected to the graphical
user interface.