Beckhoff Buskoppler ansprechen mit LAN91c111

Gast #496489
Lesenswert?


Hallo zusammen

ich schreibe gerade meine Studienarbeit und stehe etwas auf dem
Schlauch. Soll von einem NIOSII über den Controller LAN91c111 der Firma
SMSC einen Buskoppler der Firma Beckhoff anpsrechen und scheiter im
Moment kläglich. Habe es bisher nur geschafft eine Rotine in C zu
schreiben mit der der LAN ne Verbindung zum Koppler herstellen kann,
zumindest scheint es so, den LEDs am Koppler nach zu urteilen. Bei dem
Versuch Daten zu übermitteln und zu empfangen kommt aber nur ein
Datenwust heraus, den ich nicht interpretieren kann.

Habe den technischen Support schon angeschrieben aber scheinbar landen
Studi emails gleich im Spamfilter.   Schade.

Könnt ihr mir vielleicht helfen oder mir ein paar Tipps geben?
Und bitte keine Gemeinheiten von wegen keine Ahnung und so. Wenn ich
Ahnung hätte wurde ich nicht fragen... ;)


Danke schonmal an alle die sich ein paar Minuten Zeit nehmen.
Gast #496518
Lesenswert?

Welchen Buskoppler setzt du ein (BK????).

Davon hängt ab wie man mit dem Gerät spricht,
also welches Protokoll drauf läuft. (Modbus TCP, Profibus, ...)

Dann musst du unter dem entsprechendem Protokoll schauen wie
die Befehle gesendet werden.
Gast #496538
Lesenswert?

also ich setze den BK1120 ein. Ist für Ethercat.

habe mir auh mal die Demoversion von TwinCat heruntergeladen und 
wireshark mitlaufen lassen. Beim Versuch die Protokolle zu implenteieren 
hat alllerdings der LAN nichts mehr empfangen. Weiß jetzt nicht ob der 
LAN nicht konnte/wollte oder ich nen Fehler gemacht habe.

Zum Senden und Empfangen mit dem LAN gibt es ein Beispielcode im 
Datenblatt. Gibt auch Besipiele wie ich den Koppler ansprechen muss, nur 
wie gesagt, ich weiß nicht was ich da falsch mache
Gast #548586
Lesenswert?

Also, für alle, die irgendwann mal ein ähnliches Problem haben sollten.

Die Lösung dieses Problems war:

Verwendet werden der BK1120 und die Klemme KL2408.
Zusätzlich das Programm Ethereal zur Datenverkehrüberwachung der 
Netzwerkkarte und TwinCat.
Für Ethereal ist ein zusätzlicher Parser nötig, um die Protokolle so 
anzeigen zu lassen, wie sie sein sollten. Der Parser steht nur 
Mitgliedern von Ethercat zur Verfügung. Aber wenn man freundlich 
fragt...vielleicht gibt es den dann ja trotzdem ;).
Wer Mitglied ist, kann man auf der Seite

www.ethercat.org

unter Members sehen.
Man kann die Protokolle zwar sehen, aber nicht aufgeschlüsselt.

Das Programm TwinCat benötigt noch einen Treiber, der aber eigentlich 
schon bei der Installation mitinstaliert wird. Wenn nicht, einfach 
nochmal auf die Seite gehen und Nachinstallieren.
Dann muss im Programm auf einem Reiter des Kopplers der Promiscous Mode 
aktiviert werden... Das wars.
Eine Anleitung befindet sich auch in der Hilfedatei von TwinCat unter 
Echtzeiteinstellungen oder so ähnlich.

Ich zumindest sehe jetz alle Protokolle... leider sinds ganz schön viele 
um den Koppler von einem Reset in den Operation mode zu setzen, aber 
egal. Ist halt so.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren