Register/Tabellen per ADS auslesen

teaage

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich suche verzweifelt nach einem VB.Net-Beispiel, wie man per ADS Werte aus dem Register (z.B. Tabelle 100) aus z.B. einem Feldbusmodul ausliest.
Bei der Box muss man den ADS-Router enablen und eine Net.Id eintragen, aber wie greife ich dann auf die Tabellenwerte zu?
Ich möchte z.B. LWL-Fehler auslesen.
 
Da bin ich mir gar nicht sicher ob das überhaupt so einfach geht. Als Steuerung verwendest du sicher eine Beckhoff Steuerung. Du kannst dann ja mal ausprobieren ob du mit der KS2000 SW über ADS an die Box kommst.
Was sicher geht ist über DPV1 hier kannst du aber nicht alles auslesen, also nicht alle Tabellen. Wie die DPV1 Kommunikation machst über ADS weißt du? Wenn es über die SPS geht, sollte es auch über ein .Net Programm gehen aber in der SPS ist das sicher einfacher zu Händeln.
Hier die ADS Kommunikation für DPV1:
http://infosys.beckhoff.com/content/1031/fc310x/html/fc310x_dpv1.htm
und hier was du über DPV1 auslesen kannst, ist zwar für einen BK3xx0 beschreiben kannst du aber auch für das IL Modul nehmen, tausche dann einfach K-Bus durch IP-Link, die Methoden sind die gleichen.
http://infosys.beckhoff.com/content/1031/bk3xx0/html/pb_dpv1.htm

Sag mal ob es geklappt hat und viel Erfolg ;)
 
Vielen Dank für den Vorschlag. Leider gibt es dort auch keine Code-Beispiele für und ich kenne mich noch nicht so gut damit aus :-(
Würde das Auslesen von Registern mit einem IL2301-B110, also einem EtherCAT-Modul besser funktionieren?
Ein VB.net Beispiel für die COE-Registerkommunikation wäre echt toll.
Das sollte doch direkt funktionieren oder muss man die Werte erst über die SPS lesen und schreiben?
 
Zurück
Oben