Recording medium and programming support apparatus
US-2024329615-A1 · Oct 3, 2024 · US
US9760076B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9760076-B2 |
| Application number | US-4909608-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 14, 2008 |
| Priority date | Mar 14, 2007 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In order to be able, for control of an automation system, to project, establish, process and/or simulate device functions of the control devices used in a simple and flexible way, the invention provides a method by means of which at least one software module is made available in an execution environment ( 350 ) with a program function ( 301 - 305 b, 311 - 315, 321 a - 324 ) that can be executed in the execution environment ( 350 ), where the program function ( 301 - 305 b, 311 - 315, 321 a - 324 ) is a representative function of the device function ( 201 - 205 b, 211 - 215 ) that is stored in an associated control device ( 101 - 105, 121 - 125 ) of the control system, the device function and the program function are at least partially identical, the device function comprises at least one first variable function parameter, and the program function comprises at least one second variable function parameter that is assigned to the first function parameter of the device function, the second function parameter is adjusted as a function of user inputs, the adapted second function parameter is transferred to the associated control device ( 101 - 105, 121 - 125 ) via a network ( 400 ), and the first function parameter is set at the value of the second function parameter. Furthermore, the invention provides a control device and control system that are designed to carry out the method.
Opening claim text (preview).
What is claimed is: 1. A method for controlling an automation system, wherein a control system with control devices with predetermined device functions that are interconnected via a network is used for the control, and wherein a control program with a predetermined device function is stored in at least one control device, the method comprising: providing an execution environment that is connected to the network, providing at least one software module within the execution environment with a program function that is executable in the execution environment, wherein: (i) the device function comprises at least one first variable function parameter, (ii) the program function is at least one of a revolutions per minute (RPM) regulator and a speedometer function, and (iii) the program function comprises at least one second variable function parameter that is assigned to the first function parameter of the device function; adapting the second function parameter as a function of user inputs, wherein the user inputs are made available by a user interface of the execution environment; transmitting the adapted second function parameter from the execution environment to the at least one control device via a network; setting the first function parameter to the value of the second function parameter, wherein the program function is a representative function of the device function stored in the control device, and wherein the device function and the program function are at least partially identical, wherein the representative function is assigned to the device function, and wherein a part of the device function is shifted to the representative function, in such a way that the device function is carried out partially in the device and partially within the execution environment by the corresponding representative function, so that the device function is completed by the representative function, and controlling the automation system using the control device and the representative function. 2. The method according to claim 1 , further comprising: transmitting the first function parameter from the at least one control device to the execution environment via the network, and setting the second function parameter to the value of the first function parameter. 3. The method according to claim 1 , wherein the network is an IP-based network, the execution environment comprises a Web browser, and the transmission of the first and/or second function parameter occurs by means of standard Web technology. 4. The method according to claim 1 , further comprising simulating a functional procedure of the control system in the execution environment. 5. The method according to claim 4 , wherein the simulation of a function procedure comprises executing at least one program function, wherein the program function is a representative function of a device function that is stored in the control device of the control system. 6. The method according to claim 4 , wherein the simulation of a functional procedure comprises exchanging data between at least two program functions, wherein the program functions in each case are representative functions of device functions that have been stored in two associated control devices. 7. The method according to claim 4 , wherein the simulation of a functional procedure comprises executing at least one device function that is stored in a control device of the control system, wherein input values of the device function are transferred from the execution environment to the control device via the network, and output values of the device function are transferred from the control device to the execution environment via the network. 8. The method according to claim 1 , wherein the providing of the at least one software module in the execution environment comprises reading out the representative function from the control device, calling the representative function from a predetermined Internet address of the manufacturer of the control device, calling the representative function from an Internet address stored in the control device, providing a storage medium with a software component stored in it that comprises the representative function, or providing the representative function as a result of a configuration process. 9. Method according to claim 1 , further comprising graphically displaying the device function partially being carried out within the execution environment and graphically displaying the device function partially being carried out in the device. 10. Method according to claim 1 , further comprising: graphically displaying the device function partially being carried out within the execution environment; graphically indicating that the device function partially being carried out within the execution environment is not carried out in the device. 11. A control device of a control system for controlling an automation system, comprising: a memory with a first program module stored in the memory, wherein the first program module comprises at least one executable device function with at least one first variable function parameter, a processor unit for executing the first program module, and a network interface for connecting the control device to a network, wherein the first program module is designed to communicate via a software interface with at least one second program module, wherein the second program module is arranged in a computer system that is connected to the control device via the network and that comprises at least one program function with at least one second variable function parameter, wherein the program function is at least one of a revolutions per minute (RPM) regulator and a speedometer function, wherein the program function is a representative function of the device function stored in the control device, and wherein the device function and the program function are at least partially identical, wherein the representative function is assigned to the device function, and wherein part of the device function is shifted to the representative function, in such a way that the device function is carried out partially in the device and partially within the execution environment by the corresponding representative function, so that the device function is completed by the representative function, and wherein the automation system is controlled using the control device and the representative function. 12. The control device according to claim 11 , designed to set the first variable function parameter at a value received via the network. 13. The control device according to claim 11 , designed to readout the first variable function parameter from the device function, and transfer it via the network to the second program module. 14. The control device according to claim 11 , designed to execute the device function in such a way that the input and output values of the device function are exchanged via the network with the second program module. 15. The control device according to claim 11 , wherein the control device is an input or output device for process control. 16. The control device according to claim 11 , wherein the control device is a programmable logics control unit (PLC). 17. A control system for the control of an automation system, comprising at least one control device according to claim 11 with a first program module stored therein, which module comprises at least one executable device function, and at least one software module with a program function that can be executed in an execution environment, wherein the progra
characterised by modeling, simulation of the manufacturing system · CPC title
Hyperlink, access to program modules and to hardware modules in www, web server, browser · CPC title
Upload, download programs, parameters from, to station to, from server · CPC title
Web control system, with intelligent control components each with web server · CPC title
Cross-Sectional Technologies · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.