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
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.
대표청구항▼
1. A system, comprising: a processor; anda 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 applicatio
1. A system, comprising: a processor; anda 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; andbased on a result of the validation, implementing the second interface application while maintaining support for the first interface application; andbased 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; andbased on a result of the test, implementing the second interface application while concurrently maintaining support for the first interface application; andbased 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; andbased on the validation, implementing the second interface application while concurrently maintaining support for the first interface application; andbased 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 the first interface application and the second interface application.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (52)
Kaever,Michael; Dirnfeldner,Rainer, Active resource control system method & apparatus.
Stephen D. Ryan ; Randall A. Havner ; Kam P. Yuen ; Clifford J. Whitehead ; James F. Toman, Automated programming system for industrial control using area-model.
Fujino Nobutsugu,JPX ; Tokuyo Masanaga,JPX ; Iida Ichiro,JPX, Distributed communication system with adaptive data sending control in a computer network.
Gudmundson Norman K. ; MacInnis Bo Yu, Hierarchical encapsulation of instantiated objects in a multimedia authoring system including internet accessible objec.
Baier, John Joseph; Gordon, Kevin George; Hobbs, Mark David; Fevang, Monte Leroy; Schouten, Teunis Hendrik; Kui, Karen, Human-machine interface support of remote viewing sessions.
Sadre Ahmad (Solon OH) Baechtel Donald F. (Lyndhurst OH) Graber Mark S. (Streetsboro OH), Integrated control system for industrial automation applications.
Schneider, Stanley A.; Chen, Vincent W.; Pardo-Castellote, Gerardo; Wang, Howard H.; Joshi, Rajive, Method for building a real-time control system with mode and logical rate.
Buesgen,Ralph; Prince,Edwin Anthony; Sastry,Chellury R.; Zhao,Peng; Biehler,Georg; Miceli,Richard, Method of generating a component of a component-based automation system.
Chau,Tony Ka Wai, Method using control interface to suspend software network environment running on network devices for loading and executing another software network environment.
Eldridge,Keith; Meskonis,Paul; Hall,Robert; Burke,Kenneth A.; Volk,Scott; Johnson,Mark; Mackay,Brian; Dardinski,Steven, Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects.
Nixon,Mark; Lucas,Michael; Webb,Arthur; Koska,Herschel; Li,Jian; Jundt,Larry; Stevenson,Dennis; Havekost,Robert; Ott,Michael, Module class objects in a process plant configuration system.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Dardinski,Steven; Eldridge,Keith; Hall,Robert; Johnson,Mark; McKay,Brian; Meskonis,Paul; Volk,Scott, Process control configuration system with connection validation and configuration.
Dardinski,Steven; Eldridge,Keith; Hall,Robert; Johnson,Mark; McKay,Brian; Meskonis,Paul; Volk,Scott, Process control configuration system with parameterized objects.
Lech, Mark Matthew; Hill, III, Theodore Drummond; Arvidson, Alan Luis; Paddock, Scott Raymond; Hussain, Ahmir, Quality management system with human-machine interface for industrial automation.
Mannava, Ravi; Maclinovsky, Alex V.; Yakubovich, Alexey; Jenkins, Jr., Michael S., System and method for service virtualization in a service governance framework.
Scheurich,Larry; Barton,Neil; Demarest,Marc; Ehrler,Kurt; Halvorson,Eric; Bonaventura,Michael, Systems and methods for refining a decision-making process via executable sequences.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.