I made servo Inverter cards with Ethercat suitable for CNC machine, currently run them in Linuxcnc with my own driver based on soes/soem not released under GNU license because I am in doubt about licensing of Ethercat. I also added an extra feature to send a record of data from inverter card in real time then configured to. Get real time data from Micro controller control loop run at 20kHz then Ethercat message is sent at 1kHz logged into file which could then be visulised in Octave.