About EtherCAT i think it supports reconnection in the lastest version , 8.3.12. At least the IO starts working again now, could not figure out how to reset the fault so i could start the program again.
But before upgrade the IO overview would not show anything after a fault on the bus.