"Lokale" ADS Verbindung

SoIntMan

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
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...

2021-01-14 12_54_23-.png

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?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
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...
 
Zurück
Oben