"Lokale" ADS Verbindung

SoIntMan

Level-1
Beiträge
11
Reaktionspunkte
0
Hallo Leute,

ich möchte eine ADS Verbindung aufbauen , habe ein Tool geschirieben welches die ADS lib https://github.com/Beckhoff/ADS verwendet.

Habe auf meinen IPC mit der Twincat Runtime dann die Route zum PC mit Ads angelegt. Nun kann ich auch eine Verbindung und alles mit meinem Tool via ADS aufbauen etc.

Möchte ich nun mein Ads Tool auf dem selben PC auf dem die TwinCAT runtime läuft geht es nicht!? bekomme beim lesen eine Variable den Fehler Ads 1861...
Habe dann versucht eine "lokale" route quasi auf den 127.0.0.1 anzulegen.. was auch nicht ging...



Also remote geht es lokal geht es nicht.. die verbindung kann aufgebaut werden, lediglich Read geht nicht ..

Was habe ich übersehen!?
 
Wie verbindest du dich denn mit der Steuerung per ADS, also wie ist dein
Code:
[COLOR=#9CDCFE][FONT=Consolas]TcClient[/FONT][/COLOR][COLOR=#D4D4D4][FONT=Consolas].[/FONT][/COLOR][COLOR=#DCDCAA][FONT=Consolas]Connect[/FONT][/COLOR]
im Programm eingebunden? Wie versuchst du anschließend die Werte zu lesen?
 
Ich habe das Problem gefunden, wenn ich mich verbinde, gebe ich die IP (Localhost, 127.0.0.1) an die Remote Net ID (Also die des AMS Router bswp: 1.2.3.4.1.1) und dann irgend eine erfundene lokale AMS-id dmeiner ADS verbindung 1.2.3.4.1.2 dann ging es ....

Wenn ich nämlich meine tool von einem anderen PC aus verwende läuft da ja auch ein ams router (welcher mit dem twincat pc verunden) ist .. und da nehme ich dann für die lokale AMsNEt Id , die des router...
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…