# Kanalspezifische Schnittstelle

Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID , beispielsweise für Kanal 1: 0x122301:

IdxGrp | IdxOffs | Funktion | Beschreibung | Input | Output
0x122301 | 0x44 | Variable element number | 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. 255 Zeichen | UNS32
0x122301 | 0x45 | Variable description by index | Variablenbeschreibung (Name, Handle, Variablentyp, Zugriff, Größe, Arraydimensionen, größte Indizes) | BYTE[2048] variable Länge | BYTE[2048] variable Länge
0x122301 | 0x46 | Variable handle by name | Handle für Zugriff auf die Variable | STRING max. 255 Zeichen | Handle (UNS32)
0x122301 | 0x47 | Read variable value by handle | Variablenwert über Handle der Variablen lesen | BYTE[2048] variable Länge | BYTE[2048] variable Länge
0x122301 | 0x48 | Read variable value by name | Variablenwert über Variablennamen lesen | STRING max. 255 Zeichen | BYTE[2048] variable Länge
0x122301 | 0x49 | Write variable value by handle | Variablenwert über Handle der Variablen schreiben | BYTE[2048] variable Länge | -
0x122301 | 0x4A | Write variable value by name | Variablenwert über Variablennamen schreiben | BYTE[2048] variable Länge | -
0x122301 | 0x4B | Extended variable description by index | Erweiterte Variablenbeschreibung z.B. für V.E Variablen Synchronisierung und Gültigkeitsbereich | BYTE[2048] variable Länge | BYTE[2048] variable Länge
0x122301 | 0x4C-0x4E | reserved | Reserviert | - | -

## Achtung

Folgende Funktionen sind nicht für V.CYC.-, V.P.-, V.L.- und V.S.-Variablen verfügbar:

"Variable handle by name"

"Read variable value by handle"

"Write variable value by handle"