12/04/2025
How-To | SAFEX-C | FSoE | ctrlX DRIVE

EtherCAT FSoE connection with ctrlX CORE, ctrlX SAFETY and ctrlX DRIVE

This how-to explains how to establish an FSoE connection between a safety control SAFEX-C.1x and ctrlX DRIVE, using ctrlX CORE as the EtherCAT master.

Table of contents

Settings in ctrlX SAFETY Engineering

Add a SAFEX-C.1x controller to your project.

Fig. 1: Add a SAFEX-C.1x controller to your project

To support all assemblies/profiles which are available for the used drive firmware version, you have to import the ESI file matching the ctrlX DRIVE firmware. The file can be found in ctrlX DRIVE Engineering installation path, i.e.: C:\Program Files (x86)\ctrlX WORKS\ctrlX DRIVE Engineering\01xx\DeviceDataSheets\ctrlX_DRIVE\AXS-V-06VRS\AXS-V-0608 (or in the Collaboration Room).

[callout type="info" headline="Important" text="The ctrlX DRIVEplus coming with ctrlX SAFETY Engineering built-in-library (Slave Device > Axis > ctrlX DRIVE plus) can not be used." has-icon="true"]

Fig. 2: Import a new slave device

Fig. 3: Navigate to device description file

[callout type="info" headline="Important" text="The definition for Speed and Position can only be done at this point. After import the mapping can not be changed." has-icon="true"]

Fig. 4: Select profiles to import

Add ctrlX DRIVE to project, choose a profile and slave address matching your drive configuration and set a connection ID you want to use.

Fig. 5: Add drive to project and define settings

Add some switches to your hardware configuration, to activate safety functions in your drive.

Fig. 6: Add switches to project

Create a small logic in ā€œFunctional schemeā€ to map the switches to the control word transferred to drive.

Fig. 7: Create a program logic

With this small demo logic you can deactivate the ā€˜emergency stop’ (SMES), switch between normal-/safe mode (MS) and activate SMM1 with ā€˜enabling control’ (EC).

Download the project (configuration) into the SAFEX-C.1x.

Settings in ctrlX I/O Engineering

Install the device description (ESI file) for SAFEX-C.1x within the device repository of ctrlX I/O Engineering. This step only needs to be done when using the SAFEX-C.1x for the first time in the ctrlX I/O Engineering.

The latest device description can be found in collaboration room. After download unzip the archive.

Fig. 8: Download ESI file for SAFEX-C.1x
Fig. 9: Install ESI in device repository

[callout type="info" headline="Hint" text="Both files of the zip (Device and Modules) needs to be unzipped and placed in same folder." has-icon="true"]

Fig. 10: Navigate to ESI file (unzipped)

Scan for devices - SAFEX-C.1x and ctrlX DRIVE need to be connected to the EtherCAT master.

Fig. 11: Scan for slave devices

Add the devices to the project.

Fig. 12: Add found devices to your project

Plug the "2 bytes In/2 bytes Out" module to FSoE connection 1 of the SAFEX-C.1x. In case you have defined another profile in your SAFEX-C.1x project for the drive, you may need another module.

Fig. 13: Plug FSoE module matching the size of selected profile

Plug the FSoE module matching your drive settings (here 780/784) as FSoE option for drive

Fig. 14: Plug FSoE module to drive

[callout type="info" headline="Important" text="Copy the FSoE telegrams from drive to SAFEX-C.1x and in the other direction. Therefore, use the Slave-to-slave-dialog of the ethercatmaster." has-icon="true"]

Fig. 15: Configure slave to slave copy

Settings in ctrlX DRIVE Engineering

Do a general commissioning of safe motion for your axis. Find detailed information in this How-to.

To activate FSoE for your drive, go to ā€œType and addressingā€. Choose CoE or SoE and define same FSoE slave address like in your SAFEX-C.1x project.

Fig. 16: Select safety bus communication protocol and FSoE slave address

Also define the profile matching the drive settings in your SAFEX-C.1x project.

[callout type="info" headline="Hint" text="The profile defines the mapping of safety control and status word. You can select the profile which matches best the requirements of your application." has-icon="true"]

Fig. 17: Select a profile (definition of control- and status word)

After switching the EtherCAT master to OP you can check safety control and status word and if the communication is running on a safety bus communication diagnostic screen.

Fig. 18: Diagnostic screen for safety bus communication

The LED of SAFEX-C.1x should flash green if FSoE is running without errors.

Project_files.zip
1.87MB

Types
How-to
Products
Safety
Drives

Latest published/updated articles