Patents by Inventor Otomar Schmidt

Otomar Schmidt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6018797
    Abstract: An integrated RISC and relay ladder logic processor uses shared registers, program counter, bus lines, and processing circuitry to eliminate delays associated with transfer of control in co-processor type architecture. The RISC instructions do not significantly interfere with the specialized hardware needed for rapid relay logic execution, the latter which may be further improved through the use of a pipeline well suited for relay ladder logic which creates few pipeline hazards. Two levels of condition codes are used for the arithmetic and logic instructions to permit nested arithmetic operations without interference with those instructions visible to the user. Hybrid instructions are provided to synchronize the relay ladder instructions with the arithmetic instructions, thus truly integrating the two instruction sets.
    Type: Grant
    Filed: December 9, 1997
    Date of Patent: January 25, 2000
    Assignee: Allen-Bradley Company, LLC
    Inventors: Otomar Schmidt, Richard S. Gunsaulus, Ronald E. Schultz, Jeffery W. Brooks
  • Patent number: 5983298
    Abstract: A circuit card of an industrial controller may be removed or inserted under power without loss of memory or disturbance to the power supplies of other modules through the use of a power failure signal derived from shortened pins on the connector between the card and the industrial controller. The power failure signal activates a timer delaying connection of the board components to power until the physical connection between the card and the industrial controller has stabilized. At this time current drain is ramped up by a controlling series FET. Upon removal of the card, the power failure signal causes outputs of an on-board microprocessor to be pulled to particular states necessary to prevent disturbance of a battery backed-up RAM and to eliminate current flow through protection diodes on other memory type devices attached to the microprocessor.
    Type: Grant
    Filed: November 20, 1995
    Date of Patent: November 9, 1999
    Assignee: Allen-Bradley Company, LLC
    Inventors: Ronald E. Schultz, William E. Floro, Otomar Schmidt
  • Patent number: 5781776
    Abstract: A method of editing a real-time control program as it controls equipment is provided in which the editing occurs in a second area of memory and integrated into the pre-existing program by means of conditional jump instructions concatenated to that edited material. The pre-existing program is uninterrupted by the editing process except for a change of single instructions which do not affect the results of the execution but redirect the execution thread of that control program to be conditionally connected to the edited material. This single writing of single instructions, which do not affect execution results, precludes the possibility of the controller executing partially edited programs. The jump instructions are conditional on a test edit pointer to allow instantaneous implementation of the edits and a simple return to unedited instructions simply by changing the state of the flag.
    Type: Grant
    Filed: November 1, 1995
    Date of Patent: July 14, 1998
    Assignee: Allen Bradley Company, Inc.
    Inventors: David A. Johnston, Charles M. Rischar, Ronald E. Schultz, Otomar Schmidt
  • Patent number: 5715439
    Abstract: A co-processor interface allows both a general processor and a relay ladder processor to make repeated calls to each other in the execution of subroutines. A register transfer instruction detected by the relay ladder processor triggers a suspension of the general processor. Return of control to the general processor is accomplished at the same time a register value is provided to the general processor that the general processor uses to reinitialize its program counter. For most single level transfers of control, a single transition instruction between the general processor to the relay ladder processor is sufficient to perform a call.
    Type: Grant
    Filed: December 9, 1996
    Date of Patent: February 3, 1998
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Otomar Schmidt, Richard S. Gunsaulus, Ronald E. Schultz, Charles M. Rischar, Jeffrey W. Brooks
  • Patent number: 5619409
    Abstract: A multi-tasking industrial controller for real-time control of machinery and the like permits the use of both periodic and event driven tasks by establishing a hierarchy of both task types in the form of priorities that resolve conflicts between events of the same and different types. Each task may access a common "global" memory area to communicate information and timing with other tasks and so as to coordinate the overall industrial control process. Trouble-shooting of the task software is made possible by a hardware address monitor which may be programmed to identify access of a particular memory location or range by any task and to record information about the particular task causing that global memory access.
    Type: Grant
    Filed: June 12, 1995
    Date of Patent: April 8, 1997
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Ronald E. Schultz, Charles M. Rischar, Richard S. Gunsaulus, Otomar Schmidt
  • Patent number: 4638452
    Abstract: A programmable controller includes a main processor which executes a user control program. The main processor is interrupted by a support processor which operates as a real time clock. The interval between interrupts is determined by instructions within the user control program and may be dynamically altered when required. The main processor executes a user created interrupt routine when each interrupt occurs.
    Type: Grant
    Filed: February 27, 1984
    Date of Patent: January 20, 1987
    Assignee: Allen-Bradley Company, Inc.
    Inventors: Ronald E. Schultz, Otomar Schmidt, David A. Johnston
  • Patent number: 4165534
    Abstract: An eight-bit microprocessor sequentially reads controller type instructions from a memory and applies the operation codes of selected ones of the instructions to a hardwired Boolean processor. The microprocessor also couples status words between an I/O image table stored in the memory and the I/O interface racks which connect the programmable controller to the machine being controlled. In general, those controller type instructions which are word oriented are executed by the microprocessor and those which are single-bit oriented are executed by the Boolean processor. The Boolean processor is operable in combination with the microprocessor to examine selected status bits in the I/O image table and to set selected status bits therein to a logic state which is determined in part by the state of the examined status bits.
    Type: Grant
    Filed: June 1, 1978
    Date of Patent: August 21, 1979
    Assignee: Allen-Bradley Company
    Inventors: Ernst Dummermuth, Raymond A. Grudowski, Valdis Grants, Otomar Schmidt