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.