Building control system
First Claim
1. A computer program for producing a tagname dictionary transfer file for feeding a database population process using control point parameter data contained in respective area, description, and address fields of a log file, the log file also having a header and additional data fields, the program comprising:
- (a) instructions for accessing the area, description, and address fields;
(b) instructions for generating for each point a tagname as a concatenation of the area and description fields, and an item comprising contents of the address field;
(c) instructions generating an output header; and
(d) instructions for storing the tagnames and associated items with the header as a transfer file to be read by the process.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system for controlling appliances of at least one building, each appliance being associated with a local controller and having a control input and at least one control point. The system includes a central processor computer having an operator interface and an equipment interface, a network connected to the equipment interface and having a plurality of nodes for communicating with each of the appliances, a log file being stored with respective area, description, and address fields containing corresponding data of the control points. A control program in the computer feeds the equipment interface to drive the control inputs of the appliances in response to a database, the database being populated from a tagname dictionary. A conversion program produces the tagname dictionary as a transfer file, the program including instructions for accessing the area, description, and address fields of the log file, generating for each point a tagname as a concatenation of the area and description fields, and an item including contents of the address field, and storing the tagnames and associated items with the header in the transfer file, whereby the system drives the control inputs of the appliances in response to the control point data of the log file. The conversion program can include a mode selector for directing conditional, unconditional and test modes of a utility process populating the database. Also disclosed is a process for controlling multiple appliances of at least one building.
112 Citations
11 Claims
-
1. A computer program for producing a tagname dictionary transfer file for feeding a database population process using control point parameter data contained in respective area, description, and address fields of a log file, the log file also having a header and additional data fields, the program comprising:
-
(a) instructions for accessing the area, description, and address fields;
(b) instructions for generating for each point a tagname as a concatenation of the area and description fields, and an item comprising contents of the address field;
(c) instructions generating an output header; and
(d) instructions for storing the tagnames and associated items with the header as a transfer file to be read by the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
(a) connecting the appliances to a computer having an interface for driving control inputs of the appliances and for receiving data from respective control points of the appliances;
(b) forming the log file by storing respective area, description, and address data for the control points;
(c) operating the program for producing and storing the transfer file;
(d) populating a control database using the transfer file; and
(e) controlling the appliances by feeding the control inputs thereof in response to values of the database.
-
-
9. The process of claim 8, comprising the further steps of:
-
(a) in the step of operating the program, receiving an operator selection of mode;
(b) inserting a mode batch instruction in the transfer file; and
(c) conditioning the step of populating in response to the mode batch instruction.
-
-
10. A system for controlling appliances of at least one building, each appliance being associated with a local controller and having a control input and at least one control point, the system comprising:
-
(a) a central processor computer having an operator interface and an equipment interface;
(b) a network connected to the equipment interface and having a plurality of nodes for communicating with each of the appliances;
(c) means for storing a log file having respective area, description, and address fields containing corresponding data of the control points;
(d) a control program in the computer for feeding the equipment interface to drive the control inputs of the appliances in response to a database;
(e) means for populating the database from a tagname dictionary; and
(f) a conversion program for producing the tagname dictionary as a transfer file, the program comprising;
(i) instructions for accessing the area, description, and address fields of the log file;
(ii) instructions for generating for each point a tagname as a concatenation of the area and description fields, and an item comprising contents of the address field; and
(iii) instructions for storing the tagnames and associated items with the header in the transfer file, whereby the system drives the control inputs of the appliances in response to the control point data of the log file. - View Dependent Claims (11)
(a) instructions for defining a graphical interface for receiving operator input, the operator input including a mode selection for directing the database population process, including a conditional mode wherein changes to existing database records are conditioned on further operator input, and an unconditional mode wherein database records are stored without regard to previously stored date; and
(b) instructions for inserting a mode batch instruction to the transfer file for directing the batch processing utility in response to the mode selection.
-
Specification