Autoconfiguring graphic interface for controllers having dynamic database structures
First Claim
1. A control system comprisingA controller having a static memory and a dynamic memory, the controller being configurable to control a plurality of control loops of different types, the static memory having memory elements representative of the number of control loops configured, the type of each control loop, and the location within the dynamic memory where memory elements associated with each configured control loop are located;
- an interface device programmed to automatically access the controller static memory to determine the number and type of control loops configured and the location in dynamic memory of the memory elements associated with each configured control loop, to access the controller dynamic memory elements associated with each configured control loop, and associate them with graphic interface objects representative of each configured control loop based on information retrieved from the controller static memory; and
a display associated with the interface device for displaying the graphic interface object representative of each configured control loop.
3 Assignments
0 Petitions
Accused Products
Abstract
A controller is provided which allows an interface device to autoconfigure a graphic interface to reflect the configuration of the controller. The controller has a static memory and a dynamic memory. The static memory contains predefined memory elements which contain information on the number of control loops being controlled, the type of each control loop, and the location within the dynamic memory of a data grouping associated with each control loop. An interface device accesses the static memory to obtain the information necessary to display a graphic interface representative of the controller configuration, and to access appropriate data groups within the dynamic memory to update the graphic interface to reflect the status of the process.
-
Citations
17 Claims
-
1. A control system comprising
A controller having a static memory and a dynamic memory, the controller being configurable to control a plurality of control loops of different types, the static memory having memory elements representative of the number of control loops configured, the type of each control loop, and the location within the dynamic memory where memory elements associated with each configured control loop are located; -
an interface device programmed to automatically access the controller static memory to determine the number and type of control loops configured and the location in dynamic memory of the memory elements associated with each configured control loop, to access the controller dynamic memory elements associated with each configured control loop, and associate them with graphic interface objects representative of each configured control loop based on information retrieved from the controller static memory; and
a display associated with the interface device for displaying the graphic interface object representative of each configured control loop. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process for autoconfiguring a graphic interface to a controller comprising the steps of:
-
providing a controller with a static memory and a dynamic memory, storing in the dynamic memory data groupings associated with a plurality of control loops currently configured in the controller, storing in predefined locations in the static memory information sufficient to inform an interface device how to access the data groupings within the dynamic memory, transmitting the information in the static memory to the interface device, based on the information received from the static memory, causing the interface device to display a plurality of graphic interfaces, each graphic interface representative of at least one of the configured control loops, updating the information in the plurality of data groupings in response to the status of the associated control loop, periodically transmitting information from the data groupings to the interface device, and updating the plurality of graphic interfaces based on the information received from the plurality of data groupings. - View Dependent Claims (9, 10, 11)
-
-
12. A process for autoconfiguring a graphic interface to a controller comprising the steps of:
-
providing a controller with a static memory and a dynamic memory, storing in the dynamic memory data groupings associated with a plurality of control loops currently configured in the controller, storing in predefined locations in the static memory information sufficient to inform an interface device how to access the data groupings within the dynamic memory, transmitting the information in the static memory to the interface device, based on the information received from the static memory, storing a plurality of interface objects representative of the configured control loops in an interface memory within the interface device, causing a remote display device to retrieve the interface objects over a communication network, and based on the interface objects to display a plurality of graphic interfaces, updating the information in the plurality of data groupings in response to the status of the associated control loop, periodically transmitting information from the data groupings to the interface device, and updating the plurality of graphic interfaces based on the information received from the plurality of data groupings. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification