Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:ethercat:start [2019-03-05 12:46]
Gehrig Marcel
embedded_systems:ethercat:start [2019-04-25 18:19] (aktuell)
Graf Urs
Zeile 1: Zeile 1:
 ====== EtherCAT ====== ====== EtherCAT ======
  
-  * [[https://​www.ethercat.org/​en/​technology.html | Detailed description EtherCAT]]+  * [[https://​www.ethercat.org/​en/​technology.html | Detailed description ​of EtherCAT]]
   * EtherCAT is a real-time capable fieldbus system.   * EtherCAT is a real-time capable fieldbus system.
   * A PC with real-time OS, like Linux with RT-patch, and Ethernet hardware can be used as the master.   * A PC with real-time OS, like Linux with RT-patch, and Ethernet hardware can be used as the master.
Zeile 10: Zeile 10:
  
  
-This article deals mainly with Linux-based masters.+This article deals mainly with Linux based masters.
  
-<box 28% right | Documantation>+<box 28% right | Documentation>
   * {{:​embedded_systems:​ethercat:​ec-master_classb.pdf|Acontis Stack Class B}}   * {{:​embedded_systems:​ethercat:​ec-master_classb.pdf|Acontis Stack Class B}}
   * {{:​embedded_systems:​ethercat:​ec-master_classa.pdf|Acontis Stack Class A}}   * {{:​embedded_systems:​ethercat:​ec-master_classa.pdf|Acontis Stack Class A}}
Zeile 35: Zeile 35:
  
  
-===== Recomended ​Workflow =====+===== Recommended ​Workflow =====
 In this example workflow a Linux based master with Acontis stack and EEROS is used. In this example workflow a Linux based master with Acontis stack and EEROS is used.
  
Zeile 48: Zeile 48:
  
  
-===== ecmasterlib ​and EtherCatInterface ===== +===== ecmasterlibEtherCatInterface ​and EEROS ===== 
-The ''​ecmasterilb''​ and ''​EtherCatInterface''​ offer a relative easy way to use EtherCAT with EEROS or in standalone project.+The ''​ecmasterilb''​ and ''​EtherCatInterface''​ offer a relative easy way to use EtherCAT with EEROS or in standalone project
 + 
 +''​ecmasterlib''​ offers the low level interface to the [[https://​www.acontis.com/​en/​ecmaster.html | Acontis stack (class A)]]. 
 +It is based on the demo application ''​EcMasterDemoDC''​ from Acontis.
  
 ''​EtherCatInterfaceElmo''​ interface specific for [[https://​www.elmomc.com/​product/​gold-twitter/​ | Gold Twitter]] drives from ElmoMC. ''​EtherCatInterfaceElmo''​ interface specific for [[https://​www.elmomc.com/​product/​gold-twitter/​ | Gold Twitter]] drives from ElmoMC.
 Other drive (i.e. Maxon Maxpos 50/5) need a different interface. Other drive (i.e. Maxon Maxpos 50/5) need a different interface.
-You may want to copy and adapt ''​EtherCatInterfaceElmo''​ for your drive.+You may want to copy and adapt ''​EtherCatInterfaceElmo''​ for your drive type.
  
 ''​EtherCatInterfaceBase''​ is the base interface to ''​ecmasterlib''​. ''​EtherCatInterfaceBase''​ is the base interface to ''​ecmasterlib''​.
 It is inherited by all EtherCatInterfaces. It is inherited by all EtherCatInterfaces.
  
-''​ecmasterlib'' ​offers the low level interface to the [[https://​www.acontis.com/​en/​ecmaster.html | Acontis stack (class A)]]. +If you want to use EtherCAT in an EEROS application,​ the ''​ecmasterlib'' ​with a ''​EtherCatInterface'' ​is recomended.
-It is based on the demo application ​''​EcMasterDemoDC'' ​from Acontis.+
  
-''​EtherCatInterfaceElmo''​ > ''​EtherCatInterfaceBase''​ > ''​ecmasterlib''​ > Acontis Stack+''​EEROS''​ > ''​EtherCatInterfaceElmo''​ > ''​EtherCatInterfaceBase''​ > ''​ecmasterlib''​ > Acontis Stack
  
 [[embedded_systems:​ethercat:​EtherCatInterface | Detailed description]] [[embedded_systems:​ethercat:​EtherCatInterface | Detailed description]]