EtherCAT master implementation