Patent · US Expired

Method of programming and executing object-oriented state machine logic in a controller

US6477439B1 · kind B1 · utility

86Cited by
11References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 9, 1998
Grant dateNov 5, 2002
Priority date
Expiry dateJul 9, 2018

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99945
  • WIPO fieldThermal processes and apparatus
  • WIPO sectorMechanical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.