Process controller with user-definable menuing system
DCFirst Claim
1. In a process controller having a microprocessor, a display in communication with the microprocessor, memory in communication with the microprocessor, a device input allowing communication between a first device coupled to the device input and the microprocessor, a device output allowing communication between a second device coupled to the device output and the microprocessor, a predefined menu structure stored in memory and including a set of predefined parameters whose values are selectable within a predetermined range of values, an input mechanism in communication with the microprocessor and responsive to user input that allows selection of the predefined parameters and their values, the improvement comprising means for compiling a user defined menu structure composed of a subset of the predefined parameters and storing said user defined menu structure in the memory, wherein said subset consists of fewer than all of the predefined parameters.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A user-definable menuing system for use in a process controller or other limited output computer. The process controller is adapted to receive user input from a limited number of buttons and display user output using seven-segment display units. The user may view the current value of and/or change the value of a variety of parameters. The more frequently used parameters may be associated with positions in an easily accessible customizable menu. The less frequently used parameters as well as the customization process are accessed through the conventional means of a menu tree. The parameters are associated with positions in the customizable menu through a special configuration mode. One button is used to cycle through each menu position and another is used to cycle through available parameters within a given menu position. The associations are stored in non-volatile memory such as an EEPROM to prevent the need to reprogram the menu each time.
-
Citations
10 Claims
- 1. In a process controller having a microprocessor, a display in communication with the microprocessor, memory in communication with the microprocessor, a device input allowing communication between a first device coupled to the device input and the microprocessor, a device output allowing communication between a second device coupled to the device output and the microprocessor, a predefined menu structure stored in memory and including a set of predefined parameters whose values are selectable within a predetermined range of values, an input mechanism in communication with the microprocessor and responsive to user input that allows selection of the predefined parameters and their values, the improvement comprising means for compiling a user defined menu structure composed of a subset of the predefined parameters and storing said user defined menu structure in the memory, wherein said subset consists of fewer than all of the predefined parameters.
-
3. A process controller comprising:
-
a programmable microprocessor; memory in communication with said programmable microprocessor unit; a plurality of predefined menu structures stored in said memory, each said predefined menu structure having at least one predefined parameter whose value is variable and settable by a user; an input mechanism in communication with said programmable microprocessor unit and operable by the user to set said predefined parameters; a user definable menu structure storable in said memory and definable by the user through selection of at least one of said predefined parameters and fewer than all said predefined parameters; and a display in communication with said programmable microprocessor unit adapted to show said parameters. - View Dependent Claims (4, 5, 6)
-
-
7. A process/temperature controller comprising:
-
an input for coupling the controller to a sensor; an output for coupling the controller to a heater; a user input mechanism; memory; a display; a processing unit in communication with said display, said memory, said device input, said device output, and said user input mechanism; a plurality of preset menu structures stored in said memory and accessible by said processing unit, each said preset menu structure defined by a plurality of process and device parameters whose values are settable by a user through said user input mechanism; a blank menu structure stored in memory and accessible by said processing unit, said blank menu structure definable by the user through selection of any number of said process and device parameters from said plurality of preset menu structures; and said processing unit programmed to control the heater according to the values of the menu structures and input from the sensor, and to show the parameters on the display. - View Dependent Claims (8, 9, 10)
-
Specification