Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:ethercat:understanding_ethercat [2019-01-08 17:11] mgehrig2embedded_systems:ethercat:understanding_ethercat [2021-09-30 07:33] (aktuell) Urs Graf
Zeile 1: Zeile 1:
 ====== Understanding EtherCAT ====== ====== Understanding EtherCAT ======
-===== List of Abbreviations ===== +===== Synchronisation and Timing ===== 
-**[[embedded_systems:ethercat:list_of_abbreviations|List of abbreviations ]]** +=== Official Documentation === 
-\\+[[https://infosys.beckhoff.com/english.php?content=../content/1033/ethercatsystem/2469122443.html&id=]] 
 + 
 +=== Distributed Clock (DC) === 
 +The DC is an option on some slaves. 
 +The Class B EtherCAT stack of Acontis does not suport DCs, but the Class A addon does ("//Synchronous with SYNC event//"). 
 +DCs allow synchronized reading of inputs and synchronized setting of outputs in the nanosecond range. 
 + 
 +[[embedded_systems:ethercat:understanding_ethercat:Understanding_Sync_With_DC|Understanding synchronisation with DC]] 
 + 
 +=== Synchronous with SM event === 
 +Without DC a synchronization of approximately some 10 to 100 microseconds is possible ("//Synchronous with SM event//"). 
 + 
 +=== Free Run === 
 +In "//Free Run//" mode the slave measures as fast as it can. However, the time interval between two measured values is not always the same and can easily change by a factor of two. 
  
 ===== ENI and ESI files ===== ===== ENI and ESI files =====
Zeile 12: Zeile 26:
     * Elmo:     * Elmo:
       * Are installed with the 'EAS II' software from Elmo in ''Elmo Motion Control/Elmo Application Studio II/EtherCATSlaveLib''       * Are installed with the 'EAS II' software from Elmo in ''Elmo Motion Control/Elmo Application Studio II/EtherCATSlaveLib''
-      * Can be dwonloaded here TODO+      * Can be downloaded {{:embedded_systems:ethercat:esi.rar|here}}
  
 ==== ENI ==== ==== ENI ====
Zeile 21: Zeile 35:
     * Cycle time     * Cycle time
     * Which PDOs are transmitted in which order     * Which PDOs are transmitted in which order
-  * Created with software EC-Engineer (one license is availabel -> Einar Nielsen) +  * Created with software EC-Engineer (one license is available at OST/Buchs-> Einar Nielsen) 
-    * {{:movingchair:ec-master_quickstart_guide.pdf | EC-Master quickstart guide}} slide 8-16 +    * {{:embedded_systems:ethercat:ec-master_quickstart_guide.pdf|EC-Master quickstart guide}} slide 8-16 
-    * After every change in the network (new slave or different connection sequence, different PDOs, different cycle time) the file has to generated again.+    * After every change in the network (new slave or different connection sequence, different PDOs, different cycle time) the file has to be generated again.
     * An application which uses EtherCAT requres an eni-file for the current network     * An application which uses EtherCAT requres an eni-file for the current network