Patents by Inventor Ronald E. Schultz
Ronald E. Schultz 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: 9092023Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: GrantFiled: July 9, 2012Date of Patent: July 28, 2015Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Publication number: 20130018484Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: ApplicationFiled: July 9, 2012Publication date: January 17, 2013Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Patent number: 8219220Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: GrantFiled: April 29, 2009Date of Patent: July 10, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Patent number: 8219221Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: GrantFiled: April 29, 2009Date of Patent: July 10, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Patent number: 8108056Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: GrantFiled: November 13, 2008Date of Patent: January 31, 2012Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Patent number: 8001419Abstract: An industrial automation controller module includes a main module and an energy storage module (ESM) releasably connected to the main module. The ESM includes a back-up electrical power source such as a battery or a capacitor that is electrically connected to processor circuitry of the main module when the ESM is physically connected to the main module. In case of interruption of operating power to the processor circuitry of the main module, the back-up power source of the ESM supplies back-up power to the main module to allow for completion of an emergency save operation to save data to non-volatile memory in the main module. If the ESM includes a capacitor back-up power source, it is charged by the main module and the capacitor charge is dissipated if the ESM is separated from the main module.Type: GrantFiled: September 30, 2008Date of Patent: August 16, 2011Assignee: Rockwell Automation Technologies, Inc.Inventors: Daniel E. Killian, Douglas R. Bodmann, Dale R. Terdan, Ronald E. Schultz, James J. Kay
-
Publication number: 20110173354Abstract: The present invention provides a hardware implemented connection monitoring system. A timer array establishes an input timer and an output timer for each connection between the processor and each I/O connection. A state machine periodically steps through the timer array to update the accumulated values of the timers and to monitor if any of the timers has reached a preset, timer done value. If a timer reaches the timer done value, the state machine loads the timer status into an event buffer and generates an interrupt for the processor. The processor reads the event buffer, identifies whether the expired timer was an input timer or an output timer, and takes action accordingly.Type: ApplicationFiled: January 8, 2010Publication date: July 14, 2011Inventors: Kenwood H. Hall, Ronald E. Schultz, Ryan M. Kubiak
-
Publication number: 20090210069Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: ApplicationFiled: April 29, 2009Publication date: August 20, 2009Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Publication number: 20090210070Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: ApplicationFiled: April 29, 2009Publication date: August 20, 2009Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Publication number: 20090132059Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.Type: ApplicationFiled: November 13, 2008Publication date: May 21, 2009Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
-
Publication number: 20090125156Abstract: An industrial automation controller module includes a main module and an energy storage module (ESM) releasably connected to the main module. The ESM includes a back-up electrical power source such as a battery or a capacitor that is electrically connected to processor circuitry of the main module when the ESM is physically connected to the main module. In case of interruption of operating power to the processor circuitry of the main module, the back-up power source of the ESM supplies back-up power to the main module to allow for completion of an emergency save operation to save data to non-volatile memory in the main module. If the ESM includes a capacitor back-up power source, it is charged by the main module and the capacitor charge is dissipated if the ESM is separated from the main module.Type: ApplicationFiled: September 30, 2008Publication date: May 14, 2009Applicant: ROCKWELL AUTOMATION TECHNOLOGIES INC.,Inventors: Daniel E. Killian, Douglas R. Bodmann, Dale R. Terdan, Ronald E. Schultz, James J. Kay
-
Patent number: 7525798Abstract: An electronic module and chassis/module installation and cooling method are disclosed. The installation comprises a chassis including a metallic heat input region. An electronic module including an electronic component is adapted to be connected to the chassis. An uninterrupted thermal pathway thermally connects the electronic component of the module to the heat input region of the chassis. The thermal pathway comprises a chimney, a heat channel thermally connected to the chimney, and a heat output block thermally connected to the heat channel. A first electrically insulative non-metallic layer thermally couples the chimney to the electronic component. A second electrically insulative non-metallic layer thermally couples the heat output block to the chassis heat input region.Type: GrantFiled: June 17, 2008Date of Patent: April 28, 2009Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Kenwood H. Hall, Patrick C. Herbert, Douglas R. Bodmann, Daniel E. Killian
-
Patent number: 7487316Abstract: The present invention relates to a system and methodology to mitigate memory current requirements in an industrial controller and to facilitate efficient on-line editing, storage and retrieval of user programs and data. A segmented memory architecture is provided, wherein a first memory segment is loaded with programmed instructions and other data that is relatively static in nature. A second memory segment is provided for storage of dynamic information such as controller data table variables that change frequently and/or rapidly during program execution of the controller. An execution memory is concurrently loaded with the user program to facilitate high performance program execution and to enable on-line edits of the user program during operation of the controller.Type: GrantFiled: September 17, 2001Date of Patent: February 3, 2009Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenwood Henry Hall, Ronald E. Schultz, Charles M. Rischar
-
Publication number: 20080253086Abstract: An electronic module and chassis/module installation and cooling method are disclosed. The installation comprises a chassis including a metallic heat input region. An electronic module including an electronic component is adapted to be connected to the chassis. An uninterrupted thermal pathway thermally connects the electronic component of the module to the heat input region of the chassis. The thermal pathway comprises a chimney, a heat channel thermally connected to the chimney, and a heat output block thermally connected to the heat channel. A first electrically insulative non-metallic layer thermally couples the chimney to the electronic component. A second electrically insulative non-metallic layer thermally couples the heat output block to the chassis heat input region.Type: ApplicationFiled: June 17, 2008Publication date: October 16, 2008Inventors: Ronald E. Schultz, Kenwood H. Hall, Patrick C. Herbert, Douglas R. Bodmann, Daniel E. Killian
-
Patent number: 7391610Abstract: An electronic module and chassis/module installation are disclosed. The installation comprises a chassis including a metallic heat input region. An electronic module including an electronic component is adapted to be connected to the chassis. An uninterrupted thermal pathway thermally connects the electronic component of the module to the heat input region of the chassis. The thermal pathway comprises a chimney, a heat channel thermally connected to the chimney, and a heat output block thermally connected to the heat channel. A first electrically insulative non-metallic layer thermally couples the chimney to the electronic component. A second electrically insulative non-metallic layer thermally couples the heat output block to the chassis heat input region.Type: GrantFiled: September 29, 2006Date of Patent: June 24, 2008Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Schultz, Kenwood H. Hall, Patrick C. Herbert, Douglas R. Bodmann, Daniel E. Killian
-
Publication number: 20080080134Abstract: An electronic module and chassis/module installation are disclosed. The installation comprises a chassis including a metallic heat input region. An electronic module including an electronic component is adapted to be comnected to the chassis. An uninterrupted thermal pathway thermally connects the electronic component of the module to the heat input region of the chassis. The thermal pathway comprises a chimney, a heat channel thermally connected to the chimney, and a heat output block thermally connected to the heat channel A first electrically insulative non-metallic layer thermally couples the chimney to the electronic component. A second electrically insulative non-metallic layer thermally couples the heat output block to the chassis heat input region.Type: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Ronald E. Schultz, Kenwood H. Hall, Patrick C. Herbert, Douglas R. Bodmann, Daniel E. Killian
-
Patent number: 7340574Abstract: A method for identifying memory modifications includes designating a first portion of a first memory as read-only. An abort condition is identified responsive to receiving a write instruction having a target address within the first portion. In response to the abort condition, a second portion of the first memory including at least the target address is flagged as being modified. The write instruction is executed.Type: GrantFiled: August 30, 2005Date of Patent: March 4, 2008Assignee: Rockwell Automation Technologies, Inc.Inventors: Kenwood H. Hall, Ronald E. Schultz
-
Patent number: 6865644Abstract: A system and method for industrial control I/O forcing is provided. The invention includes a processor, shared memory and an I/O processor with cache memory. The invention provides for the cache memory to be loaded with I/O force data from the shared memory. The I/O processor performs I/O forcing utilizing the I/O force data stored in the cache memory. The invention further provides for the processor to notify the I/O processor in the event that I/O force data is altered during control program execution. The invention further provides for the I/O processor to refresh the cache memory (e.g., via a blocked write) after receipt of alteration of the I/O force data from the processor.Type: GrantFiled: July 25, 2001Date of Patent: March 8, 2005Assignee: Rockwell Automation Technologies, Inc.Inventors: Raymond R. Husted, Ronald E. Schultz, Dennis J. Dombrosky, David A. Karpuszka
-
Publication number: 20030023780Abstract: A system and method for industrial control I/O forcing is provided. The invention includes a processor, shared memory and an I/O processor with cache memory. The invention provides for the cache memory to be loaded with I/O force data from the shared memory. The I/O processor performs I/O forcing utilizing the I/O force data stored in the cache memory. The invention further provides for the processor to notify the I/O processor in the event that I/O force data is altered during control program execution. The invention further provides for the I/O processor to refresh the cache memory (e.g., via a blocked write) after receipt of alteration of the I/O force data from the processor.Type: ApplicationFiled: July 25, 2001Publication date: January 30, 2003Inventors: Raymond R. Husted, Ronald E. Schultz, Dennis J. Dombrosky, David A. Karpuszka
-
Patent number: 6018797Abstract: 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: GrantFiled: December 9, 1997Date of Patent: January 25, 2000Assignee: Allen-Bradley Company, LLCInventors: Otomar Schmidt, Richard S. Gunsaulus, Ronald E. Schultz, Jeffery W. Brooks