Patents Represented by Attorney, Agent or Law Firm Keith M. Baxter
  • Patent number: 5564059
    Abstract: The present invention provides an efficient method of transferring multi-word data across a fixed width parallel bus normally transmitting a single word at a time by allocating part of the bus word to the transmission of a fractional address dividing the given addressing space into subaddresses or "fractional addresses". A data transfer request provides the desired fractional address and the data transfer response returns the fractional address value and the portion of the multi-word data corresponding to that fractional address.
    Type: Grant
    Filed: December 19, 1995
    Date of Patent: October 8, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventors: George D. Maskovyak, John F. Dodds
  • Patent number: 5564049
    Abstract: Subprograms together making up an industrial controller program are encapsulated in shells which make explicit the connection relationships and data flow directions of the subprogram normally implicit in the sharing of variables. The shells also identify the consumer/producer relationship of the variables as may be used to identify data contention problems. Actual connections between subprograms along which variables may be shared are externalized in a connection database that permits ready cross-referencing of such data sharing. Connection information stored in the shell may be used when a shell is cut and pasted to provide an initial suggestion of how to connect the new pasted shell. The automatic reconnection of the pasted shell refers to the previous connections and makes use of a hierarchical arrangement previously determined by the programmer reflecting the logic of the program.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: October 8, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventor: Michael W. Schmidt
  • Patent number: 5555438
    Abstract: An industrial controller Input/Output module includes on-board processing circuitry in the form of a microprocessor and associated memory, a first programmable logic circuit and a second programmable logic circuit connected through an isolation interface. The isolation interface is comprised of optical coupling circuits. The programmable logic circuits are programmed to provide circuitry for parallel-to-serial data conversion of 24 bits of system Input/Output data on each side of the isolation interface. The data is then transferred as serial data in both directions at once in response to a shift clock signal. The data signals and the shift clock signal utilize three one-bit optical coupling devices in the isolation interface. After transfer across the isolation interface, the system Input/Output data is converted to parallel data for further processing.
    Type: Grant
    Filed: May 18, 1995
    Date of Patent: September 10, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Steven P. Blech, Kerry Van de Steeg, Gerald S. Pepera
  • Patent number: 5530643
    Abstract: A highly distributed industrial control system employs a number of separate control modules communicating together on a shared communications medium. Each module emulates one or more basic electrical parts having electrical terminals, such as switches and relays, and transmits production messages indicating the state of the parts, such as conducting current or not. A connection list for each part in each control module defines message identifiers of other parts whose production messages are received by the control module and interpreted as current flow to one or more of its parts. The control system is programmed by generating a schematic on a programming terminal showing connections of terminals on symbols of the parts such as would represent actual wiring of the emulated parts. A parts layout diagram is used in conjunction with the schematic to identify each part to a physical module.
    Type: Grant
    Filed: December 21, 1994
    Date of Patent: June 25, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventor: John Hodorowski
  • Patent number: 5528134
    Abstract: A harmonic analyzer using a short sampling window eliminates truncation artifacts in the sampling of an AC power waveform by equating the length of the sample period to a period of the sampled waveform. The period of the AC power waveform is estimated from the waveform and used to produce a set of "resampled" points evenly spaced within that period as estimated from the sampled. By performing a spectrum analysis on the resampled points, artifacts at the harmonic intervals are reduced to zero.
    Type: Grant
    Filed: March 8, 1995
    Date of Patent: June 18, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Gerald W. Davis, Michael L. Gasperi
  • Patent number: 5519726
    Abstract: A method for providing a standard coordinated time throughout spatially separated functional modules of an industrial controller employs a module operating as a time-master which transmits a coordinated time value to various dependent modules through communication modules. The particular time-master is determined by an arbitration process among potential masters which examines a time quality value, indicating the precision of the time-master's clock, and incorporated in the transmitted synchronization signal. Upon the loss of a master or the introduction of a new master, mastership is reallocated so that the master time value is provided from that module having the best time quality. Offset caused by "ripple through" of the time value through communication modules is minimized by summing to that time value as it traverses a communication module with a time quantity measuring the processing time of the communication module.
    Type: Grant
    Filed: May 31, 1994
    Date of Patent: May 21, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventor: David A. DiCarlo
  • Patent number: 5510612
    Abstract: A wiring base for a bar code scanner or the like provides a conductive housing open at one face for connecting cables at various screw terminals to a circuit board providing signal processing for the signals and permitting various different-connections of the cables. The shields of the cables pass into the conductive housing to be terminated on conductive housing thereby enlisting the conductive housing as a shield around all the cables. Attachment of the scanning head to the upper face of the wiring base closes the housing to be free from the egress of dust or liquid and completes a Faraday cage around the connections while connecting two multi-pin connectors one within the base and one within the scanner, communicating the signals to the scanner. A visual indicator attached within the conductive housing indicates the presence of power and its polarity prior to connection of the scanning head to the conductive housing.
    Type: Grant
    Filed: April 29, 1994
    Date of Patent: April 23, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Robert E. Scofield, Richard Molus, Donald L. Ness
  • Patent number: 5495588
    Abstract: A programmable controller for executing general instructions and relay ladder instructions employs a general purpose microprocessor together with a high speed relay ladder processor. The relay ladder instruction in a user program are executed by the special processor exclusively. When a general instruction is encountered, the special processor releases the general purpose microprocessor from a wait state and provides it with data in response to a previous long read instruction. This data is interpreted by the microprocessor to indicate the next instruction to be executed and points to a series of machine instructions terminating in another long read instruction to a designated address. When a read of this designated address is detected by the special processor, thus indicating the conclusion of the execution of the general instruction, the special processor puts the microprocessor back in the wait state and continues to execute relay ladder instructions in the user program if any.
    Type: Grant
    Filed: December 28, 1994
    Date of Patent: February 27, 1996
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Anthony G. Gibart, Kurt Knull
  • Patent number: 5479618
    Abstract: An industrial controller I/O module includes on-board programming circuitry in the form of a microprocessor and associated memory, a first programmable logic circuit and a second programmable logic circuit connected through an isolation interface. The programmable logic circuits are programmed by the microprocessor on power up by reading configuration data from the PROM and writing it to the logic circuits to define their I/O circuit functions in controlling the I/O drives on a controlled machine or process.
    Type: Grant
    Filed: January 9, 1995
    Date of Patent: December 26, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Kerry Van de Steeg, Steven P. Blech
  • Patent number: 5463296
    Abstract: Multiple motion controllers for controlling servo motors are connected by a digital communications link so that controlled axes of the motion controllers may be slaved together regardless of their physical proximity. A given controller broadcasts position or command signals on the communications link in response to a request report message from any another controller. A second request report message may stop the broadcasting to conserve link capacity. Time shifting implicit in the link messages is corrected by estimating the velocity of the master axis and extrapolating the position to the local axes' time of updating.
    Type: Grant
    Filed: June 30, 1993
    Date of Patent: October 31, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Michael A. Fugere, David E. Halpert
  • Patent number: 5455762
    Abstract: A motor controller receives commands from multiple command sources, the commands having different types, and dynamically allocates an ownership of each command type to a particular command source based on the commands received. In one embodiment, the allocation is according to the first command source to request the command type when there is no other ownership of the command type. A masking table provides the ability to lock out any particular command type from a command source regardless of the ownership. Each command source receives a unique address from a connector system connecting it to the motor controller and, when first connected, responds to a polling by the motor controller with its address and control source type permitting multiple control sources to be automatically configured and accommodated by the motor controller.
    Type: Grant
    Filed: February 4, 1994
    Date of Patent: October 3, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventor: Scott D. Braun
  • Patent number: 5452201
    Abstract: A highly distributed industrial control system employs a number of separate control modules communicating together on a shared communications medium. Each module emulates one or more basic electrical parts having electrical terminals, such as switches and relays, and transmits production messages indicating the state of the parts, such as conducting current or not. A connection list for each part in each control module defines message identifiers of other parts whose production messages are received by the control module and interpreted as current flow to one or more of its parts. The control system is programmed by generating a schematic on a programming terminal showing connections of terminals on symbols of the parts such as would represent actual wiring of the emulated parts. This schematic is analyzed to determine the immediate upstream neighbors of each part and the message identifiers of those parts in the control modules form the connection lists.
    Type: Grant
    Filed: August 24, 1993
    Date of Patent: September 19, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Donald S. Pieronek, John J. Hodorowski
  • Patent number: 5436794
    Abstract: A rack for an industrial controller has a metallic top and bottom plate with grooves to receive circuit cards of functional modules. A heat sink on the functional modules has flanges forming parts of the edge of the circuit cards that engage the grooves of the rack to provide a direct path of conduction from the heat sinks to the rack augmenting the cooling of the heat sink normally provided by heat sink fins. The heat sink stands away from the circuit card and has cantilevered flanges returning to the circuit card surface that provide flexure ensuring good contact between the heat sink and the grooves on the rack.
    Type: Grant
    Filed: August 31, 1994
    Date of Patent: July 25, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Joel C. Clemente, Brian Fleischman, John Kitscha, Paul Wied
  • Patent number: 5397973
    Abstract: A method of fine tuning the "gain" of a fuzzy logic controller, the controller having input and output membership functions where the input membership functions receive one or more inputs and are grouped in sets according to each input, where the gain is tuned by uniformly scaling the domains of one or more of the sets of the input membership functions.
    Type: Grant
    Filed: September 16, 1993
    Date of Patent: March 14, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventor: Ernst Dummermuth
  • Patent number: 5396197
    Abstract: A transformer-coupled, bridged-T network for connection of a load to an electrical communication network includes a transformer with a center tap and two end taps, a drop cable for electrical connection of the load to the center tap and passive elements connected across the transformer to compensate for impedance of the drop cable and the load when the load is connected through the drop cable to the center tap
    Type: Grant
    Filed: June 24, 1994
    Date of Patent: March 7, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Lawrence W. Esker, Fred P. Rhine
  • Patent number: 5391970
    Abstract: Multiple motion controllers for controlling servo motors are connected by a digital communications link so that controlled axes of the motion controllers may be slaved together regardless of their physical proximity. A given controller broadcasts position or command signals on the communications link in response to a request report message from any another controller. A second request report message may stop the broadcasting to conserve link capacity. Time shifting implicit in the link messages is corrected by estimating the velocity of the master axis and extrapolating the position to the local axes' time of updating.
    Type: Grant
    Filed: September 30, 1993
    Date of Patent: February 21, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Mark A. Chaffee, David E. Halpert
  • Patent number: 5392207
    Abstract: A programming aid for troubleshooting real-time motion control programs controlling servo motors employs a graphical control language in which functionally related groups of instructions are represented by icons displayed on a programming terminal and interconnected by sequence lines to indicate the order of the instruction's execution. The programming terminal receives the address of the instructions being executed and identifies this address to a displayed icon to modify the icon thus indicating the internal operation of the program on a real time basis with little interruption of the control process.
    Type: Grant
    Filed: August 20, 1993
    Date of Patent: February 21, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Gregory S. Wilson, David E. Halpert, Mark A. Chaffee
  • Patent number: 5378979
    Abstract: A real time three-phase analyzer stores digitized values of the signals of the three-phase circuits in memory so that they may be addressed according to circuit and sample number. Positive, negative and zero phase sequences are developed without the need for trigonometric calculation by combining samples offset in memory by a number of samples approximating 120.degree.. That number of samples may be determined for an arbitrary frequency of the three-phase system by identifying zero-crossing points of one such signal and assuming the number of samples equates to 360.degree. of phase of that circuit. The phase sequence of the three circuits necessary for the calculation of the positive, negative and zero phase sequences may be determined by comparing the relative position of positive going zero-crossings for each of the three circuits.
    Type: Grant
    Filed: November 25, 1992
    Date of Patent: January 3, 1995
    Assignee: Allen-Bradley Company, Inc.
    Inventor: Steven A. Lombardi
  • Patent number: 5332986
    Abstract: A mechanism for an overload relay or the like employs a contact bar that is held in a reset position by magnetic attraction and in a tripped position by the biasing of a spring. The magnetic attraction effective in the reset condition may be overcome by a countervailing magnetic field developed by a coil driven in turn by overload sensing circuitry, or by the mechanical displacement of the contact bar away from the reset position by any small amount. Resetting is accomplished by another magnetic linkage which also may be subject to the countervailing field of the coil to prevent resetting during an overload condition.
    Type: Grant
    Filed: April 13, 1993
    Date of Patent: July 26, 1994
    Assignee: Allen-Bradley Company, Inc.
    Inventor: Christopher J. Wieloch
  • Patent number: 4786167
    Abstract: A navigation device for wheeled vehicles using an optical locating system to determine the vehicle's position with respect to a set of coded, and therefore separately identifiable, fixed beacons. This optically obtained navigational information is used in conjunction with information from revolution counters on the vehicle's wheels to permit operation when one or no beacons are visible, and to refine the accuracy of the position determination as derived from the optical system alone.
    Type: Grant
    Filed: October 3, 1985
    Date of Patent: November 22, 1988
    Inventors: Richard R. Rothbone, Robert A. Valley, Jr., Peter J. Kindlman, Robert A. Valley, Sr.