Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class ChanAo | ||
---|---|---|
Version | 1.0 | |
Modified | 26-MAY-2023 14:29:27.00 |
Konfigurerar analog utgångskanal oberoende av det fysiska Ao-kortets typ. Figuren nedan visar stegen i omvandlingen av en Ao-signal. ActualValue, SigValue och RawValue tillhär Ao objektet.
Om EmergBreakTrue = TRUE och EmergBreakSelect = 2 kommer utsignalen att baseras på FixedOutValue . Annars avgör TestOn vilket attribut utsignalen baseras på.Tips
ChanAo objekt konfigureras direkt under lämpligt Ao-kortobjekt. Rack- och kortobjekt för olika I/O system är separat dokumenterade. För att skapa kortobjekt med tillhörande kanalobjekt används lämpligen funktionen 'Configure Card' i "Utility Window".Objektsbild
RtBody attributes pwr_sClass_ChanAo | |||
---|---|---|---|
String80 | Description | Valfri text för att beskriva kanalen eller dess användning. | |
AttrRef | SigChanCon | Namn på associerat Ao-signalobjekt. | |
String40 | Identity | Kanalens identitet. Valfri text, t.ex. Ao0 för att beteckna kortets första kanal, fysisk kabelmärkning etc. |
|
UInt16 | Number | Attributet används för att knyta ChanAo objektet till en bestämd kanal på kortet. Kortets fysiska kanaler numreras 0,1, ... , ( MaxNoOfChannels -1), där MaxNoOfChannels finns i kortobjektet. Kortets kanalnummer räknas enligt korttillverkarens anvisning. |
|
Boolean | TestOn | Signaltest. Anger om utsignalen ska baseras på ingenjörsvärdet ActualValue eller på TestValue. |
|
Float32 | TestValue | Signaltestvärde. Utsignalen baseras på TestValue istället för ActualValue när TestOn är TRUE. |
|
Float32 | FixedOutValue | Åtgärdsvärde. Utsignalen sätts till FixedOutValue istället för ActualValue då EmergBreakTrue är TRUE och EmergBreakSelect = 2. EmergBreak-attributen tillhör ett $Node-objekt. |
|
Boolean | CalculateNewCoef | ||
UInt16 | OutPolyType | Omvandlingstyp. Anger hur ärvärdet ska omvandlas till signalvärde. Följande konverteringstyper finns att välj mellan: 0 -- Ingen omvandling: SigValue = ActualValue 1 -- Normal omvandling enl. utsignalpolynomet: SigValue = OutPolyCoef0 + OutPolyCoef1 · ActualValue ActualValue och SigValue tillhör det Ao objekt som utpekas av SigChanCon . |
|
Float32 | OutPolyCoef0 | Anger den konstanta termen i utsignalpolynomet; se ovan. | |
Float32 | OutPolyCoef1 | Koefficienter i utsignalpolynomet; se ovan | |
Float32 | ActValRangeLow | The Low and High values of ActValRange specifies the range of the ActualValue of the signal. These values are correlated to the SensorSigValRange. |
|
Float32 | ActValRangeHigh | ||
Float32 | SigValPolyCoef0 | ||
Float32 | SigValPolyCoef1 | ||
Float32 | SensorSigValRangeLow | The Low and High values of SensorSigValRange specifies the part of the ChannelSigValRange that is used by the sensor. For example, the channel can have a signal range of -20 - 20 mA but the sensor only utilizes 4 - 20 mA. |
|
Float32 | SensorSigValRangeHigh | ||
String16 | SigValueUnit | Ingenjörsenhet för SigValue, t.ex. Volt. | |
Float32 | ChannelSigValRangeLow | The Low and High values of ChannelSigValRange specifies the signal range of the channel. |
|
Float32 | ChannelSigValRangeHigh | ||
Float32 | RawValRangeLow | The Low and High values of RawValRange specifies the raw value range of the channel. |
|
Float32 | RawValRangeHigh | ||
DataRepEnum | Representation | Specifies the data representation of the raw value. | |
RawValueTypeEnum | RawValueType | Raw value type, absolute or delta value. |
Template Object | |
---|---|
OutPolyType | 1 |
ActValRangeLow | -100 |
ActValRangeHigh | 100 |
SensorSigValRangeLow | -5 |
SensorSigValRangeHigh | 5 |
ChannelSigValRangeLow | -5 |
ChannelSigValRangeHigh | 5 |
SigValueUnit | V |
Description Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
Valfri text för att beskriva kanalen eller dess användning.
SigChanCon Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | AttrRef | |
Flags | STATE | INVISIBLE | |
Kropp | RtBody |
Namn på associerat Ao-signalobjekt.
Identity Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String40 | |
Flags | ||
Kropp | RtBody |
Kanalens identitet. Valfri text, t.ex. Ao0 för att beteckna kortets första kanal, fysisk kabelmärkning etc.
Number Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt16 | |
Flags | ||
Kropp | RtBody |
Attributet används för att knyta ChanAo objektet till en bestämd kanal på kortet. Kortets fysiska kanaler numreras 0,1, ... , ( MaxNoOfChannels -1), där MaxNoOfChannels finns i kortobjektet. Kortets kanalnummer räknas enligt korttillverkarens anvisning.
TestOn Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | STATE | |
Kropp | RtBody |
Signaltest. Anger om utsignalen ska baseras på ingenjörsvärdet ActualValue eller på TestValue.
TestValue Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | STATE | |
Kropp | RtBody |
Signaltestvärde. Utsignalen baseras på TestValue istället för ActualValue när TestOn är TRUE.
FixedOutValue Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Åtgärdsvärde. Utsignalen sätts till FixedOutValue istället för ActualValue då EmergBreakTrue är TRUE och EmergBreakSelect = 2. EmergBreak-attributen tillhör ett $Node-objekt.
CalculateNewCoef Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
OutPolyType Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt16 | |
Flags | ||
Kropp | RtBody |
Omvandlingstyp. Anger hur ärvärdet ska omvandlas till signalvärde. Följande konverteringstyper finns att välj mellan: 0 -- Ingen omvandling: SigValue = ActualValue 1 -- Normal omvandling enl. utsignalpolynomet: SigValue = OutPolyCoef0 + OutPolyCoef1 · ActualValue ActualValue och SigValue tillhör det Ao objekt som utpekas av SigChanCon .
OutPolyCoef0 Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Anger den konstanta termen i utsignalpolynomet; se ovan.
OutPolyCoef1 Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Koefficienter i utsignalpolynomet; se ovan
ActValRangeLow Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
The Low and High values of ActValRange specifies the range of the ActualValue of the signal. These values are correlated to the SensorSigValRange.
ActValRangeHigh Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
SigValPolyCoef0 Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | INVISIBLE | STATE | |
Kropp | RtBody |
SigValPolyCoef1 Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | INVISIBLE | STATE | |
Kropp | RtBody |
SensorSigValRangeLow Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
The Low and High values of SensorSigValRange specifies the part of the ChannelSigValRange that is used by the sensor. For example, the channel can have a signal range of -20 - 20 mA but the sensor only utilizes 4 - 20 mA.
SensorSigValRangeHigh Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
SigValueUnit Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String16 | |
Flags | ||
Kropp | RtBody |
Ingenjörsenhet för SigValue, t.ex. Volt.
ChannelSigValRangeLow Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
The Low and High values of ChannelSigValRange specifies the signal range of the channel.
ChannelSigValRangeHigh Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
RawValRangeLow Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
The Low and High values of RawValRange specifies the raw value range of the channel.
RawValRangeHigh Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Representation Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | DataRepEnum | |
Flags | ||
Kropp | RtBody |
Specifies the data representation of the raw value.
RawValueType Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | RawValueTypeEnum | |
Flags | ||
Kropp | RtBody |
Raw value type, absolute or delta value.