AdsGetNextDynSymbol

Mit dieser Methode kann die Liste der deklarierten Variablen aus einem ADS-Gerät ausgelesen werden.

object.AdsGetNextDynSymbol(
  navType As ADSGETDYNSYMBOLTYPE,
  bstrName As String,
  bstrFullName As String,
  bstrType As String,
  bstrComment As String,
  adsType As Long,
  symbolSize As Long,
  nIndexGroup As Long,
  nIndexOffset As Long
) As Long

Parameter

navType

[in] Navigationsvorgabe im Symbolbaum (siehe Datentyp ADSGETDYNSYMBOLTYPE)

bstrName

[out] Name des Symbols (Kurzform ohne vorangestellte Namen des Parent)

bstrFullName

[out] Vollständiger Name des Symbols

bstrType

[out] Name des Datentyps des Symbols

strComment

[out] Kommentar hinter der ADS-Variablendeklaration

adsType

[out] Datentyp der ADS-Variable (siehe Datentyp ADSDATATYPEID)

symbolSize

[out] Bytelänge des Symbols

nIndexGroup

[out] Index-Gruppe der ADS-Variable

nIndexOffset

[out] Index-Offset der ADS-Variable

Rückgabewert

Siehe ADS-Fehlercodes

Bemerkungen

Beim navType ADSDYNSYM_GET_NEXT wird durch den gesamten Symbolbaum navigiert. Hiermit können auf einfache Weise alle Symbole ausgelesen werden. Die drei anderen navTypes können zur gesteuerten Navigation durch den Symbolbaum benutzt werden.

Hinweis zur SPS: Achten Sie beim PLC-Control darauf, dass unter Projekt / Optionen / TwinCAT der 'Symbol-Download' aktiviert ist. Nähere Informationen können Sie aus dem Handbuch vom PLC-Control entnehmen.
Hinweis zur NC: Im System-Manager muss bei jeder Achse der Symbol-Download aktiviert werden. Dieses können Sie bei dem Konfigurations-Dialog der Achse unter 'Allgemein' festlegen. Das Feld 'Symbole erzeugen' muss gekennzeichnet sein. Siehe Handbuch System Manager.

Beispiel

Visual Basic Beispiel: 'SPS-Variablendeklaration auslesen'