EtherCAT Network Information (ENI) File

An EtherCAT Network Information (ENI) file describes the configured network. This includes all the SubDevices, network topology, initialization commands for each SubDevice, etc. The EtherCAT Editor generates an EtherCAT Network Information (ENI) file. When the EtherCAT configuration is downloaded to the RMC EtherCAT MainDevice, this ENI file is included in the download. The RMC MainDevice uses the ENI file to initialize and operate the network.

The ENI file contents are defined by the EtherCAT specification. The EtherCAT Editor includes other information that is specific to the RMC and is not part of the EtherCAT ENI file, such as the EtherCAT I/O Mapping on the Process Data tab. This data is also downloaded and stored in the controller.

The ENI file is normally not visible to the user. In most situations, there is no need for the user to be concerned with the ENI file.

Exporting the ENI File

The ENI file can be exported as a .xml file. The exported ENI is useful for:

To export the ENI file:

  1. On the EtherCAT menu, select Export ENI.

  2. Enter a file name, browse to the desired location, then click Save.

Importing SubDevices from an ENI File (Not Preferred)

This is one method of transferring data between projects. However, this method is not preferred. Importing an ENI file to the EtherCAT Editor will remove all the existing SubDevices and replace them with all the SubDevices in the ENI file, including their configurations. It will not include the MainDevice settings and RMCTools-specific settings such as I/O Mapping.

The methods are of transferring data between projects are:

To import SubDevices from an ENI File:

  1. On the EtherCAT menu, select Import SubDevices from ENI.

  2. Browse to the ENI file, then click Open.

    All the existing SubDevices will be removed and will be replaced with the SubDevices defined in the ENI file.

 

See Also

EtherCAT Overview


Send comments on this topic.

Copyright © 2024 Delta Computer Systems, Inc. dba Delta Motion