Zugriff über WLAN ADS

J_Kapkan

Level-1
Beiträge
30
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute


Ich habe da mal eine Frage

Das ist so und zwar habe ich einen PC auf den TwinCat läuft, und der mit einen BK9100 verbunden ist .
Jetzt habe ich ein Programm mit C# geschrieben wo mit ich die Steuerung steuere,
dies funktionier auch alles super auf den PC wo TwinCat Installiert ist, also auf den Lokalen PC.
In Programm ist auch die richtige AMS Net id eingetragen, wenn ich aber von einen anderen pc drauf zugreifen möchte dann geht es nicht der sagt mir immer "ads-error 0x745 timeout has elapsed" was mache ich falsch muss ich da was mit AMS Net id machen??



beide sind einen einen Router per WLAN verbunden und haben DHCP die ip ist aber immer gleicht.




Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Auf dem anderen PC ist kein TwinCat installiert?

Du musst die Route zu deinem PC im TwinCat Router auf dem SteuerungsPC eintragen, damit TwinCat (PLC) weiß wohin die Antwort soll.

NetIDs sind nur innerhalb der ADS/AMS Welt bekannt. Der TwinCat oder AMS Router "übersetzt" die NetIIDs in TCP-Adressen.

Details ggf. morgen. Wenn ich wieder ein TwinCat Rechner vor mir habe.

Gruß ohm200x
 
Hi,

Auf dem anderen PC ist kein TwinCat installiert?

Du musst die Route zu deinem PC im TwinCat Router auf dem SteuerungsPC eintragen, damit TwinCat (PLC) weiß wohin die Antwort soll.

NetIDs sind nur innerhalb der ADS/AMS Welt bekannt. Der TwinCat oder AMS Router "übersetzt" die NetIIDs in TCP-Adressen.

Details ggf. morgen. Wenn ich wieder ein TwinCat Rechner vor mir habe.

Gruß ohm200x

OK super werde ausprobieren

Auf jeden Fall ist nur auf den Steuerung PC twincat installiert und auf den anderen ist nur ein DLL Datei von beckhoff zum Kommunikation.

Aber wenn ich jetzt den anderen PC in die Router Liste eintragen mochte welche ID vergeben ich ihn wenn er ja kein twincat auf den Rechner hat oder is es egal?
 
Hi,

die NetID wird normal von der IP-Adresse abgeleitet: <ip>.1.1
Bsp:
IP: 192.168.178.17
NetID: 192.168.178.17.1.1

Gruß ohm200x
 
Hi,

wie es mit der DLL und C# geht weiß ich nicht 100%. Sollte aber soweit ich weiß auch ohne TwinCat und nur mit der entsprechenden DLL gehen.
 
OK habe es grade Ausprobiert es funktioniert teilweise also das schreiben geht nur die notification nicht, er sag mir folgenden Fehler
"ads-error 0x715 notification client not registered"


Kann mir bitte da einer vielleicht helfen?
 
Ich habe die Erfahrung gemacht das es ganz ohne TwinCat nicht geht. Allein mit den Dll hatte ich große Probleme. Ich habe auf dem Client-PC die ADS Communication Lib installiert, die bekommt man bei Beckhoff auf Anfrage kostenlos registriert. Die enthält dann auch einen ADS Router.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also bei beckhoff kann ich nur die ADS Communication Lib für TwinCat 3 runterladen aber nicht für die zweite kannst du mir ein Link geben?



Aber trotzdem warum geht das alles, nur halt die notification nicht?

vielleicht kopiere ich einfach den ganzen twinCat Ordner auf den Client pc ohne zu installieren vielleicht geht es dann?
 
Hi CaptainKirk


Leider bin ich nicht weiter gekommen, habe ADS Communication Lib auch schon installiert nur da passiert nichts.. Also das schreiben und Lesen geht super nur das Ereignisgesteuertes Lesen NICHT.
Geht das bei dir auch nicht?????

Kann mir einer vielleicht einen Tipp geben, wie ich sonst noch einen Visualisierung auf einen Pc nutzen kann ohne TwinCAT.
Was ist mit Modbus ist es schlechter als ADS?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi CaptainKirk


Leider bin ich nicht weiter gekommen, habe ADS Communication Lib auch schon installiert nur da passiert nichts.. Also das schreiben und Lesen geht super nur das Ereignisgesteuertes Lesen NICHT.
Geht das bei dir auch nicht?????

Kann mir einer vielleicht einen Tipp geben, wie ich sonst noch einen Visualisierung auf einen Pc nutzen kann ohne TwinCAT.
Was ist mit Modbus ist es schlechter als ADS?


Leute laut beckhoff gib die ADS Communication Lib nicht mehr nur für twincat3 hat noch vielleicht einer die auf den PC liegen
 
Die ADS Kommunikation Library wird mit jeder TwinCAT Installation unter c:\TwinCAT\AdsAPI installiert. Daher wird kein zusätzliches Setup mehr benötigt.

Beckhoff empfiehlt einen TwinCAT Unterbau. Dadurch wird der ADS Router mitausgeliefert, was mehrere parallele Verbindungen gleichzeitig zuläßt. Zusätzlich kann der ADS Monitor zur Diagnose verwendet werden.

Für TwinCAT2 kann das kostenlosen Installationslevel "CP" verwendet werden. Einfach das Standard TwinCAT2 Setup verwenden und bei der ersten Abfrage TwinCAT CP auswählen

Für TwinCAT3 gibt es extra ein kostenloses TC3 ADS Setup:
http://beckhoff.de/german/download/tc3-download-xar.htm?id=1948695119487525
 
Leider bin ich nicht weiter gekommen, habe ADS Communication Lib auch schon installiert nur da passiert nichts.. Also das schreiben und Lesen geht super nur das Ereignisgesteuertes Lesen NICHT.
Geht das bei dir auch nicht?????

Sorry für die späte Antwort.
Die BC/BK9X00 unterstützen keine Events. Du musst mit zyklischen Abfragen arbeiten.
 
Die ADS-.NET-DLL greift intern auf die TcAdsDll.dll zu. Installier dir einfach TwinCAT2 mit dem Level CP (kostenlos) und trag die Routen mit dem Systemmanager ein. Dann hast du das Problem sauber im Griff...
 
Das Problem ist lesen und schreiben geht sehr langsam aber geht aber Ereignisgesteuertes Lesen gar nicht ich weis nicht warum
 
Zurück
Oben