Recording medium and programming support apparatus
US-2024329615-A1 · Oct 3, 2024 · US
US10185600B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10185600-B2 |
| Application number | US-201414325281-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2014 |
| Priority date | Sep 29, 2006 |
| Publication date | Jan 22, 2019 |
| Grant date | Jan 22, 2019 |
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.
Aspects describe multiple interface support that provides dynamic switching between new and old interface revisions. A first interface application is selected from a set of alternative interface applications for an industrial automation system. Support for each interface application included in the set of alternative interface applications is provided. A second interface application is downloaded and associated with the first interface application. The second interface application is enabled during runtime. If needed, the second interface application can be selectively disabled and an operation resumed with the first interface application.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: implementing a first interface application within an industrial automation environment, wherein the first interface application is related to a first version of an interface associated with a service that is decoupled from a platform configuration of the industrial automation environment and wherein the service comprises a specification that represents a device of the industrial automation environment and a reusable definition that is employable to control an operation of the device; determining mapping data indicative of a mapping between the first interface application and a second interface application that is associated with the service and that is compatible with the first interface application, wherein the second interface application is related to a second version of the interface, and wherein utilizing the mapping data is utilized to facilitate a validation of at least one of the first interface application or the second interface application; and based on a result of the validation, implementing the second interface application while maintaining support for the first interface application; and based on determining a change in product data indicative of a product associated with the industrial automation environment, switching between implementing the first interface application and the second interface application during runtime. 2. The system of claim 1 , wherein the reusable definition comprises ladder logic data. 3. The system of claim 1 , wherein the switching comprises switching between implementing the first interface application and the second interface application without shutting down a device of the industrial automation environment. 4. The system of claim 1 , wherein the switching comprises temporarily disabling the first interface application. 5. The system of claim 1 , wherein the operations further comprise: identifying a difference between the first interface application and the second interface application. 6. The system of claim 1 , wherein the operations further comprise: receiving, from an original equipment manufacturer device, instruction data that initiates the validation. 7. The system of claim 1 , wherein the validation comprises performing a test of the second interface application during runtime of the industrial automation environment. 8. The system of claim 1 , wherein the operations further comprise: receiving an indication that the second interface application is to be deployed within the industrial automation environment. 9. A method, comprising: implementing, by a system comprising a processor, a first interface application within an industrial automation environment, wherein the first interface application is related to a first version of an interface associated with a service that is decoupled from a platform configuration of the industrial automation environment and wherein the service comprises a specification that represents a device of the industrial automation environment and a reusable definition that is employable to control a state of the device; determining association data indicative of an association between the first interface application and a second interface application that is associated with the service and that is compatible with the first interface application, wherein the second interface application is related to a second version of the interface, and wherein the association data is to be utilized to perform, during runtime, a test that validates the second interface application; and based on a result of the test, implementing the second interface application while concurrently maintaining support for the first interface application; and based on determining a modification to product data indicative of a product associated with the industrial automation environment, switching between implementation of the first interface application and the second interface application during runtime. 10. The method of claim 9 , wherein the first interface application and the second interface application are alternative interface applications. 11. The method of claim 9 , wherein the service separates procedural control from equipment control by employing a hierarchically structured data model. 12. The method of claim 9 , wherein the switching comprises temporarily disabling the first interface application. 13. The method of claim 9 , wherein the determining the association data comprises identifying a difference between the first interface application and the second interface application. 14. The method of claim 9 , wherein the determining the association data comprises determining information related to a revision level of at least one of the first interface application or the second interface application. 15. The method of claim 9 , wherein the performing comprises performing the test during runtime of the industrial automation environment. 16. The method of claim 9 , further comprises: prior to the implementing the second interface application, receiving an indication that the second interface application is to be deployed within the industrial automation environment. 17. A non-transitory computer-readable storage medium, comprising executable instructions that when executed by a processor, facilitate performance of operations, comprising: implementing a first interface application within an industrial automation environment, wherein the first interface application is related to a first version of an interface associated with a service that is decoupled from a platform configuration of the industrial automation environment and wherein the service comprises a reusable definition a specification that represents an equipment of the industrial automation environment and a reusable definition that is employable to modify an operation performed by the equipment; determining mapping data indicative of a mapping between the first interface application and a second interface application that is associated with the service and that is compatible with the first interface application, wherein the second interface application is related to a second version of the interface and wherein the mapping data is employable to facilitate a validation of at least one of the first interface application or the second interface application; and based on the validation, implementing the second interface application while concurrently maintaining support for the first interface application; and based on determining that product data indicative of a product associated with the industrial automation environment has changed, switching between implementing the first interface application and the second interface application during runtime. 18. The non-transitory computer-readable storage medium of claim 17 , wherein the first interface application and the second interface application are alternative interface applications. 19. The non-transitory computer-readable storage medium of claim 17 , wherein the switching comprises switching between implementation of the first interface application and the second interface application in response to determining that a change in a material that is utilized within the industrial automation environment. 20. The non-transitory computer-readable storage medium of claim 17 , wherein the mapping data comprises information that cross-references data between th
Programming the PLC · CPC title
Interface between communication network and process control, store, exchange data · CPC title
Cross-Sectional Technologies · mapped topic
Programming the control sequence · CPC title
Code and program on two objects to be assembled, compared for compatibility · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.