INDUSTRIAL SIMULATION USING REDIRECTED I/O MODULE CONFIGURATIONS
First Claim
1. A system for interfacing a simulation with an industrial control program, comprising:
- a configuration retrieval component configured to discover and retrieve an I/O module configuration, defined in the industrial control program, that defines one or more available I/O points of the industrial control program; and
a simulated I/O kernel configured to use the I/O module configuration to exchange simulation data with an I/O module instance corresponding to the I/O module configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulation environment for running a process simulation used to validate an industrial control program. The simulation environment exposes the I/O module configurations defined in the control program and retrieves module configuration information therefrom. This I/O module configuration information is combined with generic, module-specific I/O module profiles to create a pool of available controller I/O points, which can be selectively associated with I/O points in the simulation to create an I/O point mapping. During control program validation, simulated I/O data is exchanged between the process simulation and the I/O module instances in the controller in accordance with the I/O point mapping.
-
Citations
20 Claims
-
1. A system for interfacing a simulation with an industrial control program, comprising:
-
a configuration retrieval component configured to discover and retrieve an I/O module configuration, defined in the industrial control program, that defines one or more available I/O points of the industrial control program; and a simulated I/O kernel configured to use the I/O module configuration to exchange simulation data with an I/O module instance corresponding to the I/O module configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for establishing simulation data linkages, comprising:
-
querying a control program to identify an I/O module configuration defined in the control program; retrieving the I/O module configuration; employing the I/O module configuration to establish a data linkage between a simulated I/O point in an automation system simulation and an I/O module instance corresponding to the I/O module configuration and residing in the control program. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computer to perform operations including:
-
discovering an I/O module configuration corresponding to an I/O module instance defined in a control program; generating an I/O connection pool defining available controller I/O associated with the I/O module configuration; exchanging simulated I/O messages between a simulation of an industrial system and the I/O module instance using connection path information defined in the I/O connection pool. - View Dependent Claims (19, 20)
-
Specification