Simulation method and apparatus for use in enterprise controls
First Claim
Patent Images
1. A method for generating code and simulation information for use by a controller and a simulator, respectively, the method comprising the steps of:
- for at least one mechanical resource, encapsulating resource logic in a control assembly (CA);
identifying at least one of the CAs corresponding to at least one resource;
using the at least one identified CA instance to generate code for controlling the at least one resource; and
using the at least one identified CA instance to generate simulation information;
providing the code and the simulation information to the controller and the simulator, respectively;
using the controller to perform the code thereby generating output signals;
providing the output signals to the simulator; and
using the simulator to generate simulator output as a function of both the received output signals and the simulation information.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and data construct set for generating simulation data structures which can be used by a modeling system to interface between a PLC and simulator, the construct set encapsulating logic and at least a sub-set of simulation information for a particular resource.
110 Citations
32 Claims
-
1. A method for generating code and simulation information for use by a controller and a simulator, respectively, the method comprising the steps of:
-
for at least one mechanical resource, encapsulating resource logic in a control assembly (CA); identifying at least one of the CAs corresponding to at least one resource; using the at least one identified CA instance to generate code for controlling the at least one resource; and using the at least one identified CA instance to generate simulation information; providing the code and the simulation information to the controller and the simulator, respectively; using the controller to perform the code thereby generating output signals; providing the output signals to the simulator; and using the simulator to generate simulator output as a function of both the received output signals and the simulation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus to be used with a system including a simulator and a controller, the apparatus for generating code and simulation information for use by the controller and the simulator, respectively, the apparatus comprising:
-
a database including at least one control assembly (CA) for at least one resource type, the at least one CA encapsulating logic information corresponding to the at least one resource type; an editor for identifying at least one instance of at least one CA corresponding to at least one resource, a processor running a program to perform the steps of; using the at least one identified CA to generate code for the corresponding at least one resource; and using the at least one identified CA instance to generate simulation information for the corresponding at least one resource. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification