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.