Advanced equipment control system
First Claim
1. An advanced equipment control system, comprising:
- a development environment further comprising a database configuration tool and a control application development tool, said database configuration tool and said control application development tool each including a processor means for defining and then subsequently generating an inherent output composed of a plurality of inherent relationships of a plurality of remote control devices associated with a system to be controlled via an object lattice space and a configuration output composed of at least one practical configuration of functional relationships among said plurality of remote control devices wherein each processor means also includes display means;
a runtime environment including memory means for receiving the inherent output and the configuration output wherein said runtime environment further comprises a control execution environment further comprising;
a logical processor coupled to the processor means;
an operating system resident within the logical processor;
a control-oriented object lattice bearing a logical synthesis output generated by said logical processor in cooperation with the processor means of the respective outputs from the development environment and the runtime environment; and
,a plurality of output signals responsive to the logical synthesis output; and
wherein the remote control devices are continuously coupled to the control execution environment and operated in response to the logical synthesis.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a control solution development environment coupled to a runtime environment constructed to insulate the control solution designer as well as the developed control applications from both the hardware and the operating system. This insulation frees the designer from having to deal with a tangle of control and operating system commands and considerations. The runtime environment manages the details of the process system resource and task allocation to implement the control strategies. Since the runtime environment insulates the developed control applications from changes in operating systems and hardware, applications developed to run in this environment are both reusable and portable. The runtime environment is scaleable, fault-tolerant, allows dynamic reconfiguration of the system, integration of diverse sensors and actuators and enables distributed control strategies. The runtime environment is built on C++ software language, is hostable on a variety of industry-standard computer operating systems, and readily accommodates legacy and third-party software tools.
-
Citations
12 Claims
-
1. An advanced equipment control system, comprising:
-
a development environment further comprising a database configuration tool and a control application development tool, said database configuration tool and said control application development tool each including a processor means for defining and then subsequently generating an inherent output composed of a plurality of inherent relationships of a plurality of remote control devices associated with a system to be controlled via an object lattice space and a configuration output composed of at least one practical configuration of functional relationships among said plurality of remote control devices wherein each processor means also includes display means; a runtime environment including memory means for receiving the inherent output and the configuration output wherein said runtime environment further comprises a control execution environment further comprising; a logical processor coupled to the processor means; an operating system resident within the logical processor; a control-oriented object lattice bearing a logical synthesis output generated by said logical processor in cooperation with the processor means of the respective outputs from the development environment and the runtime environment; and
,a plurality of output signals responsive to the logical synthesis output; and wherein the remote control devices are continuously coupled to the control execution environment and operated in response to the logical synthesis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification