Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class ChanDo![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 15-JAN-2025 13:23:35.00 |
Konfigurerar digital utgångskanal oberoende det fysiska Do-kortets typ. Figuren nedan visar stegen i omvandlingen av en Do-signal. ActualValue tillhör Do objektet.
Om EmergBreakTrue = TRUE och EmergBreakSelect = 2 kommer utsignalen att baseras på FixedOutValue . Annars avgör TestOn vilket attribut som utsignalen baseras på.Tips
ChanDo objekt konfigureras direkt under lämpligt Do-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_ChanDo | |||
---|---|---|---|
String80 | Description | Valfri text för att beskriva kanalen eller dess användning. | |
AttrRef | SigChanCon | Namn på Do -signalobjekt knutet till kanalobjektet. | |
String80 | Identity | Kanalens identitet. Valfri text, t.ex. Do0 för att beteckna kortets första kanal, fysisk kabelmärkning etc. |
|
UInt16 | Number | Attributet används för att knyta ChanDo 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 anvisningar. |
|
Boolean | InvertOn | Anger om värdet av ActualValue ska inverteras före utställning eller ej. FALSE betyder att värdet inte ska inverteras; TRUE betyder att det ska inverteras. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela InvertOn ett värde ? 0, eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts InvertOn via kortobjektets InvMask1 ; se vidare under InvMask1 i kortobjektet. I målmiljön kan värdet av InvertOn ändras via Do-objektets MER-bild. |
|
Boolean | TestOn | Signaltest. Anger om utsignalen ska baseras på ingenjörsvärdet ActualValue eller på TestValue. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela TestOn ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts TestOn via kortobjektets TestMask1 I målmiljön kan värdet av TestOn ändras via Do-objektets MER-bild. |
|
Boolean | TestValue | Utvärdet baseras på TestValue istället för ActualValue då TestOn är TRUE. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela TestValue ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts TestValue via kortobjektets TestValue1 ; se vidare under TestValue1 i kortobjektet. I målmiljön kan värdet av TestValue ändras via Do-objektets MER-bild. |
|
Boolean | 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. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela FixedOutValue ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts FixedOutValue via kortobjektets FixedOutValue1 ; se vidare under FixedOutValue1 i kortobjektet. I målmiljön kan värdet av FixedOutValue ändras via Do-objektets MER-bild. |
|
DataRepEnum | Representation | Specifies the data representation of the raw value. |
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å Do -signalobjekt knutet till kanalobjektet.
Identity Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
Kanalens identitet. Valfri text, t.ex. Do0 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 ChanDo 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 anvisningar.
InvertOn Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
Anger om värdet av ActualValue ska inverteras före utställning eller ej. FALSE betyder att värdet inte ska inverteras; TRUE betyder att det ska inverteras. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela InvertOn ett värde ? 0, eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts InvertOn via kortobjektets InvMask1 ; se vidare under InvMask1 i kortobjektet. I målmiljön kan värdet av InvertOn ändras via Do-objektets MER-bild.
TestOn Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | STATE | |
Kropp | RtBody |
Signaltest. Anger om utsignalen ska baseras på ingenjörsvärdet ActualValue eller på TestValue. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela TestOn ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts TestOn via kortobjektets TestMask1 I målmiljön kan värdet av TestOn ändras via Do-objektets MER-bild.
TestValue Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | STATE | |
Kropp | RtBody |
Utvärdet baseras på TestValue istället för ActualValue då TestOn är TRUE. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela TestValue ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts TestValue via kortobjektets TestValue1 ; se vidare under TestValue1 i kortobjektet. I målmiljön kan värdet av TestValue ändras via Do-objektets MER-bild.
FixedOutValue Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
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. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela FixedOutValue ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts FixedOutValue via kortobjektets FixedOutValue1 ; se vidare under FixedOutValue1 i kortobjektet. I målmiljön kan värdet av FixedOutValue ändras via Do-objektets MER-bild.
Representation Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | DataRepEnum | |
Flags | ||
Kropp | RtBody |
Specifies the data representation of the raw value.