Basics of EtherCAT synchronization (distributed clocks)