AdsCreateVarHandle
Erzeugt einen eindeutigen Handle von einer ADS-Variablen.
object.AdsCreateVarHandle(
varName As String,
hVar As Long
) As Long
Parameter
varName
[in] Name der ADS-Variable
hVar
[out] Handle der ADS-Variable
Rückgabewert
Siehe ADS-Fehlercodes
Bemerkungen
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.
Der erste Parameter der Methode setzt sich aus dem POE-Namen und der SPS-Variablen zusammen, die adressiert werden soll. Soll z. B. aus der Funktion 'Funk1' die Variable 'SPSVar1' angesprochen werden, so muss als erster Parameter 'Funk1.SPSVar1' angegeben werden. Beim Zugriff auf globale Variablen wird der POE-Name weggelassen, also z. B. '.SPSGlobVar'. Der Parameter 'varName' unterscheidet nicht zwischen Groß- und Kleinbuchstaben. Wenn in einer Form nur bestimmte SPS-Variablen benötigt werden, sollte der Handle erst beim Laden der Form erzeugt werden und beim Schließen der Form wieder freigegeben werden. Siehe auch die AdsDeleteVarHandle() Methode.
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.
Die Symbolnamen der einzelnen Parameter der NC sind fest vorgegeben und können aus der NC-Dokumentation entnommen werden.
Beispiel
-