Solution
Although
EtherCAT is defined as a standard, slight differences in the implementation of this standard are possible. For example, the National Instruments
EtherCAT master expects an implementation with 4 Sync Masters instead of 8, as natively described by the
HBM ESI files. Therefore, the first step is to go through the
HBM toolchain Perception to create an ESI file. This should be sufficient for most Ethercat slaves. For special cases like the
Genesis HighSpeed Equipment, additional steps might be necessary. Attached you can find a working version of the ESI file. If adaption of your file to that format does not help, the fastest solution is therefore to contact the
HBM or
National Instrument support to ask for help configuring the
ESI file.