Patents by Inventor Rainer Heller
Rainer Heller 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: 8832642Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.Type: GrantFiled: April 16, 2010Date of Patent: September 9, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8700192Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.Type: GrantFiled: April 16, 2010Date of Patent: April 15, 2014Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8443009Abstract: The invention relates to a data processing system with an improved provision of services for providing functionalities. The data processing system comprises at least one first service for activating at least one second service, whereby the services are configured as Web services.Type: GrantFiled: April 16, 2003Date of Patent: May 14, 2013Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Thomas Jachmann
-
Publication number: 20120113134Abstract: The present disclosure describes the insertion of proxy steps in a model of on automation system. A location is identified to insert the proxy step. The proxy step is inserted at the location. In one aspect an icon is displayed where a proxy step may be inserted, in which case the icon is replaced by the proxy step. A programmable logic controller may be programmed based on the model.Type: ApplicationFiled: April 16, 2010Publication date: May 10, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8165863Abstract: A visualization of an electrical machine operation model of logic controller behavior is displayed on a display such as a two-dimensional computer display. The display includes separate spaces representing separate devices in the model. For each device, several characteristics are shown in the model, including mechanical steps, electrical steps and electrical signal outputs. The electrical steps are shown superimposed on the mechanical steps, and electrical transitions link sequential electrical steps in time. Representations of conditions link the electrical transitions with signal outputs upon which the electrical transitions are conditioned.Type: GrantFiled: August 25, 2009Date of Patent: April 24, 2012Assignee: Siemens CorporationInventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
-
Publication number: 20120096427Abstract: A method for splitting and merging runtime software for a programmable logic controller, wherein the runtime software is splittable between a plurality of programmable logic controllers. After the runtime software has been split, the runtime software of a programmable logic controller may be merged into the runtime software of a different programmable logic controller.Type: ApplicationFiled: April 16, 2010Publication date: April 19, 2012Applicant: Siemens AktiengesellschaftInventors: Rainer Heller, Venkata Prasad Reddy Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120041743Abstract: The present disclosure describes output signal behavior for a programmable logic controller. The output signal behavior may be modeled in an electrical sequence flow of an automation system. The modeling including a visual representation of the output signal behavior. After the modeling, at least one programmable logic controller of an automation system may be programmed based on the model.Type: ApplicationFiled: April 16, 2010Publication date: February 16, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120038650Abstract: The present disclosure provides alternative paths of execution in an automation system. In one aspect, a sequence flow of sequence elements are displayed from which an alternative section is identified and an alternate path is created within When programming the at least one PLC in an automation system, each of the paths provides a different execution path for the at least one PLC in an automation system.Type: ApplicationFiled: April 16, 2010Publication date: February 16, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Publication number: 20120022673Abstract: The present disclosure provides a dynamic view in a modeling of an automation system. A first portion of the model may be described in a first sequence description and a second portion of the model may be described in a second sequence description. The sequence descriptions are linked together. In one embodiment, the links are visually provided.Type: ApplicationFiled: April 16, 2010Publication date: January 26, 2012Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 8032893Abstract: A method and a system for the synchronization of data between applications are provided. Data is exchanged at least partially between the applications, the exchanged data being synchronized with the data that is present in the respective application. To simplify the synchronization process, according to the invention an identification that signifies incompleteness is assigned to the data.Type: GrantFiled: April 7, 2006Date of Patent: October 4, 2011Assignee: Siemens AktiengesellschaftInventors: Thomas Banik, Rainer Bitzer, Rainer Heller, Ronald Lange, Peter Niederhuber, Rudolf Pohlan
-
Patent number: 7917891Abstract: A method, computer program and a system for automatically generating entity templates when copying at least one software element are provided. In the method, upon receiving a request to copy a selected element, such as a group of elements in a graphics program, a common entity template is automatically created for the element if it is not currently linked to an entity template or is only linked to a non-modifiable template, such that when modifications are made to the entity template, the modifications are also made to the originally selected element and all copies thereof, simultaneously.Type: GrantFiled: November 30, 2005Date of Patent: March 29, 2011Assignee: Siemens AktiengesellschaftInventors: Clemens Dinges, Rainer Heller, Ronald Lange, Soeren Moritz, Peter Mossmeier, Maximilian Sackerer
-
Patent number: 7904400Abstract: A help system, an automation device with such a help system and a method for providing help data are disclosed. The help system includes a first offline help facility which is installed as part of an application on a data processing device, the first help facility providing a user with help data based upon context data defined by the user, the help data being stored in the first help facility and thus on the data processing device. A second online help facility is provided which is accessed by the data processing device via the internet such that the context data defined by the user in relation to the first help facility is automatically adopted in the second help facility as context data, the second help facility providing the user with additional help data based on this context data, the help data being stored in the second help facility.Type: GrantFiled: October 31, 2003Date of Patent: March 8, 2011Assignee: Siemens AktiengesellschaftInventors: Jürgen Büssert, Jan Fischer, Rainer Heller, Harald Herberth, Ronald Lange, Stefan List, Franz-Josef Menzl, Klaus Meusser, Michael Schlemper, Michael Schlereth, Bodo Stölzle, Peter Wiedenberg
-
Publication number: 20100268521Abstract: The present disclosure includes a monitoring of an automation system. The automation is monitored using the modeling information in which a runtime software was created to control the automation system. In one embodiment, the automation system is online. In a further embodiment the automation system is offline. Controls of the monitoring, such as stop, start, pause, and playback may be provided.Type: ApplicationFiled: April 16, 2010Publication date: October 21, 2010Inventors: Rainer Heller, Venkata Prasad Mukka, Oswin Noetzelmann, Prithvi Raju, Dirk Schaumburg, Edward Slavin
-
Patent number: 7757205Abstract: The invention relates to a system and a method for preparing a standardized functionality which is independent form the type of appliance and is used to create a solution in the field of automation. The specific properties and functions of different automation systems are directly covered or generalized on respective appliances by a system-specific adapter, the automation runtime layer. Another component implemented on the respective appliance, the runtime framework, provides a general automation functionality and/or base functionality. The automation solution can thus be created in a standardized manner on an engineering system, and randomly ported independently from the respective target platform. Uniform object libraries can be used and already created solutions can be recycled independently from the system.Type: GrantFiled: August 18, 2003Date of Patent: July 13, 2010Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Thomas Jachmann, Norbert Portner
-
Patent number: 7707318Abstract: The invention relates to a system and a method for updating information displayed on a client in a process data-driven environment. An updating stamp is provided along with information units used for displaying process data of automation devices in a browser during collection thereof. The updating stamp is compared with an updating stamp which is managed in a system and is updated whenever new information is added for the respective information unit, the information being updated in the browser if the updating stamps are not identical.Type: GrantFiled: September 1, 2003Date of Patent: April 27, 2010Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Thomas Jachmann, Eduard Zalar
-
Patent number: 7693972Abstract: The invention relates to a directory service that simplifies the provision of information within an automation system. The directory service serves to provide information regarding access possibilities, functionalities, interfaces and topologies of components of the automation system and is Web service-based.Type: GrantFiled: April 16, 2003Date of Patent: April 6, 2010Assignee: Siemens AktiengesellschaftInventors: Rainer Heller, Thomas Jachmann, Norbert Portner
-
Publication number: 20100063792Abstract: A visualization of an electrical machine operation model of logic controller behavior is displayed on a display such as a two-dimensional computer display. The display includes separate spaces representing separate devices in the model. For each device, several characteristics are shown in the model, including mechanical steps, electrical steps and electrical signal outputs. The electrical steps are shown superimposed on the mechanical steps, and electrical transitions link sequential electrical steps in time. Representations of conditions link the electrical transitions with signal outputs upon which the electrical transitions are conditioned.Type: ApplicationFiled: August 25, 2009Publication date: March 11, 2010Applicants: Siemens Corporate Research, Inc., Siemens AktiengesellschaftInventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
-
Publication number: 20100063606Abstract: An electrical logic controller behavior model of logic controller behavior is automatically or semi-automatically derived from a model of mechanical machine operation. To create the electrical model, an electrical step is created corresponding to each mechanical step of the mechanical model. For each mechanical transition on the mechanical step, a corresponding electrical transition is created on the corresponding electrical step. For each identified signal associated with an end position of the mechanical step, a condition is created for the associated signal on the corresponding electrical transition. The electrical logic controller behavior model is then used to generate PLC-specific software to control a machine or plant.Type: ApplicationFiled: August 25, 2009Publication date: March 11, 2010Applicants: Siemens Corporate Research, Inc., Siemens AktiengesellschaftInventors: Oswin Noetzelmann, Rainer Heller, Dirk Schaumburg
-
Publication number: 20090217312Abstract: A method and a system for the synchronization of data between applications are provided. Data is exchanged at least partially between the applications, the exchanged data being synchronized with the data that is present in the respective application. To simplify the synchronization process, according to the invention an identification that signifies incompleteness is assigned to the data.Type: ApplicationFiled: April 7, 2006Publication date: August 27, 2009Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Thomas Banik, Rainer Bitzer, Rainer Heller, Ronald Lange, Peter Niederhuber, Rudolf Pohlan
-
Publication number: 20060142882Abstract: The invention relates to a system and a method for preparing a standardised functionality which is independent form the type of appliance and is used to create a solution in the field of automation. The specific properties and functions of different automation systems are directly covered or generalised on respective appliances by a system-specific adapter, the automation runtime layer. Another component implemented on the respective appliance, the runtime framework, provides a general automation functionality and/or base functionality. The automation solution can thus be created in a standardised manner on an engineering system, and randomly ported independently from the respective target platform. Uniform object libraries can be used and already created solutions can be recycled independently from the system.Type: ApplicationFiled: August 18, 2003Publication date: June 29, 2006Applicant: Siemens AktiengesellschaftInventors: Rainer Heller, Thomas Jachmann, Norbert Portner