Patent ID: 9581985
Date: 2017-02-28
CPC Classifications: F24F,G05B

Claim:
1. A building management system for performing automated testing and self-diagnostics of equipment in the building management system, the building management system comprising: a sensor configured to measure a variable in the building management system and to provide feedback indicating a value of the measured variable; equipment operable to affect the measured variable by exercising the equipment; a control unit in communication with the sensor and the equipment, the control unit comprising a self-testing module configured to exercise the equipment using a state-based testing procedure, wherein exercising the equipment using the state-based testing procedure comprises providing the equipment with a sequence of control outputs that differs from normal operation of the equipment and enhances an effect of exercising the equipment on the measured variable relative to the normal operation of the equipment; wherein the self-testing module is configured to concurrently operate in multiple different operating states, each of the multiple different operating states corresponding to a current operating state of a different state-based test of the equipment; wherein the self-testing module is configured to monitor the feedback received from the sensor in response to exercising the equipment during the state-based testing procedure; wherein the self-testing module is configured to use the feedback from the sensor to evaluate a state transition condition of the state-based testing procedure and to transition from a first state of the state-based testing procedure to one of a plurality of result states of the state-based testing procedure in response to the feedback satisfying the state transition condition; wherein the self-testing module is configured to transition from the first state into another of the plurality of result states in response to the feedback not satisfying the state transition condition; and wherein the self-testing module is configured to end the state-based testing procedure in response to transitioning into any of the plurality of result states, each of the result states indicating a result of the state-based testing procedure.