Distributed Clock

Distrusted Clock Configuration is done via the ECAT-Tool after adding a device you can configure the Distributed Clock via the Device Configuration Panel.

image not found
Field Description
off When enabled with correct assign activate, the slave can be used in dc sync mode.
Assign Activate Defines if SYNC0 and/or SYNC1 pulse are generated. Fill in the [dec] representation of the [hex] assign activate value.
Cycle Time Sync0 Defines the time between SYNC0 events. Should be configured as the fieldbus_task_cycle_time in [ns].
Cycle Time Shift0 User shift time in [ns] applied to SYNC0 - usually 0, although in some EtherCAT slaves values are predefined, can be modified.
Cycle Time Sync1 Defines the time between SYNC1 events [ns].
Cycle Time Shift1 User shift time [ns] applied to SYNC1.

Synchronization with DC Sync0 Event

Various etherCAT SubDevices require DC Sync0 Synchronization, this can be configured in the ECAT-tool by setting the Assign Activate to 0x300(768dec).

Default settings which can be used for the Sync0 event, if the field_bus_task is configured to 1kHz:

  • sync0_cycle_time [ns] = fieldbus_task_time cycle time [ns] = 1000000 ns.
  • sync0_shift_time [ns]= 50% of fieldbus_task_time cycle time [ns] = 500000 ns.
image not found