Background
Some EtherCAT specific Features can´t be configured using SyCon.net. Even tho they are supported by our firmware. Those features are, for example: Oversampling, Hot-Connect, EoE (Ethernet over EtherCAT) or FoE (Fileaccess over EtherCAT). Our cifx cards can, in case of EtherCAT, not only be configured using a configuration database (config.nxd) from SyCon.net or an applicative configuration. Instead it can also work with an ENI (EtherCAT Network Information) file, that is conform to the EtherCAT specification. One of the most important tools in this regards is TwinCAT from Beckhoff GmbH. The following screenshots are taken from TwinCAT 2. Below it´s shown, how to export the ENI and how to download it to the cifx card. Using TwinCAT 3 is the same, just some names and colors are changed.
Vorgehen
- Open the TwinCAT System Manager and start a new Project
- First add a generic EtherCAT Master:
- Configure the entire EtherCAT network with all slaves and there needed settings, which might be missing in SyCon.net.
- With a right click on the slave you can f.e. add him to a hot-connect group. In den "Erweiterten Einstellungen" vom Master und den Slaves finden sich z.B. Möglichkeiten EoE zu konfigurieren.
- Ist das Netzwerk soweit eingerichtet markieren sie den Master und klicken auf "Export Konfigurationsdatei...".
- Die exportierte Datei benennen sie bitte "ethercat.xml". Denn nur wenn die Datei genau diesen Namen hat, erkennt unsere Firmware sie als gültige Konfigurationsdatei an.
- Um die Datei auf die cifx Karte zu laden, benötigen sie das "cifx Setup" Tool, welches sich bei der installation des cifx Treibers mitinstalliert.
- Das Tool finden sie in folgendem Ordner (Windows 10): "C:\Program Files\cifX Device Driver" oder in den Systemsteuerungen.
- Wählen sie nun den Kommunikationskanal (CH#0) der cifx Karte aus, welche als Master fungieren soll und laden die ENI über die Schaltfläche "Add" in den Treiber.
- Wichtig: Sollte sich noch eine andere Konfiguration im Treiber befinden wird diese bevorzugt genutzt. Es ist also erforderlich diese über die Schaltfläche "Remove" zu entfernen.
- Nach einem Neustart der cifx läuft diese nun mit der ENI Datei als Konfiguration.