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:create_eni_file [2019-02-13 16:03]
mgehrig2
embedded_systems:ethercat:create_eni_file [2019-11-28 06:54] (aktuell)
Graf Urs
Zeile 12: Zeile 12:
 ===== Requirements ===== ===== Requirements =====
 To create an ENI file the following is required: To create an ENI file the following is required:
-  - ESI files describing the used slaves+  - ESI files describing the slaves, see [[embedded_systems:​ethercat:​understanding_ethercat#​ENI_and_ESI_files|]]
   - An EtherCAT Master that can scan the network   - An EtherCAT Master that can scan the network
   - Software that can create an ENI file   - Software that can create an ENI file
  
-The ENI files can be optained from the manufacturer. +Items 2 and 3 can be covered with the software [[https://​www.acontis.com/​eng/​products/​ethercat/​ec-engineer/​index.php | EC-Engineer]]. This software already includes a software EtcherCAT master. The EtherCAT network can then be attached to the Ethernet port of the PC and scanned by the software. This software is not free of charge. Please make sure to run the program with administrator rights.
-  * Maxon [[http://​www.maxonmotor.ch/​maxon/​view/​product/​control/​Positionierung/​447293 |MAXPOS 50/5]] Downloads --> Handbücher --> English --> MAXPOS 50/5 ESI File (englisch, ZIP 48 KB) +
-  * Elmo: +
-    * Are installed with the 'EAS II' software from Elmo in ''​Elmo Motion Control/​Elmo Application Studio II/​EtherCATSlaveLib''​ +
-    * Can be downloaded here TODO +
- +
-Items 2 and 3 can be covered with the software [[https://​www.acontis.com/​eng/​products/​ethercat/​ec-engineer/​index.php | EC-Engineer]]. This software already includes a software EtcherCAT master. The EtherCAT network can then be attached to the Ethernet port of the PC and scanned by the software. This software is not free of charge.+
  
 Alternatively,​ you can download the free software [[https://​www.elmomc.com/​product/​easii/​ | EASII]] (Elmo Application Studio 2) from Elmo.  In this case you need a hardware EtherCAT master from Elmo, e.g. the [[https://​www.elmomc.com/​product/​gold-maestro/​ | Gold Maestro]] from Elmo. Alternatively,​ you can download the free software [[https://​www.elmomc.com/​product/​easii/​ | EASII]] (Elmo Application Studio 2) from Elmo.  In this case you need a hardware EtherCAT master from Elmo, e.g. the [[https://​www.elmomc.com/​product/​gold-maestro/​ | Gold Maestro]] from Elmo.
Zeile 29: Zeile 23:
 The exact procedure depends on the software used. However, the following procedure can always be used: The exact procedure depends on the software used. However, the following procedure can always be used:
  
 +  - Use ClassA master
   - Select a slave   - Select a slave
   - The EASII already has all ESI files for the Elmo Drives. If the required ESI file is not yet available:   - The EASII already has all ESI files for the Elmo Drives. If the required ESI file is not yet available:
Zeile 43: Zeile 38:
   - Export the ENI file   - Export the ENI file
  
-If one of the following points changes, then the ENI file must be rebuild:+If one of the following points changes, then the ENI file must be rebuilt:
   * Topology   * Topology
   * Period duration   * Period duration
   * Exchanged variables via PDO   * Exchanged variables via PDO
 +
 +With EC-Engineer you can Switch to //Diagnosis Mode// where you can plot selected values in realtime.
 +
 +IMPORTANT If you use EEROS together with EtherCATInterface ([[embedded_systems:​ethercat:​ethercatinterface|ecmasterlib and EtherCATInterface]]) you have to make sure that the PDOs specified in the ENI file matches the definitions in the Headerfile ''​Interface/​EtherCATInterfaceElmo_config.hpp'',​ see [[embedded_systems:​ethercat:​ethercatinterface#​adaptions|Adaptions]]