Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class ChanDi![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 15-JAN-2025 13:23:35.00 |
Digital ingångskanal Konfigurerar digital ingångskanal oberoende av det fysiska Di-kortets typ. Figuren nedan visar stegen i omvandlingen av en Di-signal, och inblandade attribut. Den interna filtreringen omfattar lokala Di-signaler.
Tips
ChanDi objekt konfigureras direkt under lämpligt 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".Objeksbild
RtBody attributes pwr_sClass_ChanDi | |||
---|---|---|---|
String80 | Description | Valfri text för att beskriva kanalen eller dess användning. | |
AttrRef | SigChanCon | Namn på Di -signalobjekt knutet till kanalobjektet. | |
String80 | Identity | Kanalens identitet. Valfri text, t.ex. Di0 för att beteckna kortets första kanal, fysisk kabelmärkning etc. |
|
UInt16 | Number | Attributet används för att knyta ChanDi 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 | ConversionOn | Anger om ingenjörsvärdet ActualValue ska uppdateras eller ej. FALSE betyder ingen uppdatering; TRUE innebär att ActualValue ska uppdateras med perioden T0, där T0 är lika med ScanTime för det/de PlcPgm i noden som exekverar med kortaste cykeltiden. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela ConversionOn ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts ConversionOn via kortobjektets ConvMask1 ; se vidare under ConvMask1 i kortobjektet. I målmiljön kan värdet av ConversionOn ändras via Di-objektets MER-bild. |
|
Boolean | InvertOn | Anger om det inlästa digitala värdet ska inverteras före lagring i ActualValue eller ej. FALSE betyder att det inlästa 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 Di-objektets MER-bild. |
|
DataRepEnum | Representation | Specifies the data representation of the raw value. |
Template Object | |
---|---|
ConversionOn | 1 |
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å Di -signalobjekt knutet till kanalobjektet.
Identity Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
Kanalens identitet. Valfri text, t.ex. Di0 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 ChanDi 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.
ConversionOn Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
Anger om ingenjörsvärdet ActualValue ska uppdateras eller ej. FALSE betyder ingen uppdatering; TRUE innebär att ActualValue ska uppdateras med perioden T0, där T0 är lika med ScanTime för det/de PlcPgm i noden som exekverar med kortaste cykeltiden. Idag är det i utvecklingsmiljön inte meningsfullt att tilldela ConversionOn ett värde ? 0 , eftersom värdet inte kommer att beaktas i målmiljön. Istället datasätts ConversionOn via kortobjektets ConvMask1 ; se vidare under ConvMask1 i kortobjektet. I målmiljön kan värdet av ConversionOn ändras via Di-objektets MER-bild.
InvertOn Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
Anger om det inlästa digitala värdet ska inverteras före lagring i ActualValue eller ej. FALSE betyder att det inlästa 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 Di-objektets MER-bild.
Representation Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | DataRepEnum | |
Flags | ||
Kropp | RtBody |
Specifies the data representation of the raw value.