Funktion „Extended description by index“

Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID

Index-Offset: IdxOffs = 0x4B

Erweiterte
Informationen

Diese Funktion liefert erweiterte Informationen über die Variable. Die übermittelten Daten sind von der jeweiligen Variablenart abhängig.
Gültiger Wertebereich des Index ist 0 bis.(Anzahl der Elemente – 1)

Übergabeparameter (hier mit Angabe der Stream-Offsets):

0

4

Index der Variablen

Bezeichner für Variablenart

wobei

Inhalt

Typ

Größe

Index der Variablen

UNS32

fest, 4 Byte

Bezeichner für Variablenart

STRING
“V.G“ - Globale Variablen
“V.E“ - Externe Variablen
“V.A“ - Achsspezifische Variablen

variabel, max. 256 Byte

=> Streamlänge max. 260 Byte

Rückgabewert: (hier mit Angabe der Stream-Offsets):

Der Rückgabewert ist abhängig von der Variablenart:

a.) V.G, V.A Variablen -> kein Rückgabewert, da keine erweiterte Beschreibung vorhanden.

b.) V.E. Variablen:

0

4

Synchronisation

Gültigkeitsbereich

wobei

Inhalt

Typ

Größe

Synchronisation

Enumeration (UNS32)

1 = NO_SYNC

2 = SYNCHRONIZED

fest, 4 Byte

Gültigkeitsbereich

Enumeration (UNS32)

1 = CHANNEL

2 = GLOBAL

fest, 4 Byte

=> Streamlänge V.E. Variable 8 Byte, max. 2048 Byte

Hinweis

notice

Der Bezeichner für die Variablenart z.B. V.E darf abschließend keinen Punkt haben.

Anwendungsbeispiele

Beispiel für das Lesen der erweiterten Eigenschaften einer V.E. Variable:

Übergabeparameter:

3

V.E

0

3 für die Variable mit dem Indexeintrag 3

V.E Bezeichner der Variablenart : V.E

0 Nullterminierung

Rückgabewert:

2

2

2 Synchronisation: SYNCHRONIZED

2 Gültigkeitsbereich: GLOBAL