Process statusΒΆ

Control state

ZoneData.tsInternalStatus.ControlState is the main state machine for the whole process.

Status word

ZoneData.tsProcessStatus.wStatusWord for general status, e.g. tune done and tune accepted.

Output Status

ZoneData.tsProcessStatus.OutputStatus indicates the status of PWM output, e.g. the output is in automatic heat or manual cool.

Errors (Error Word)

ZoneData.tsProcessStatus.wErrors indicates all the errors (warnings and faults) which are active.

Latest Error

ZoneData.tsProcessStatus.Latest_Error shows only the latest activated error out of error word.

There are two levels of errors: faults (ZoneData.tsProcessStatus.wStatusWord.15=TRUE) and warnings (ZoneData.tsProcessStatus.wStatusWord.14=TRUE). Both will set the bits in error word and latest error.

The difference is: Faults will interrupt the control state and change it to Fault state. To resume the process, the control process needs to be warm reset to go to ready state first.

Warnings are only indications for the user and do not interrupt a running process.

Nevertheless, each bit in the error word can be programmed individually to control user defined functions, e.g. to control a contactor / relay or switch on a warning light.

Besides the errors for an individual zone, it is also possible to combine the zone faults to group faults.

This function will set all zones in the group to fault state and group fault bit (ZoneData.tsProcessStatus.wStatusWord.13) to TRUE as soon as one zone in the group has fault. Please refer to TECT_GROUP description for more details.