SYSTEM AND METHOD FOR EMULATION OF AN AUTOMATION CONTROL SYSTEM
First Claim
1. An automation control system, comprising:
- one or more processors and memories;
an application stored on the one or more memories and implemented by the one or more processors, the application including an interface configured to communicate with automation devices via a communication subsystem;
an operation environment of the application;
a programming environment of the application configured to generate device elements corresponding to the automation devices within the operation environment in which the device elements are configured to functionally interact with the automation devices; and
an emulation environment configured to automatically host an emulation model of the automation devices based on the device elements generated within the operation environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Present embodiments include an automation control system including one or more processors and memories with an application stored on the one or more memories and implemented by the one or more processors. The application includes an interface configured to communicate with automation devices via a communication subsystem. Further, the application includes an operation environment, a programming environment, and an emulation environment. The programming environment is configured to generate device elements corresponding to the automation devices within the operation environment in which the device elements are configured to functionally interact with the automation devices. The emulation environment is configured to automatically host an emulation model of the automation devices based on the device elements generated within the operation environment.
24 Citations
22 Claims
-
1. An automation control system, comprising:
-
one or more processors and memories; an application stored on the one or more memories and implemented by the one or more processors, the application including an interface configured to communicate with automation devices via a communication subsystem; an operation environment of the application; a programming environment of the application configured to generate device elements corresponding to the automation devices within the operation environment in which the device elements are configured to functionally interact with the automation devices; and an emulation environment configured to automatically host an emulation model of the automation devices based on the device elements generated within the operation environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
configuring an operation environment by instantiating a device element within a programming environment in response to an input, wherein the device element includes operational characteristics corresponding to operational characteristics of a physical automation device; and generating an emulation module of an emulation model within an emulation environment, wherein the emulation module is configured to emulate the physical automation device based on the operational characteristics of the device element. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more tangible, non-transitory machine-readable media comprising instructions configured to be carried out on an electronic device configured to coordinate with an automation control system, the instructions configured to:
-
populate an operation environment by instantiating a device element within a programming environment in response to an input, wherein the device element includes operational characteristics corresponding to operational characteristics of a physical automation device of the automation control system; and populate an emulation model within an emulation environment with an emulation module, wherein the emulation module is configured to emulate the physical automation device based on the operational characteristics of the device element. - View Dependent Claims (20, 21, 22)
-
Specification