Patents by Inventor Klaus Wohnhaas

Klaus Wohnhaas 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: 8369966
    Abstract: A network having a plurality of subscribers has at least one message transmitter and at least one message receiver. The at least one message transmitter sends messages at predefined time intervals. The message receiver receives the messages at the predefined time intervals. A delay time of the messages is monitored on the basis of time outs. In addition, at least one of the subscribers repeatedly estimates a current delay time using a time measurement between sending out a request message and receiving a response message. The estimated delay time is compared with a predefined threshold value. If the estimated delay time exceeds the defined threshold value, an error signal is generated.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: February 5, 2013
    Assignee: Pilz GmbH & Co. KG
    Inventors: Matthias Holzaepfel, Reinhard Sperrer, Stefan Woehrle, Klaus Wohnhaas
  • Patent number: 8307356
    Abstract: The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The safety controller has an input module for automatically reading process signals, a failsafe signal processing module for automatically processing the process signals, and a failsafe output module which produces control signals as a function of the signal processing module. The signal processing module comprises at least one programmable processor and at least one read only memory. A current operating program for the processor is stored in a non-volatile form in the read only memory. A download device for transferring a new operating program is provided in the safety controller, with the download device enabling or inhibiting the transfer of a new operating program in a failsafe manner as a function of enabling information.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: November 6, 2012
    Assignee: Pilz GmbH & Co. KG
    Inventors: Johannes Klopfer, Klaus Wohnhaas
  • Patent number: 8144718
    Abstract: In a method for transmitting data in a control system, a first station generates a data frame having a plurality of data fields. At least one data field to be filled with transmission data is clearly assigned to each further station. The data frame is transmitted as an outgoing data frame from one station to the next, with every further station filling the respectively assigned data field with transmission data. The last station returns the data frame as a returning data frame to the series of stations. The stations read extraneous transmission data from the data fields in the returning data frame. Preferably, the respective data fields are individually assigned to the stations.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: March 27, 2012
    Assignee: Pilz GmbH & Co. KG
    Inventors: Hans Schwenkel, Klaus Wohnhaas, Reinhard Sperrer, Matthias Holzaepfel, Roland Rupp
  • Publication number: 20110016362
    Abstract: A network having a plurality of subscribers has at least one message transmitter and at least one message receiver. The at least one message transmitter sends messages at predefined time intervals. The message receiver receives the messages at the predefined time intervals. A delay time of the messages is monitored on the basis of time outs. In addition, at least one of the subscribers repeatedly estimates a current delay time using a time measurement between sending out a request message and receiving a response message. The estimated delay time is compared with a predefined threshold value. If the estimated delay time exceeds the defined threshold value, an error signal is generated.
    Type: Application
    Filed: July 23, 2010
    Publication date: January 20, 2011
    Inventors: Matthias HOLZAEPFEL, Reinhard Sperrer, Stefan Woehrle, Klaus Wohnhaas
  • Publication number: 20080010638
    Abstract: The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The safety controller has an input module for automatically reading process signals, a failsafe signal processing module for automatically processing the process signals, and a failsafe output module which produces control signals as a function of the signal processing module. The signal processing module comprises at least one programmable processor and at least one read only memory. A current operating program for the processor is stored in a non-volatile form in the read only memory. A download device for transferring a new operating program is provided in the safety controller, with the download device enabling or inhibiting the transfer of a new operating program in a failsafe manner as a function of enabling information.
    Type: Application
    Filed: September 18, 2007
    Publication date: January 10, 2008
    Inventors: Johannes Klopfer, Klaus Wohnhaas
  • Publication number: 20080002737
    Abstract: In a method for transmitting data in a control system, a first station generates a data frame having a plurality of data fields. At least one data field to be filled with transmission data is clearly assigned to each further station. The data frame is transmitted as an outgoing data frame from one station to the next, with every further station filling the respectively assigned data field with transmission data. The last station returns the data frame as a returning data frame to the series of stations. The stations read extraneous transmission data from the data fields in the returning data frame. Preferably, the respective data fields are individually assigned to the stations.
    Type: Application
    Filed: June 22, 2007
    Publication date: January 3, 2008
    Inventors: Hans Schwenkel, Klaus Wohnhaas, Reinhard Sperrer, Matthias Holzaepfel, Roland Rupp
  • Patent number: 7286886
    Abstract: The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The safety controller has an input module for automatically reading process signals, a failsafe signal processing module for automatically processing the process signals, and a failsafe output module which produces control signals as a function of the signal processing module. The signal processing module comprises at least one programmable processor and at least one read only memory. A current operating program for the processor is stored in a non-volatile form in the read only memory. A download device for transferring a new operating program is provided in the safety controller, with the download device enabling or inhibiting the transfer of a new operating program in a failsafe manner as a function of enabling information.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: October 23, 2007
    Assignee: Pilz GmbH & Co.
    Inventors: Johannes Klopfer, Klaus Wohnhaas
  • Patent number: 7020711
    Abstract: The invention relates to a method for adjusting the data transmission rate in a fieldbus system (10) which is suitable to control safety-critical processes and which comprises at least one subscriber (12, 14) connected to a fieldbus (20), wherein in a first phase the subscriber/subscribers log on at a unit (30/central unit) centrally connected to the fieldbus with a first low data transmission rate. In a second phase the central unit (30) sets the data transmission rate at the subscriber/subscribers (12, 14) to a predetermined higher second value. In a third phase the subscriber/subscribers (12, 14) log on again at the central unit with a higher data transmission rate; and the central unit (30) shuts down the fieldbus (20) if it detects a deviation of the number of subscribers (12, 14) logged on in the first and the third phase.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: March 28, 2006
    Assignee: Pilz GmbH & Co.
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Publication number: 20050203645
    Abstract: The invention relates to a safety controller and to a method for loading a new operating program onto such a safety controller. The safety controller has an input module for automatically reading process signals, a failsafe signal processing module for automatically processing the process signals, and a failsafe output module which produces control signals as a function of the signal processing module. The signal processing module comprises at least one programmable processor and at least one read only memory. A current operating program for the processor is stored in a non-volatile form in the read only memory. A download device for transferring a new operating program is provided in the safety controller, with the download device enabling or inhibiting the transfer of a new operating program in a failsafe manner as a function of enabling information.
    Type: Application
    Filed: February 23, 2005
    Publication date: September 15, 2005
    Inventors: Johannes Klopfer, Klaus Wohnhaas
  • Patent number: 6871240
    Abstract: The present invention describes a method of allocating a defined user address to a safe bus user when connecting it to a field bus of a safe control system. The method comprises the step of sending out a first registration message from the safe bus user to an administration unit connected to the field bus. The first registration message contains a predetermined universal address. The method further comprises the step of sending out an address allocation message from the administration unit to the safe bus user, wherein the address allocation message contains the defined user address. Finally, the method comprises the step of storing the defined user address in a memory of the safe bus user.
    Type: Grant
    Filed: February 21, 2002
    Date of Patent: March 22, 2005
    Assignee: Pilz GmbH & Co.
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Patent number: 6832343
    Abstract: The present invention relates to an apparatus for controlling safety-critical processes. The apparatus includes at least one safe control unit for controlling the safety-critical processes and at least two safe signal units which are connected via I/O channels to the safety-critical processes. The safe control unit and the safe signal units are connected to a common fieldbus. The safe signal units communicate with the safe control unit, but not with one another, when the apparatus is in the control mode. The safe signal units have an evaluator for evaluating a fault message which is broadcasted across the fieldbus, as well as a switching device which autonomously change the safety-critical process to a safe state when a fault message which is evaluated as being relevant occurs.
    Type: Grant
    Filed: February 8, 2002
    Date of Patent: December 14, 2004
    Assignee: Pilz GmbH & Co.
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Patent number: 6532508
    Abstract: The present invention describes a control system for controlling safety-critical processes. The control system has a first control unit for controlling a safety-critical process and at least one signal unit linked to the safety-critical process via I/O channels. It further comprises a field bus connecting said first control unit and said signal unit, and a bus master for controlling communication on said field bus. Said first control unit and said signal unit each comprise safety-directed arrangements for ensuring failsafe communication among each other. Said bus master is connected to said field bus separately from said first control unit and said signal unit.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: March 11, 2003
    Assignee: Pilz GmbH & Co.
    Inventors: Andreas Heckel, Klaus Wohnhaas, Roland Rupp
  • Publication number: 20020126620
    Abstract: The present invention describes a control system for controlling safety-critical processes. The control system has a first control unit for controlling a safety-critical process and at least one signal unit linked to the safety-critical process via I/O channels. It further comprises a field bus connecting said first control unit and said signal unit, and a bus master for controlling communication on said field bus. Said first control unit and said signal unit each comprise safety-directed arrangements for ensuring failsafe communication among each other. Said bus master is connected to said field bus separately from said first control unit and said signal unit.
    Type: Application
    Filed: December 21, 2001
    Publication date: September 12, 2002
    Applicant: Pilz GmbH & Co.
    Inventors: Andreas Heckel, Klaus Wohnhaas, Roland Rupp
  • Publication number: 20020093951
    Abstract: The present invention relates to an apparatus for controlling safety-critical processes. The apparatus includes at least one safe control unit for controlling the safety-critical processes and at least two safe signal units which are connected via I/O channels to the safety-critical processes. The safe control unit and the safe signal units are connected to a common fieldbus. The safe signal units communicate with the safe control unit, but not with one another, when the apparatus is in the control mode. The safe signal units have an evaluator for evaluating a fault message which is broadcasted across the fieldbus, as well as a switching device which autonomously change the safety-critical process to a safe state when a fault message which is evaluated as being relevant occurs.
    Type: Application
    Filed: February 8, 2002
    Publication date: July 18, 2002
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Publication number: 20020091838
    Abstract: The invention relates to a method for adjusting the data transmission rate in a fieldbus system (10) which is suitable to control safety-critical processes and which comprises at least one subscriber (12, 14) connected to a fieldbus (20), wherein in a first phase the subscriber/subscribers log on at a unit (30/central unit) centrally connected to the fieldbus with a first low data transmission rate. In a second phase the central unit (30) sets the data transmission rate at the subscriber/subscribers (12, 14) to a predetermined higher second value. In a third phase the subscriber/subscribers (12, 14) log on again at the central unit with a higher data transmission rate; and the central unit (30) shuts down the fieldbus (20) if it detects a deviation of the number of subscribers (12, 14) logged on in the first and the third phase.
    Type: Application
    Filed: February 8, 2002
    Publication date: July 11, 2002
    Applicant: PILZ GmbH & Co.
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Publication number: 20020083246
    Abstract: The present invention describes a method of allocating a defined user address to a safe bus user when connecting it to a field bus of a safe control system. The method comprises the step of sending out a first registration message from the safe bus user to an administration unit connected to the field bus. The first registration message contains a predetermined universal address. The method further comprises the step of sending out an address allocation message from the administration unit to the safe bus user, wherein the address allocation message contains the defined user address. Finally, the method comprises the step of storing the defined user address in a memory of the safe bus user.
    Type: Application
    Filed: February 21, 2002
    Publication date: June 27, 2002
    Inventors: Roland Rupp, Klaus Wohnhaas, Hans Schwenkel
  • Patent number: 5920715
    Abstract: A system architecture uses at least two processors (2, 3), which jointly control a process and constantly compare their data with each other. A program complex which has been checked with respect to the possible errors, as well as a non-checked program complex, runs on one of the two processors (2). In order to rule out interference in the checked program complex by the non-checked one, the peripheral hardware (12) which interact with the checked program complex are provided with inhibit inputs (16), and the tested program complex, via the inhibit inputs (16), blocks the peripheral hardware (12) which are reserved for it before it gives up command to the non-checked program complex.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: July 6, 1999
    Assignee: PIlz GmbH & Co.
    Inventors: Andreas Heckel, Roland Rupp, Christoph Weishaar, Klaus Wohnhaas