Class ChanIo
Version 1.0
Modified 26-MAY-2023 14:29:27.00
 Configures a integer output channel.

 If EmergBreakTrue = TRUE and EmergBreakSelect = 2 then
 the output is based on FixedOutValue. Otherwise TestOn
 will settles which attribute the output is based on.

Hints
 ChanIo objects are configured below a suitable Io-card or module
 object.
 Rack and card objects to different I/O systems are
 documented separately.

RtBody attributes pwr_sClass_ChanIo
String80 Description   Optional text, for example to describe the channel or
its employment.
AttrRef SigChanCon   Name of a signal object, i.e. Io object, connected with
the channel object.
String40 Identity   The identity of the channel. Optional, for example Do0
to denote the first channel, physical cable marking,
UInt16 Number   The Number attribute can be used by the io methods of the module
to identify the channel. See documentation for the module if, and
how, this attribute is used.
Boolean TestOn   Specifies if the output will be based on ActualValue or
TestValue. FALSE means that the output should be based
on ActualValue; TRUE means that TestValue should be
used.
There is today no sense in assigning a value to the
attribute in the development environment, as no
attention is paid to it in the target environment.
Instead, this is done by means of the attribute
TestMask1 in the card object.

However, the value of TestOn can be changed via the
more info form of the object in the target environment.
Int32 TestValue   The output signal is based on the TestValue instead of
ActualValue when TestOn is TRUE.
Int32 FixedOutValue   Action value. The output signal is equal to
FixedOutValue when EmergBreakTrue is TRUE and
EmergBreakSelect = 2 . The EmergBreak-attributes belong
to the $Node object.
DataRepEnum Representation   Specifies the data representation of the raw value.
RawValueTypeEnum RawValueType   Raw value type, absolute or delta value.


Attributes detail


Description Attribute
Class Attribute
Type String80
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. Io object, connected with
 the channel object.

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

Number Attribute
Class Attribute
Type UInt16
Flags
Body RtBody
 The Number attribute can be used by the io methods of the module
 to identify the channel. See documentation for the module if, and
 how, this attribute is used.

TestOn Attribute
Class Attribute
Type Boolean
Flags STATE | NOEDIT
Body RtBody
 Specifies if the output will be based on ActualValue or
 TestValue. FALSE means that the output should be based
 on ActualValue; TRUE means that TestValue should be
 used.
 There is today no sense in assigning a value to the
 attribute in the development environment, as no
 attention is paid to it in the target environment.
 Instead, this is done by means of the attribute
 TestMask1 in the card object.

 However, the value of TestOn can be changed via the
 more info form of the object in the target environment.

TestValue Attribute
Class Attribute
Type Int32
Flags STATE | NOEDIT
Body RtBody
 The output signal is based on the TestValue instead of
 ActualValue when TestOn is TRUE.

FixedOutValue Attribute
Class Attribute
Type Int32
Flags
Body RtBody
 Action value. The output signal is equal to
 FixedOutValue when EmergBreakTrue is TRUE and
 EmergBreakSelect = 2 . The EmergBreak-attributes belong
 to the $Node object.

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

RawValueType Attribute
Class Attribute
Type RawValueTypeEnum
Flags
Body RtBody
 Raw value type, absolute or delta value.