Class CompOnOffZone
Version 1.0
Modified 25-JAN-2007 13:09:25.73
Code rt_plc_bcomp.c
 Burner on/off sequence control, zone unit.

 Calculates the on/off state for a burners in a zone.
 Works together with the CompOnOffBurner object.

Object Graph

Plc coding
 For plc coding the function object CompOnOffZoneFo is used.
 Create a function object in the plc editor and connect it to the current
 object with the connect function.

See also



RtBody attributes pwr_sClass_CompOnOffZone
String104 Description   Optional description of the component.
Float32 Power   Current power input in percentage.
Float32 PowerMin   Minimum power in percentage.
Float32 PowerMax   Maximum power in percentage.
Float32 BurnerTimeMinOff   Minimum time a burner should be off before it can
be turned on again.
Float32 BurnerTimeMinOn   Minimum time a burner should be burning before it can
be turned off.
Float32 CycleTime   Cycle time of the burner sequence.
Boolean PauseMode  
UInt32 NumberOfBurners   Number of burners in the zone.
Float32 CycleCount  
Boolean Executing   Indicates the the burner sequence is working.
AttrRef PlcConnect   The plc function object connected to this object.


Template Object


Attributes detail


Description Attribute
Class Attribute
Type String104
Flags
Body RtBody
 Optional description of the component.

Power Attribute
Class Attribute
Type Float32
Flags ReduTransfer|State|Noedit
Body RtBody
 Current power input in percentage.

PowerMin Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Minimum power in percentage.

PowerMax Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Maximum power in percentage.

BurnerTimeMinOff Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Minimum time a burner should be off before it can
 be turned on again.

BurnerTimeMinOn Attribute
Class Attribute
Type Float32
Flags ReduTransfer
Body RtBody
 Minimum time a burner should be burning before it can
 be turned off.

CycleTime Attribute
Class Attribute
Type Float32
Flags ReduTransfer|State|Noedit
Body RtBody
 Cycle time of the burner sequence.

PauseMode Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody

NumberOfBurners Attribute
Class Attribute
Type UInt32
Flags ReduTransfer
Body RtBody
 Number of burners in the zone.

CycleCount Attribute
Class Attribute
Type Float32
Flags ReduTransfer|State|Noedit
Body RtBody

Executing Attribute
Class Attribute
Type Boolean
Flags ReduTransfer|State|Noedit
Body RtBody
 Indicates the the burner sequence is working.

PlcConnect Attribute
Class Attribute
Type AttrRef
Flags
Body RtBody
 The plc function object connected to this object.
 This attribute is set when the function object is connected from
 the plc editor by the connect function.