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


Attributes detail


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.