×

Multiple nodes broadcast communication method with receiver identification by bit position in transferred massage

  • US 4,926,375 A
  • Filed: 05/05/1987
  • Issued: 05/15/1990
  • Est. Priority Date: 05/05/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for high speed data acquisition in a distributed process control system in response to data input request signals and data output request signals in which a plurality of control and monitoring nodes are coupled to a broadcast bus of a data communication system, a data service interface being connected between each of the nodes and the broadcast bus, the method comprising the steps of:

  • transferring from at least one of the nodes to a corresponding interface a data input request signal indicating data priority, update rate and a symbolic global variable name;

    transferring from at least one of the nodes to a corresponding interface a data output request signal indicating data priority, update rate and a symbolic global variable name;

    receiving said data input request signal in the interface and generating a formatted message comprising a plurality of message data blocks in which each message data block corresponds to a selected data field, the message data blocks including at least a priority field, a destination address field, a source address field, a global identifier field, a key field and a sequence of data fields;

    broadcasting the formatted message onto the broadcast bus from the interface generating the formatted message;

    evaluating the destination address field at each of the interfaces which have received a data input request signal for identifying data fields for passage to the nodes coupled to the respective interfaces;

    for each data field identified for passage to a node, determining at the respective interface whether a prior formatted message having the same source address field and key field ad the present formatted message has been received;

    identifying in the interface an offset number of bits from a predetermined point in the formatted message to each data field representing data identified for passage to a node;

    for each formatted message having a source address field and/or key field different from any prior received formatted message, storing in memory in the respective one of the interfaces the offset number of data bits between the predetermined point in the formatted message and the data field identified for passage to the corresponding node;

    stepping directly to the data field identified for passage to a node using the identified offset number of bits from the predetermined point to the data field; and

    transferring from the interface the data field to the corresponding node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×