Achsspezifische Funktion „Variable handle by name“
Index-Gruppe: IdxGrp = 0x122300 + Kanal_ID
Index-Offset: IdxOffs = 0x10004 für Achse 1
= 0x20004 für Achse 2
Handle über Namen | Diese Funktion liefert das Handle für den angegebenen Variablenname zurück, der zu einer auf diesem Platz (Achsindex) einsortierten Achse gehört. Durch Achstausch kann sich daher der über das Handle gelesene Variablenwert ändern. |
Übergabeparameter (hier mit Angabe der Stream-Offsets)::
0 |
Variablenname |
wobei
Inhalt | Typ | Größe |
Variablenname (ohne Instanzkennung) mit Nullterminierung | STRING | variabel, max. 256 Byte |
=> Streamlänge 256 Byte
Rückgabewert (hier mit Angabe der Stream-Offsets):
0 4 |
Handle auf die Variable |
wobei
Inhalt | Typ | Größe |
Handle auf die Variable | UNS32 | fest, max. 4 Byte |
=> Streamlänge max. 4 Byte
Anwendungsbeispiele
Beispiel für das Lesen eines Handles einer achsspezifischen Variablen.
Wichtig ist hierbei der Index-Offset.
Übergabeparameter:
Index-Offset: 0x20004
V.A.WCS | 0 |
V.A.WCS Name der Variablen (ohne Instanzkennung V.A.WCS.Y)
0 Nullterminierung
Rückgabewert:
0x0102001b |
0x0102001b Handle der Variablen hier der 2. Achse