Claims
- 1. A distributed control system in which a plurality of nodes are connected to a transmission line, each node controlling components connected to this node and transmitting messages to each of the other nodes,wherein a controller provided in each node includes a processor for controlling circuits in said controller and message-transmission with other nodes, a plurality of transmission processors for selecting messages taken-in from said transmission line based on predetermined message-receiving conditions and for storing a taken-in message to be received, and a transceiver connected to said transmission line, for taking in each of said messages transmitted on said transmission line and for sending each of said taken-in messages to said transmission processors, said plurality of processors coupled in parallel with said transceiver; wherein each transmission processor includes a message storing part, a registration part for registering data of message-receiving conditions, a comparison part for comparing contents of said condition-identifying portions in each of said taken-in messages with said data of message-receiving condition registered in said registration part, a received message part for storing a message to be received in this node, and a control part for determining whether or not each of said messages is to be received in this node based on a result of said comparison and for transferring taken-in messages to said received-message storing part; and wherein said control part includes a register for storing a position and a size of each one of condition-identifying portion in each message sent by each node, said one being allocated to a transmission processor including this control part.
- 2. A method of message transmission performed by each node in a distributed control system in which a plurality of nodes are connected to a transmission line, each node including a transceiver connected to said transmission line, for sending and receiving message, a processor for controlling components in this node, and transmission processors for selecting and storing a message taken-in by said transceiver based on predetermined message-receiving conditions, said method comprising:sending a message from one of said nodes including at least two message-sending conditions by setting data indicating a message-receiving node or non-designation of a message-receiving node in one of said at least two condition-identifying portions; taking-in a message from said transmission line with said transceiver in another of said nodes; sending said taken-in message in said other of said nodes to at least two of said transmission processors; and filtering said taken-in message, which is performed by each transmission processor, comprising: comparing the contents of said condition-identifying portions with data of message-receiving conditions registered in this transmission processor; determining whether or not said taken-in message is to be received in this node based on results of said comparing; and storing said message to be stored in a received message storing part provided in the transmission processor if it is determined that said taken-in message is to be received in this node, otherwise abandoning this messages, wherein a position and a size of each condition-identifying portion in said taken-in message is registered in each transmission processor, and a position and a size of a different condition-identifying portion is set to each transmission processor.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-200063 |
Jul 1998 |
JP |
|
Parent Case Info
This is a continuation of U.S. Ser. No. 09/353,552 filed on Jul. 14, 1999.
US Referenced Citations (7)
Foreign Referenced Citations (2)
Number |
Date |
Country |
56111353 |
Sep 1981 |
JP |
1124050 |
May 1989 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/353552 |
Jul 1999 |
US |
Child |
10/158083 |
|
US |