Class ChanCo
Version 1.0
Modified 08-MAR-2026 11:05:32.00
 Configures a pulse counter channel independent of the
 type of physical Co-card.

 ChanCo objects are configured below a suitable card
 object. Objects to configure I/O systems are documented
 separately.

RtBody attributes pwr_sClass_ChanCo
String104 Description   Optional text; for example to describe the channel or
its employment.
AttrRef SigChanCon   Name of a signal object, i.e. Co object, connected with
the channel object.
String80 Identity   The identity of the channel. Optional, for example Co0
to denote the first channel, physical cable marking,
etc.
UInt16 Number   The Number attribute is used to associate the ChanCo
object to a fixed channel on the card named by
SigChanCon. The physical channels of the card are
numbered in the interval {0,1, ... , (MaxNoOfCounters-1)},
where MaxNoOfCounters is an attribute in the card
object.
The channels of the card are numbered according to the
instructions of the card manufacturer.
Boolean ConversionOn   Specifies if the RawValue should be updated or not.
FALSE means no updating; TRUE means RawValue should be
updated at the period T0 , where T0 is equal to
ScanTime of the fastest running PLC program of the
UInt16 SensorPolyType   Not used.
Float32 SensorPolyCoef0   Not used.
Float32 SensorPolyCoef1   Not used.
Float32 SensorPolyCoef2   Not used.
UInt32 SyncRawValue   Not used.
Boolean CounterZeroFlag   Not used.
Boolean CounterSyncFlag   Not used.
Float32 CounterSyncValue   Not used.
Float32 IntegrationSum   Not used.
UInt32 IntegrationTime   Not used.
Time LastUpdateTime   Not used.
DataRepEnum Representation   Specifies the data representation of the raw value.


Template Object
ConversionOn 1
SensorPolyType 1


Attributes detail


Description Attribute
Class Attribute
Type String104
Flags
Body RtBody
 Optional text; for example to describe the channel or
 its employment.

SigChanCon Attribute
Class Attribute
Type AttrRef
Flags STATE | INVISIBLE
Body RtBody
 Name of a signal object, i.e. Co object, connected with
 the channel object.

Identity Attribute
Class Attribute
Type String80
Flags
Body RtBody
 The identity of the channel. Optional, for example Co0
 to denote the first channel, physical cable marking,
 etc.

Number Attribute
Class Attribute
Type UInt16
Flags
Body RtBody
 The Number attribute is used to associate the ChanCo
 object to a fixed channel on the card named by
 SigChanCon. The physical channels of the card are
 numbered in the interval {0,1, ... , (MaxNoOfCounters-1)},
 where MaxNoOfCounters is an attribute in the card
 object.
 The channels of the card are numbered according to the
 instructions of the card manufacturer.

ConversionOn Attribute
Class Attribute
Type Boolean
Flags
Body RtBody
 Specifies if the RawValue should be updated or not.
 FALSE means no updating; TRUE means RawValue should be
 updated at the period T0 , where T0 is equal to
 ScanTime of the fastest running PLC program of the

SensorPolyType Attribute
Class Attribute
Type UInt16
Flags
Body RtBody
 Not used.

SensorPolyCoef0 Attribute
Class Attribute
Type Float32
Flags
Body RtBody
 Not used.

SensorPolyCoef1 Attribute
Class Attribute
Type Float32
Flags
Body RtBody
 Not used.

SensorPolyCoef2 Attribute
Class Attribute
Type Float32
Flags
Body RtBody
 Not used.

SyncRawValue Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
 Not used.

CounterZeroFlag Attribute
Class Attribute
Type Boolean
Flags STATE
Body RtBody
 Not used.

CounterSyncFlag Attribute
Class Attribute
Type Boolean
Flags STATE
Body RtBody
 Not used.

CounterSyncValue Attribute
Class Attribute
Type Float32
Flags
Body RtBody
 Not used.

IntegrationSum Attribute
Class Attribute
Type Float32
Flags STATE
Body RtBody
 Not used.

IntegrationTime Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
 Not used.

LastUpdateTime Attribute
Class Attribute
Type Time
Flags STATE
Body RtBody
  Not used.

Representation Attribute
Class Attribute
Type DataRepEnum
Flags
Body RtBody
 Specifies the data representation of the raw value.