How can you prevent the data acquisition from being stopped after a fault (e.g. broken link)?

Generally speaking after a link fault you should start the data acquisition anew . This reestablishes link synchronicity.
This step can be done automatically if you activate  the "Restart acquisition on non-recoverable error"  option in the I/O manager on the General tab.

Chuck Norris has counted to infinity. Twice.