CPC F24F 11/30 (2018.01) [F24F 11/32 (2018.01); F24F 11/62 (2018.01); G05B 23/0221 (2013.01); G05B 23/0289 (2013.01); F24F 11/54 (2018.01); F24F 11/58 (2018.01); F24F 11/59 (2018.01); F24F 11/63 (2018.01); F24F 11/64 (2018.01); G05B 2219/2614 (2013.01)] | 20 Claims |
1. A computing device for determining a cause of a fault in a building control system, comprising:
a memory;
a processor configured to execute executable instructions stored in the memory to:
receive operational data associated with the building control system;
receive control logic associated with a controller of the building control system, wherein the control logic associated with the controller of the building control system includes a logical mapping between input points of the controller and output points of the controller;
determine a fault in the building control system;
determine a cause of the fault in the building control system, wherein determining the cause of the fault includes checking whether each respective output point of the controller, and the input points that affect each respective output point of the controller, are different from what is expected based at least in part on the received control logic associated with the controller of the building control system and the received operational data associated with the building control system; and
transmit a notification of the fault over a network, wherein the notification identifies the cause of the fault.
|