Kanalspezifische Schnittstelle
Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID , beispielsweise für Kanal 1: 0x122301:
IdxGrp | IdxOffs | Funktion | Beschreibung | Input | Output |
0x122301 | 0x44 | Anzahl vorhandener Variableneinträge der gewählten Variablenart. Ist keine Variablenart angegeben → Gesamtzahl aller verfügbaren Variablen V.E + V.G + V.A (Größter Index = Anzahl der Elemente – 1) | STRING max. | UNS32 | |
0x122301 | 0x45 | Variablenbeschreibung (Name, Handle, Variablentyp, Zugriff, Größe, Arraydimensionen, größte Indizes) | BYTE[2048] | BYTE[2048] | |
0x122301 | 0x46 | Handle für Zugriff auf die Variable | STRING max. | Handle | |
0x122301 | 0x47 | Variablenwert über Handle der Variablen lesen | BYTE[2048] | BYTE[2048] | |
0x122301 | 0x48 | Variablenwert über Variablennamen lesen | STRING max. | BYTE[2048] | |
0x122301 | 0x49 | Variablenwert über Handle der Variablen schreiben | BYTE[2048] | - | |
0x122301 | 0x4A | Variablenwert über Variablennamen schreiben | BYTE[2048] | - | |
0x122301 | 0x4B | Erweiterte Variablenbeschreibung z.B. für V.E Variablen Synchronisierung und Gültigkeitsbereich | BYTE[2048] | BYTE[2048] | |
0x122301 | 0x4C-0x4E | reserved | Reserviert | - | - |
Achtung
Folgende Funktionen sind nicht für V.CYC.-Variablen verfügbar:
"Variable handle by name"
"Read variable value by handle"
"Write variable value by handle"