Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
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. |
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.