EP0439331A2

Multi-nodal communication network with coordinated responsibility for global functions by nodes.

Abstract

An electronic communications network for environmental systems control has a number of nodes (11-17) as sources for certain types of status messages. One node (11-14), designated the coordinator node, stores a status message source list which associates the nodes assigned status message type and transmits all or a part of the list on the network. These source nodes can also transmit messages on the network requesting responsibility for furnishing a particular type of status message. Upon acceptance of a request message, the coordinator node enters the node and status message type into the source list.

EP0439331A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 22 January 2011, 15.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 1 independent, 22 dependent

  1. 1
    A communications network (10) comprising a plurality of nodes (11-17) having data transmission and receiving capabilities and all connected for data communication with each other using a data bus (20) comprising a signal conductor, each of the nodes (11-17) having a node address register (51) in which is stored a unique node address by which each of the nodes may be identified, and each of the nodes of the type periodically entering active mode intervals during which active mode intervals the node may provide on the data bus (20) to the other nodes, signals encoding a plurality of different messages, said messages including status messages of at least a first type, and wherein at least two nodes are capable of functioning as source nodes for at least the first type of status message, characterised by means for coordinating the responsibility for transmitting on the bus (20) a status message of the first type, wherein one of the nodes comprises a coordinator node (11-14) having a memory in which is stored a status message source list (65, 104) associating with at least the first type of status message, the node address of one source node for the first type of status message, said coordinator node including means (50) for transmitting on the data bus (20) a status message source message specifying for at least the first status message type the node address of the source node associated therewith in the status message source list;and wherein each of the status message source nodes includes means (50) for transmitting on the data bus at least the first type of status message responsive to a status message source message transmitted on the data bus (20) by the coordinator node and in which status message source message is associated with the first status message type, a node address equal to the contents of the source node's node address register (51).
  2. 2
    A communications network according to Claim 1 characterised in that the source nodes (11-17) each include means (50) for transmitting a request message on the data bus (20), said request message specifying with a predetermined code therefor a status message type and including the node address in the node address register (51) of the node transmitting the request message;and wherein the coordinator node (11-14) includes means (61,100) responsive to a request message for entering the node address in the request message into the status message source list (65,104) in association with the status message type specified by the request message.
  3. 3
    A communications network according to Claim 1 or 2 characterised in that the coordinator node includes means for sensing presence in the status message source list of a node address associated with the status message type specified by the predetermined code therefor in the request message, and responsive thereto leaving unchanged the node address in the status message source list associated with the status message type specified by the request message.
  4. 5
    A communications network according to Claim 4 characterised in that the means (50) for transmitting a status message source message includes means (136, 160, 163) for specifying an association between the node address specified in the request message and the status message type specified in the request message.
  5. 10
    A communications network according to Claim 9 characterised in that the means (61) for identifying in the status message source list status message types with which are associated no node address includes means (61) for inserting in entries of the status message source list associated with said status message types, a predetermined digital value.
  6. 12
    A communications network according to Claim 11 characterised in that the means (67, 71, 76, 106, 112, 113) for including a node activity index in the status message source list includes means (67, 71) for including a timer entry for each status message type, and for altering the timer entry contents at predetermined intervals.
  7. 17
    A communications network according to Claim 16 characterised in that the coordinator node's (11-14) priority value storing means (105) includes means (100) for receiving request messages in which are included a priority value, and for replacing the node address and the priority value currently associated with the status message type in the status message source list with the node address and priority value in the request message responsive to the priority value in the status message source list associated with the status message type specified by the request message being lower than the priority value in the request message.
  8. 19
    A communications network according to Claim 18 characterised in that the coordinator node (11-14) includes means (72, 82) for transmitting responsive to inequality between the node address in the current status message and the node address in the status message source list associated with the type of the current status message, a status message source message specifying the status message type and the node address in the current status message, and wherein each source node (11-17) includes means (147, 146, 157, 159) responsive to a status message source message specifying the contents of the source node's (11-17) node address register (51), for transmitting status messages of the type specified for the source node by the status message source message.