Nova Patents
CA2044005C

Intelligent network interface circuit

Abstract

An interface circuit couples a host processor in anindustrial control system to a local area communicationsnetwork. It includes a protocol machine for receiving andtransmitting messages on the network and an interfacecontroller which is programmed to implement one or moreprotocols. As a message is received by the protocol machine,the interface controller anticipates a responsive messagewhich it writes to the protocol machine even as the messageis being received. If the message is received accurately,the responsive message is transmitted without delay.

CA2044005C, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 6 June 2011, 15.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 3 independent, 3 dependent

  1. 1
    Claims We claim:1. An interface circuit for connection to the communications media of a communications network, the combination comprising: a protocol machine having a receive section which connects to the communications media to receive messages and having a transmit section which connects to the communications media to send messages which are written to the transmit section;and an interface controller connected to the protocol machine and including: (a) means for analyzing a control code in a first message as it is received by the receive section of the protocol machine;(b) means for writing a responsive second message to the transmit section of the protocol machine while the protocol machine continues to receive the first message;(c) means for checking the integrity of the first message when it has been completely received to determine if any errors occurred;(d) means for processing the received first message if no errors are detected;and (e) means for conducting an error recovery sequence if an error is detected;wherein the transmit section of the protocol machine operates to transmit the second message a preset time interval after the correct receipt of the first message. j 204400:1
  2. 2
    which the The interface circuit as recited in claim 1 in interface controller is a programmed microcomputer.
  3. 5
    5 for storing messages received by the protocol machine, (b) and the interface controller includes means for signaling a host processor that a received message may be read from the shared memory when no errors
  4. 6
    10 are detected in said received message.