Patents by Inventor Timo Nawratil

Timo Nawratil 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: 9405278
    Abstract: A safety control device for safely controlling a hazardous installation has a first and a second calculation unit and an output unit for driving at least one actuator. The control device acquires an input signal and determines a floating point value depending on the input signal. The first and second calculation units each determine an input interval as a function of the floating point value. The first and second calculation units each further determine a result interval as a function of the input interval by applying a first calculation algorithm to the input interval. The first calculation algorithm is based on interval arithmetic. The result intervals from the first and second calculation units are compared and an output value is determined as a function of the result intervals. An output signal is determined as a function of the output value. The output signal drives the at least one actuator.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: August 2, 2016
    Assignee: PILZ GMBH & CO. KG
    Inventors: Simon Stegmaier, Timo Nawratil, Juergen Wuellrich
  • Patent number: 9128480
    Abstract: A safety controller controls an automated installation on the basis of project data representing an individual application running. The safety controller has a plurality of controller hardware components. At least some controller hardware components have a respective project data memory. The project data memories each are designed to store project data supplied to them. The safety controller includes a connecting unit, such as a communication network, which connects the controller hardware components to one another. The safety controller also has a distribution unit for distributing at least some of the project data via the connecting unit to at least some of the project data memories.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: September 8, 2015
    Assignee: PILZ GMBH & CO. KG
    Inventors: Matthias Reusch, Karsten Petzold, Michael Kling, Patrick Schips, Bernd Banzhaf, Florian Stanko, Herbert Walter, Timo Nawratil
  • Patent number: 8910121
    Abstract: An installation comprises at least one sensor for providing sensor data representing a real system state of the installation and at least one actuator for acting on the real system state. A controller for controlling the installation comprises a data memory for storing the sensor data and a program memory for storing a machine code program. A programming tool for programming the controller includes a program editor, a debugging tool and a compiler. A machine code program is executed on the controller while the debugging tool is activated, and the debugging tool determines a reverse relationship between the machine code running on the controller and at least one high level control instruction shown in the program editor, thereby linking at least one high level control instruction to a real system state during the execution of the machine code program.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: December 9, 2014
    Assignee: Pilz GmbH & Co. KG
    Inventors: Matteo Cantarelli, Matthias Reusch, Herbert Walter, Florian Stanko, Timo Nawratil
  • Publication number: 20140200687
    Abstract: A safety control device for safely controlling a hazardous installation has a first and a second calculation unit and an output unit for driving at least one actuator. The control device acquires an input signal and determines a floating point value depending on the input signal. The first and second calculation units each determine an input interval as a function of the floating point value. The first and second calculation units each further determine a result interval as a function of the input interval by applying a first calculation algorithm to the input interval. The first calculation algorithm is based on interval arithmetic. The result intervals from the first and second calculation units are compared and an output value is determined as a function of the result intervals. An output signal is determined as a function of the output value. The output signal drives the at least one actuator.
    Type: Application
    Filed: November 20, 2013
    Publication date: July 17, 2014
    Inventors: Simon STEGMAIER, Timo NAWRATIL, Juergen WUELLRICH
  • Publication number: 20120116541
    Abstract: A safety controller controls an automated installation on the basis of project data representing an individual application running. The safety controller has a plurality of controller hardware components. At least some controller hardware components have a respective project data memory. The project data memories each are designed to store project data supplied to them. The safety controller includes a connecting unit, such as a communication network, which connects the controller hardware components to one another. The safety controller also has a distribution unit for distributing at least some of the project data via the connecting unit to at least some of the project data memories.
    Type: Application
    Filed: October 19, 2011
    Publication date: May 10, 2012
    Inventors: Matthias REUSCH, Karsten Petzold, Michael Kling, Patrick Schips, Bernd Banzhaf, Florian Stanko, Herbert Walter, Timo Nawratil
  • Publication number: 20100268358
    Abstract: An installation comprises at least one sensor for providing sensor data representing a real system state of the installation and at least one actuator for acting on the real system state. A controller for controlling the installation comprises a data memory for storing the sensor data and a program memory for storing a machine code program. A programming tool for programming the controller includes a program editor, a debugging tool and a compiler. A machine code program is executed on the controller while the debugging tool is activated, and the debugging tool determines a reverse relationship between the machine code running on the controller and at least one high level control instruction shown in the program editor. The debugging tool reads sensor data from a data memory in the controller and assigns the sensor data to the at least one high level control instruction, thereby linking the at least one high level control instruction to a real system state during the execution of the machine code program.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Inventors: Matteo CANTARELLI, Matthias Reusch, Herbert Walter, Florian Stanko, Timo Nawratil