Brauche Hilfe bei EtherCAT

Gast #2134595
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?
Gast #2135021
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

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