INPUT OUTPUT CLONING FOR INDUSTRIAL AUTOMATION
First Claim
Patent Images
1. A computer apparatus comprising software that when executed by the computer apparatus directs the apparatus to simulate operation of an industrial system;
- the software comprising;
simulation configuration software, that when executed by the computer apparatus directs the apparatus to create a simulation of an industrial control system, and a simulation executable file;
simulation execution software that when executed by the computer apparatus directs the apparatus to receive the simulation executable file from the simulation creation software, and execute the simulation executable file to run a simulation;
communication software that when executed by the computer apparatus directs the apparatus to communicate with the simulation execution software to assist in running the simulation, and to further communicate with at least one industrial control module; and
a non-transitory computer readable storage medium having the user simulation configuration software, the simulation execution software, and the communication software stored thereon.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for creating and running and industrial control system simulation are described herein. The physical I/O and other modules of the industrial control system may be modeled and specific communication channels may be created by a modeling software module. This may increase the likelihood that the timing of the simulation may be more like real-time operation of the industrial control system. This may enhance the system design and save time of system design and start-up and troubleshooting of the operational industrial control system.
-
Citations
20 Claims
-
1. A computer apparatus comprising software that when executed by the computer apparatus directs the apparatus to simulate operation of an industrial system;
- the software comprising;
simulation configuration software, that when executed by the computer apparatus directs the apparatus to create a simulation of an industrial control system, and a simulation executable file; simulation execution software that when executed by the computer apparatus directs the apparatus to receive the simulation executable file from the simulation creation software, and execute the simulation executable file to run a simulation; communication software that when executed by the computer apparatus directs the apparatus to communicate with the simulation execution software to assist in running the simulation, and to further communicate with at least one industrial control module; and a non-transitory computer readable storage medium having the user simulation configuration software, the simulation execution software, and the communication software stored thereon. - View Dependent Claims (2, 3, 4, 5)
- the software comprising;
-
6. A system for simulation of an industrial automation system, comprising:
-
a workstation configured to create a simulation of an industrial control system, create a simulation executable file based on the simulation, and execute the simulation executable file to run the simulation; an industrial control system capable of sending and receiving data related to the running simulation on the workstation, and controlling physical industrial control modules within the industrial control system based at least in part on the running simulation; wherein the creating the simulation comprises modeling the industrial control module and creating communication links between the modeled industrial control module and the physical industrial control module. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for creating a simulation of an industrial automation system comprising:
-
creating a simulation of an industrial control system at least in part using a simulation creation module on a computer; modeling industrial modules at least in part using the simulation creation module on a computer; creating communication channels between the modeled industrial control module and a physical industrial control module at least in part using a simulation execution module; and synchronizing the timing between the simulation and the physical industrial control module at least in part using the simulation execution module. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification