Patents by Inventor Johannes Birzer

Johannes Birzer 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: 9787682
    Abstract: In a method for securely connecting a controller for a machine or plant to a higher-level IT system, an integration layer is provided between the controller and the IT system, a controller image of the controller is generated in the integration layer, and the controller image is accessed from the IT system. The IT system thus always accesses the controller image rather than directly the controller. This prevents malware from gaining access to the controller e.g. via a network.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 10, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Rainer Ordenewitz
  • Patent number: 8788976
    Abstract: A project navigator for displaying technological objects hierarchically on a display device, in particular on a computer, is provided. The technological objects are mutually interconnected and model a machine with cascaded synchronous control. The technological objects are selected by a user input facility. For a selected technological object, an associated input and/or output side connection tree for the technological object is then displayed together with further technological objects.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: July 22, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Markus Fister, Raimund Kram
  • Publication number: 20140090017
    Abstract: In a method for securely connecting a controller for a machine or plant to a higher-level IT system, an integration layer is provided between the controller and the IT system, a controller image of the controller is generated in the integration layer, and the controller image is accessed from the IT system. The IT system thus always accesses the controller image rather than directly the controller. This prevents malware from gaining access to the controller e.g. via a network.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Rainer Ordenewitz
  • Patent number: 8155781
    Abstract: In order to improve movement control in an automation system for movement control, profiles for movement control are freely defined via functions. Polynomial interpolations or spline interpolations are used for the defined functions, the interpolations being of a higher degree. The profile for movement control has a command variable and a secondary variable, at least one of which is time-based or position-related.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: April 10, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Tino Heber, Raimund Kram
  • Patent number: 7818087
    Abstract: A system for guiding movement of a movable machine element of a machine, such as a machine tool, production machine and robot, receives user input data relating to a travel movement of machine element and an optimization criterion selected from a robust travel movement, where a smallest number of natural frequencies of the movable machine element is excited, and a time-optimized travel movement, where from the natural frequencies of the movable machine element only those natural frequencies are excited that do not include a main natural frequency. The system then determines from the movement profile coefficients of polynomial functions and a position setpoint variable based on the coefficients. The travel movement of the machine element is executed in response to the determined position setpoint variable.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: October 19, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Jens Hamann, Raimund Kram, Uwe Ladra, Elmar Schäfers
  • Patent number: 7734360
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 8, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Publication number: 20100031199
    Abstract: A project navigator for displaying technological objects hierarchically on a display device, in particular on a computer, is provided. The technological objects are mutually interconnected and model a machine with cascaded synchronous control. The technological objects are selected by a user input facility. For a selected technological object, an associated input and/or output side connection tree for the technological object is then displayed together with further technological objects.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 4, 2010
    Inventors: Johannes Birzer, Markus Fister, Raimund Kram
  • Patent number: 7561929
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: July 14, 2009
    Assignee: Siemens Aktienegesellschaft
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Publication number: 20090125125
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Application
    Filed: December 12, 2008
    Publication date: May 14, 2009
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Publication number: 20090088891
    Abstract: The invention relates to a method and a control unit (8) for guiding the displacement of a displaceable machine element (9) of a machine, said method comprising the following steps that are carried out in the control unit (8): a) input of a travel displacement (Xv) that is to be carried out by the machine element (9) and an optimisation criterion (OpK); b) determination of a displacement profile (Xsollk(t)) using the travel displacement that is to be carried out by the machine element (9) and the optimisation criterion (OpK), c) determination of a target position variable (Xsoll(n)) by means of the displacement profile (Xsollk(t)), d) output of the target position variable (Xsoll(n)) to a controller (6) for carrying out the travel displacement of the machine element (9). The invention provides a simple method and a simple control unit (8) for optimising the guidance of the displacement of a displaceable machine element (9) of a machine.
    Type: Application
    Filed: June 2, 2006
    Publication date: April 2, 2009
    Applicant: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Jens Hamann, Raimund Kram, Uwe Ladra, Elmar Schafers
  • Patent number: 7369904
    Abstract: A method for integrating a number of automation components into an industrial controller with a uniform running level model of the runtime system. The basic clock of the running level model is devised from either an internal timer, an internal clock of a communication medium, an external device or from a variable (TG) which belongs to the technological process (P1, P2).
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: May 6, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Johannes Birzer, Martin Kiesel, Regina Schmitt
  • Patent number: 7363527
    Abstract: The invention relates to an automation system, wherein error reaction is improved. This is achieved by providing a method for the treatment of errors in a real time automation system, wherein at least one error reaction function is triggered by at least one processing error and/or access error. The improvement is achieved by providing a method for the treatment of errors using the error reaction function, and by providing a method for the treatment of errors in an automation system which has at least two levels of execution, wherein at least one error reaction function is triggered by at least one processing error and/or one access error on at least one of the other levels of execution.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: April 22, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Raimund Kram, Wolfgang Horn
  • Publication number: 20070043675
    Abstract: A method is disclosed for licensing software components and providing access authorization to software components and/or instantiations of software objects through sublicenses and/or value points, wherein a sublicense and/or value points are associated with each software module and/or the instantiation of a module. Access authorization is based on a comparison between acquired sublicenses/value points and the sublicenses/value points required for an machine task. Sublicenses/value points can be exchanged/traded between different machines and/or users.
    Type: Application
    Filed: August 24, 2006
    Publication date: February 22, 2007
    Applicant: Siemens Aktiengesellschaft
    Inventors: Johannes Birzer, Mirko Danz, Andreas Hartinger, Martin Kiesel
  • Patent number: 7117049
    Abstract: The loadability of technology object types into a run time system of an industrial controller permits functional expansion of the basic system of the controller as well as technological scaling of the controller. The loaded technology object types are instantiable, and may be distributed, as needed. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program with a separation between technological functionality and device functionality.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: October 3, 2006
    Assignee: Siemens Aktlencesellschaft
    Inventors: Wolfgang Horn, Thomas Ackermann, Johannes Birzer
  • Patent number: 6978190
    Abstract: A configurable running level model of a runtime system for the control tasks of an industrial controller for cyclical machines is created in a simple manner, enabling the programming of the machine sequence to take place in a sequential program. The wait_for_condition command in this case enables a user to wait for any desired conditions and respond with higher priority in the program flow. User programs can be additionally loaded into the user levels of the running level model.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: December 20, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
  • Patent number: 6950715
    Abstract: The basic available command library of the run-time system (RTS1-RTS4) of a universal motion control (combined SPS/NC control) can be expanded dynamically and according to the user's specific requirements by loading technology packets TP (with corresponding technology object types TO). Thus, a dynamic scaling of a universal motion control UMC is possible. Due to a consistent integration and communication platform API, the functionality of extremely prepared technology packets TP can also be integrated into the control.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: September 27, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Klaus Wucherer, Johannes Birzer, Karl Hess, Tino Heber, Steffen Kirste
  • Patent number: 6941175
    Abstract: Mechanisms for operating an industrial controller (S) equipped with a runtime system (RTS), in particular for production machines, which enable a user to wait in the program flow for any desired condition are provided, the program flow being immediately continued when the condition is satisfied and the program flow being stopped when the condition is not satisfied, until it is established that the condition has been satisfied, the priority of the checking for the condition being increased in comparison with the current task priority while waiting for the condition to be satisfied. When the condition has been satisfied, a defined program sequence is processed with high priority up to an explicit end, the old task priority being resumed after the explicit end of the program sequence.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: September 6, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
  • Publication number: 20050171622
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Application
    Filed: March 28, 2005
    Publication date: August 4, 2005
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
  • Publication number: 20050131563
    Abstract: In order to improve movement control in an automation system for movement control, profiles (P) for movement control are freely defined via functions. Polynomial interpolations or spline interpolations are used for said functions, the interpolations being of a higher degree. The profile (P) for movement control has a command variable (L) and a secondary variable (F), at least one of which is time-based or position-related.
    Type: Application
    Filed: December 27, 2002
    Publication date: June 16, 2005
    Inventors: Raimund Kram, Johannes Birzer, Tino Heber
  • Patent number: 6882890
    Abstract: A method and system for controlling an industrial controller based on technology objects are disclosed. Technology object types may be loaded and instantiated into the run time system of a controller, thereby increasing the functionality and providing technological scaling of the controller. Technology object types may be loaded in the form of technology packages and a user may use the functionality of the invention directly in a user program.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: April 19, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel