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: 9787682Abstract: 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: GrantFiled: September 26, 2013Date of Patent: October 10, 2017Assignee: Siemens AktiengesellschaftInventors: Johannes Birzer, Rainer Ordenewitz
-
Patent number: 8788976Abstract: 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: GrantFiled: July 29, 2009Date of Patent: July 22, 2014Assignee: Siemens AktiengesellschaftInventors: Johannes Birzer, Markus Fister, Raimund Kram
-
Publication number: 20140090017Abstract: 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: ApplicationFiled: September 26, 2013Publication date: March 27, 2014Applicant: Siemens AktiengesellschaftInventors: Johannes Birzer, Rainer Ordenewitz
-
Patent number: 8155781Abstract: 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: GrantFiled: December 27, 2002Date of Patent: April 10, 2012Assignee: Siemens AktiengesellschaftInventors: Johannes Birzer, Tino Heber, Raimund Kram
-
Patent number: 7818087Abstract: 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: GrantFiled: June 2, 2006Date of Patent: October 19, 2010Assignee: Siemens AktiengesellschaftInventors: Johannes Birzer, Jens Hamann, Raimund Kram, Uwe Ladra, Elmar Schäfers
-
Patent number: 7734360Abstract: 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: GrantFiled: December 12, 2008Date of Patent: June 8, 2010Assignee: Siemens AktiengesellschaftInventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
-
Publication number: 20100031199Abstract: 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: ApplicationFiled: July 29, 2009Publication date: February 4, 2010Inventors: Johannes Birzer, Markus Fister, Raimund Kram
-
Patent number: 7561929Abstract: 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: GrantFiled: March 28, 2005Date of Patent: July 14, 2009Assignee: Siemens AktienegesellschaftInventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
-
Publication number: 20090125125Abstract: 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: ApplicationFiled: December 12, 2008Publication date: May 14, 2009Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
-
Publication number: 20090088891Abstract: 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: ApplicationFiled: June 2, 2006Publication date: April 2, 2009Applicant: Siemens AktiengesellschaftInventors: Johannes Birzer, Jens Hamann, Raimund Kram, Uwe Ladra, Elmar Schafers
-
Patent number: 7369904Abstract: 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: GrantFiled: August 30, 2001Date of Patent: May 6, 2008Assignee: Siemens AktiengesellschaftInventors: Armin Amrhein, Johannes Birzer, Martin Kiesel, Regina Schmitt
-
Patent number: 7363527Abstract: 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: GrantFiled: December 23, 2002Date of Patent: April 22, 2008Assignee: Siemens AktiengesellschaftInventors: Johannes Birzer, Raimund Kram, Wolfgang Horn
-
Publication number: 20070043675Abstract: 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: ApplicationFiled: August 24, 2006Publication date: February 22, 2007Applicant: Siemens AktiengesellschaftInventors: Johannes Birzer, Mirko Danz, Andreas Hartinger, Martin Kiesel
-
Patent number: 7117049Abstract: 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: GrantFiled: June 29, 2001Date of Patent: October 3, 2006Assignee: Siemens AktlencesellschaftInventors: Wolfgang Horn, Thomas Ackermann, Johannes Birzer
-
Patent number: 6978190Abstract: 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: GrantFiled: August 24, 2001Date of Patent: December 20, 2005Assignee: Siemens AktiengesellschaftInventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
-
Patent number: 6950715Abstract: 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: GrantFiled: March 11, 2003Date of Patent: September 27, 2005Assignee: Siemens AktiengesellschaftInventors: Klaus Wucherer, Johannes Birzer, Karl Hess, Tino Heber, Steffen Kirste
-
Patent number: 6941175Abstract: 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: GrantFiled: August 24, 2001Date of Patent: September 6, 2005Assignee: Siemens AktiengesellschaftInventors: Armin Amrhein, Johannes Birzer, Thomas Hennefelder, Martin Kiesel, Raimund Kram, Regina Schmitt
-
Publication number: 20050171622Abstract: 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: ApplicationFiled: March 28, 2005Publication date: August 4, 2005Inventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel
-
Publication number: 20050131563Abstract: 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: ApplicationFiled: December 27, 2002Publication date: June 16, 2005Inventors: Raimund Kram, Johannes Birzer, Tino Heber
-
Patent number: 6882890Abstract: 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: GrantFiled: June 29, 2001Date of Patent: April 19, 2005Assignee: Siemens AktiengesellschaftInventors: Wolfgang Horn, Johannes Birzer, Tino Heber, Raimund Kram, Martin Kiesel