I know this is an old thread, but I've started to experience the same symptoms on a PLC with lots of expansion IO units. This has been working fine for nearly 2 years, and all of a sudden it randomly stops working with the ERR light flashing. How did you troubleshoot the faulty hardware, and was it the actual PLC at fault or one of the IO/expansion units??