Forum: Mikrocontroller und Digitale Elektronik Brauche Hilfe bei EtherCAT


von *GAST* (Gast)


Lesenswert?

Derzeit benutze ich für Automatisierungen den CAN-Bus. Dazu habe ich 
eine PCI-CAN-Einsteckkarte für den PC. Für mich liegt der Vorteil darin, 
dass ich dir Treiber dafür einfach in meine C-Programmierung einbinden 
kann und fertige Sendebefehle wie z.B. 'CAN-WRITE' habe. Da muss ich als 
Argument nur noch ID, Länge und 8 Datenbytes definieren und der Frame 
wird versendet.

Bei EtherCAT würde das ja alles über die LAN-Karte im PC laufen, 
richtig? Kennt jemand dafür Treiber, dich ich in C einbinden kann, um 
Nutzframes zu senden?

von Stefan S. (Gast)


Lesenswert?

Moin,

jo Du brauchst nur eine Netzwerkkarte. Aber so trivial ist das nicht.
Quelltext für eien EtherCAT-Master gibt es z.B. hier ...

http://www.etherlab.de/

Einfacher ist es jedoch TwinCAT zu installieren.
Dort kannst Du alle EtherCAT Teilnehmer parametrieren.

Anschließend kannst Du dann die ADS-Library in dein C-Programm einbinden 
und direkt mit den angeschlossenen Teilnehmern kommunizieren.

Gruß,
Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.