The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 28, 1998

Filed:

Sep. 29, 1995
Applicant:
Inventors:

Robert C Weppler, Mayfield Heights, OH (US);

Timothy J Murphy, Hudson, OH (US);

Margarita M Hutz, Auburn, OH (US);

Alan C Cribbs, North Canton, OH (US);

Kendal R Harris, Mentor, OH (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395299 ; 395730 ; 3408255 ;
Abstract

A bus structure for interconnecting the modules of an industrial automation controller includes DATA lines and associated control lines that enable interface circuits on each module to send and receive frames of data. An arbitration circuit in each module employs arbitration lines in the bus structure to conduct a two phase competition to determine which module receives the next bus mastership. The arbitration lines include a set of wired-or weight code lines and a single arbitration strobe line. Modules desiring control of the bus structure assert a local weight code onto the weight code lines and determine which module is asserting the numerically greatest local weight code. Arbitration is conducted separately on the bus structure and a winning module is ready to transfer its data frame as soon as the previous winner completes its transfer and relinquishes control of the bus structure. The winning weight code identifies both the source address of the winning module and the priority of the data frame to be sent, and is latched by all modules on the backplane bus as an arbitration vector to provide advance identification of the next module to transmit and the priority of the message.


Find Patent Forward Citations

Loading…