×

Compiler and compiling method for a networked control system comprising a plurality of devices

  • US 9,658,840 B2
  • Filed: 05/19/2008
  • Issued: 05/23/2017
  • Est. Priority Date: 05/22/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A building automation network control processor for compiling information from a building automation networked control system including a plurality of connected building devices, the building automation network control processor comprising:

  • the building automation network control processor configured for partitioning a control logic into one or more functional control logic programs, wherein the control logic describes the operation of one or more of the plurality of connected building devices and wherein the functional control logic programs are portions of the control logic relating to a function or types of building devices, translating the plurality of functional control logic programs into a plurality of executable codes and assigning the plurality of executable codes according to a placing rule to specified building devices of the plurality of building devices, wherein the building automation network control processor partitions the control logic according to a partitioning rule which depends on the placing rule, and determining, based on the placing rule, when the control logic needs to be partitioned and if a specified device meets a predetermined criteria, the control logic is not partitioned and a single functional control logic program is generated for the specified device from the received control logic,And further wherein the building automation network control processor assigns at least one of the plurality of executable codes to a specified device which hosts a master instance of a state variable involved in the at least one executable code andwherein the building automation network control processor distinguishes a building device comprising sufficient resources from a device comprising restricted resources and wherein the means for assigning is configured to assign an executable code to a device comprising restricted resources only if there is no device comprising sufficient resources available.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×