AdsEnumSymbols

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

object.AdsEnumSymbols(
  strSymbolName As String,
  nSymbolType As Long,
  cbSymbolSize As Long,
  strComment As String,
  nIndexGroup As Long,
  nIndexOffset As Long,
  bNextAs Boolean
) As Long

Parameter

strSymbolName

[out] Name der ADS-Variable

nSymbolType

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

cbSymbolSize

[out] Datenlänge der ADS-Variable in Byte

strComment

[out] Kommentar hinter der ADS-Variablendeklaration

nIndexGroup

[out] Index-Gruppe der ADS-Variable

nIndexOffset

[out] Index-Offset der ADS-Variable

bNext

[in] TRUE für die erste ADS-Variable, FALSE für alle folgenden

Rückgabewert

Siehe ADS-Fehlercodes

Bemerkungen

Bei dem ersten Methodenaufruf von AdsEnumSymbols() müssen Sie den Parameter bNext auf FALSE setzen. Dadurch werden alle Informationen über die erste Variable ausgelesen. Bei jeden weiteren Aufruf von AdsEnumSymbols() muss der Parameter auf TRUE stehen. Dadurch werden die Informationen von der folgenden Variablen ausgelesen. 

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'