METHOD OF PROGRAMMING AND EXECUTING OBJECT-ORIENTED STATE MACHINE LOGIC IN A CONTROLLER
Patent №
US 6,477,439
Granted
2002-11-05
Filed 1998
Owner
JOHNSON CONTROLS TECHNOLOGY COMPANY
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09112620
A method is disclosed for programming and executing a state machine control program represented as a diagram in an HVAC controller. The diagram is converted to tabular data which is entered into one or more spreadsheet pages. The tabular data includes the defined output states, the defined input states and defined transition states, whereby a given output state and a given set of inputs will cause transition to a next output state. The tabular data is translated, through execution of a routine in a macro-instruction language, into a plurality of data structures for downloading into a finite state machine object data structure in the controller, where it will be acted upon by an object-oriented execution module, referred to as a class execute method, which is also present in the controller.
AI classification
Ownership
JOHNSON CONTROLS TECHNOLOGY COMPANY
assignment · 93040045
Assignors
BERNADEN, ALEX III, DECIOUS, GAYLON M., SEEM, JOHN E., DREES, KIRK H., WEST, JONATHAN D., KUCKUK, WILLIAM R.
On an employer assignment, the assignors are typically the inventors.