Procedure within and outside TwinCAT with sci file

Note regarding availability (2021/01)

The SCI method is available from TwinCAT 3.1 build 4024.14.

The Slave Configuration Information (SCI) describes a specific complete configuration for an EtherCAT slave (terminal, box, drive...) based on the setting options of the device description file (ESI, EtherCAT Slave Information). That is, it includes PDO, CoE, synchronization.

Export:

Name

Name of the SCI, assigned by the user.

Description

Description of the slave configuration for the use case, assigned by the user.

Options

Keep modules

If a slave supports modules/slots, the user can decide whether these are to be exported or whether the module and device data are to be combined during export.

AoE | Set AmsNetId

The configured AmsNetId is exported. Usually this is network-dependent and cannot always be determined in advance.

EoE | Set MAC and IP

The configured virtual MAC and IP addresses are stored in the SCI. Usually these are network-dependent and cannot always be determined in advance.

CoE | Set cycle time(0x1C3x.2)

The configured cycle time is exported. Usually this is network-dependent and cannot always be determined in advance.

ESI

Reference to the original ESI file.

Export

Save SCI file.

Import

Additional Notes

Default export options

AoE | Set AmsNetId

Default setting whether the configured AmsNetId is exported.

CoE | Set cycle time(0x1C3x.2)

Default setting whether the configured cycle time is exported.

EoE | Set MAC and IP

Default setting whether the configured MAC and IP addresses are exported.

Keep modules

Default setting whether the modules persist.

Generic

Reload Devices

Setting whether the Reload Devices command is executed before the SCI export.
This is strongly recommended to ensure a consistent slave configuration.

SCI error messages are displayed in the TwinCAT logger output window if required:

Procedure within and outside TwinCAT with sci file 11: