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.
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.
-
Citations
55 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A control assembly (CA) set for generating code and simulation information for use by a controller and a simulator, respectively, wherein, the controller runs the code to generate output signals for controlling at least one resource, the CA set comprising:
-
at least one CA corresponding to at least one resource type, each CA including;
a specification compilable to generate code for the corresponding resource type; and
a specification useable to generate simulation information for the corresponding resource type. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. 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 (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A control assembly (CA) set for generating code and simulation information for use by a controller and a simulator, respectively, wherein, the controller runs the code to generate output signals for controlling at least one resource, the CA set comprising:
-
at least one CA corresponding to at least one resource type, each CA including;
material containing logic to facilitate the generation of code for the corresponding resource type; and
simulation material useable to generate simulation information for the corresponding resource type. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
Specification