Claims
- 1. A computer controller, comprising:
a display interface; a grid displayed on the display interface, wherein the grid includes at least one row and a plurality of columns; a plurality of sectors on the grid, wherein each sector is formed by the intersection of the at least one row with each column; at least one I/O point, wherein the at least one I/O point is associated with the at least one row; a processor; wherein the processor is operatively coupled to the at least one I/O point and to the display interface; a timer for generating a plurality of time intervals, wherein each time interval is associated with a column; a plurality of data representing setpoints for the at least one I/O point, each setpoint being entered in a respective sector; and a computer program executed by the processor to cause the computer controller to sequentially set the at least one I/O point to the value in a selected sector, wherein the sector is selected based on the row associated with the at least one I/O point, the time interval associated with the sector and the time interval generated by the timer.
- 2. The computer controller of claim 1, wherein the selected sector is identified on the grid.
- 3. The computer controller of claim 2, wherein the selected sector is identified by a different color shade from the unselected sectors.
- 4. The computer controller of claim 1, wherein the setpoint is displayed in each sector.
- 5. The computer controller of claim 4, wherein the color of a sector is determined from the setpoint value.
- 6. The computer controller of claim 1, wherein the setpoints can be stored to and retrieved from a storage medium.
- 7. The computer controller of claim 1, wherein the time interval is operator adjustable.
- 8. The computer controller of claim 1, wherein the setpoints include analog data.
- 9. The computer controller of claim 1, wherein the setpoints include boolean data.
- 10. The computer controller of claim 9, wherein at least one setpoint is configured to be mutually exclusive with at least one other setpoint.
- 11. The computer controller of claim 9, wherein at least one setpoint is configured to be individually inclusive with at least one other setpoint.
- 12. The computer controller of claim 1, wherein the at least one I/O point is a communication link between the computer controller and an actuator.
- 13. The computer controller of claim 12, wherein the communication link is a network interface.
- 14. A method for controlling a process, comprising the steps of:
displaying a grid, wherein the grid includes at least one row and a plurality of columns, and the intersection of the at least one row with each column forms a sector; associating the at least one row with at least one I/O point; associating each column with a time interval; entering a setpoint in each sector; generating a plurality of time interval signals; and setting the at least one I/O point to the setpoint in a selected sector, wherein the sector is selected based on the row associated with the at least one I/O point, the time interval associated with the sector and the time interval signal.
- 15. The method of claim 14, further comprising the step of:
identifying the selected sector on the grid.
- 16. The method of claim 15, wherein the step of identifying the selected sector includes using a different color shade from the unselected sectors.
- 17. The method of claim 14, further comprising the step of:
displaying the setpoint in each sector.
- 18. The method of claim 17, wherein the step of displaying the setpoint includes changing the color of the sector to correspond to the setpoint value.
- 19. The method of claim 14, further comprising the step of:
storing and retrieving the setpoints from a storage medium.
- 20. The method of claim 14, further comprising the step of:
adjusting the length of the time interval.
- 21. The method of claim 14, wherein the step of entering setpoints includes entering analog data.
- 22. The method of claim 14, wherein the step of entering setpoints includes entering boolean data.
- 23. The method of claim 22, further comprising the step of:
designating at least one setpoint to be mutually exclusive with at least one other setpoint.
- 24. The method of claim 22, further comprising the step of:
designating at least one setpoint to be individually inclusive with at least one other setpoint.
- 25. The method of claim 14, wherein the step of setting the at least on I/O point includes establishing a communication link between the computer controller and an actuator.
- 26. The method of claim 25, wherein the step of establishing a communication link includes using a network interface.
- 25. A system for controlling a coating process, comprising:
at least one applicator for applying a coating, wherein the applicator is operatively coupled to an I/O point; at least one supply source used by the applicator; at least one control valve for selecting the at least one supply source used by the applicator, wherein the control valve is operatively coupled to at least one I/O point; and a computer controller, comprising:
a display interface; a grid displayed on the display interface, wherein the grid includes a plurality of rows and a plurality of columns; a plurality of sectors on the grid, wherein each sector is formed by the intersection of each row with each column; a plurality of I/O points, wherein each I/O point is associated with a row; a processor; wherein the processor is operatively coupled to the plurality of I/O points and to the display interface; a timer for generating a plurality of time intervals, wherein each time interval is associated with a column; a plurality of data representing setpoints for the plurality of I/O points, each setpoint being entered in a respective sector; and a computer program executed by the processor to cause the computer controller to sequentially set each I/O point to the value in a selected sector, wherein the sector is selected based on the row associated with each I/O point, the time interval associated with the sector and the time interval generated by the timer.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This Application claims priority from U.S. Provisional Application Serial No. 60/436,511 filed Dec. 26, 2002, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60436511 |
Dec 2002 |
US |