Claims
- 1. In an environment control network, the network including a computer, and a plurality of units for controlling a process, each of said units including an appliance for controlling a portion of said process, each of said plurality of units operatively associated with a controller, each of said controllers comprising:
- an appliance output coupled to said appliance, said appliance output providing an appliance signal for controlling said appliance;
- a communication port;
- a memory;
- a processor coupled with said memory, said appliance output, and said communication port, said processor cyclically providing said appliance signal to control said appliance, said processor programmed to calculate and store weighted average data in said memory related to said appliance signal, wherein the computer is coupled to the communication port and the processor provides the weighted average data to said computer via the communication port in response to a summary command from said computer.
- 2. The controller of claim 1 further comprising a parameter input coupled with said processor, said processor programmed to receive a parameter value at said parameter input from an environment or other sensor, generate and store an exponentially weighted moving average parameter data related to said parameter value.
- 3. The controller of claim 2 wherein said parameter value is a humidity value, pressure value, temperature value or an air flow value.
- 4. The controller of claim 1 wherein said average data includes a duty cycle value of said appliance.
- 5. The controller of claim 2 wherein said parameter value is further comprised of a temperature value and an air flow value.
- 6. The controller of claim 1 wherein said communication port is coupled to the computer via a communication bus.
- 7. In a control network including a plurality of individual controllers, the controllers being coupled together on a communication link, the communication link being coupled to a computer, the controllers cooperating to control a process, a method of generating a performance index for monitoring performance of the controllers, the method comprising steps of:
- periodically sampling a parameter related to said process with each of said plurality of controllers, wherein said parameter is received from a sensor;
- generating a new time weight average of said parameter in accordance with said parameter and a stored time weight average of said parameter, said stored time weight average being a function of the previous values of said parameter, said new time weight average being said performance index;
- storing said new time weight average of said parameter as said stored time weight average; and
- transmitting the stored time weight average to the computer in response to a command from the computer.
- 8. The method of claim 7, wherein said parameter is related to a parameter error, the parameter error is a different of a parameter setpoint value and an actual parameter value.
- 9. The method of claim 7, wherein said parameter value is related to air flow or temperature.
- 10. The method of claim 8, wherein said parameter value is comprised of a value related to temperature and a value related to said air flow.
- 11. The method of claim 7, wherein the new time weight average is stored in the controllers, and further comprising a step of providing the new time weight average to said communication link.
- 12. The method of claim 7, wherein said parameter value is related to an output signal from the controllers.
- 13. In an environment control network including a computer, and a plurality of units, each of said units providing air flow to an environment, each of said plurality of units operatively associated with a controller, each of said controllers being operatively coupled to said computer via a communication bus, each said controller comprising:
- an environment sensor for providing a parameter value related to said environment;
- a communication port coupled to the computer;
- a memory; and
- a processor coupled with said memory and said environment sensor, said processor programmed to receive said parameter value from said environment sensor, generate an exponentially weighted moving average index related to said parameter value, and store said index in said memory, wherein a processor provides said exponentially weighted moving average index to said computer via said communication port.
- 14. The controller of claim 13 wherein said parameter value is related to temperature or air flow.
- 15. A VAV controller operatively associated with a VAV box, said VAV controller coupled to a first communication bus, said VAV controller comprising:
- parameter input means for receiving a parameter value from a sensor;
- a communication port coupled with said first communication bus;
- memory means for storing diagnostic information; and
- processor means coupled with said memory means, said parameter input means, and said communication port, for generating said diagnostic information and receiving said parameter value, and said processor means programmed to receive said parameter value at said parameter input, said processor means programmed to generate said diagnostic information, said diagnostic information being related to an exponentially weighted moving average error associated with said parameter value, said processor means programmed to provide said diagnostic information to said communication port, wherein a computer is responsive to the diagnostic information provided to said communication port via said first communication bus.
- 16. A VAV controller operatively associated with a VAV box, said VAV controller coupled to a first communication bus, said VAV controller for use in a system including a station coupled with said first communication bus, a second communication bus coupled with said station and a portable computer couplable to said second communication bus, said VAV controller comprising:
- parameter input means for receiving a parameter value from a sensor;
- a communication port coupled with said first communication bus;
- memory means for storing diagnostic information; and
- processor means coupled with said memory means, said parameter input means, and said communication port, for generating said diagnostic information and receiving said parameter value, and said processor means receiving said parameter value at said parameter input, said processor means programmed to generate said diagnostic information, said diagnostic information being related to an exponentially weighted moving average error associated with said parameter value, said processor means providing said diagnostic information to said communication port, said communication port providing said diagnostic information to said first communication bus, said first communication bus providing the diagnostic information to said station, said station providing the diagnostic information to said second communication bus, said portable computer receiving said diagnostic information from said second communication bus.
- 17. The VAV controller of claim 15 wherein the computer is a work station.
- 18. The VAV controller of claim 15 wherein said diagnostic information includes moving average temperature error data.
- 19. The VAV controller of claim 16 wherein said portable computer is programmed to display said diagnostic information.
- 20. The VAV controller of claim 15 wherein said controller provides an actuator signal to said VAV box for controlling air flow, and wherein said diagnostic information further is comprised of a plurality of samples of said actuator signal.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application is a continuation-in-part of U.S. Ser. No. 08/278,915, filed Jul. 22, 1994, now allowed entitled "Controller for Use in an Environment Control Network Capable of Storing Diagnostic Information," assigned to the assignee of the present application. The present application is also related to U.S. Ser. No. 08/234,827, filed Apr. 27, 1994 now U.S. Pat. No. 5,446,677, entitled "Diagnostic System for Use in an Environment Control Network," assigned to the assignee of the present invention.
US Referenced Citations (7)
Non-Patent Literature Citations (1)
Entry |
Spoerre; Juliek., "Machine Performance monitoring and fault classification using an Expontially Weighted Moving Aveg. Scheme, Thesis", May 1993. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
278915 |
Jul 1994 |
|