摘要:
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.
摘要:
A memory package containing a nonvolatile electronic memory element and associated interface circuitry within a housing releasably connectable with a data entry panel of a controller to store program data from, and transmit program data to, the controller memory in the event of loss of program storage in the controller memory. The memory package is protectively mounted within the data entry panel and conveniently resides therein even when not being used.
摘要:
The present invention provides a sequencing control strategy for environmental system controllers that takes better advantage of the capabilities of the system elements to enhance performance and reduce operating costs. A state machine controller is implemented by employing digital technology which enables greater accuracy in monitoring system performance and performing diagnostics. This control modality also provides greater tolerance of faults by permitting automatic reconfiguration of the control strategy so as to be independent of malfunctioning components.
摘要:
An actuator is operated to move a mechanical device between two extreme positions of travel. While that motion is occurring, the system quantifies the amount of movement that occurs between those positions. The quantification may involve counting the number of steps of a stepper motor. The number of steps may be used directly as a quantification. Alternatively, the number of steps can be multiplied by the time period of each step to derive the time of the movement between the extreme positions. In addition to being used to setup the actuator upon installation, this automatic ranging method can be performed periodically to compensate for effects of wear on the mechanical device.