A couple of weeks ago I got back from a remote site, the only diagnostic info we had beforehand for one of the issues was that the mobile equipment would trip out with a CANbus error. The operator would isolate the equipment, then it'd come good. I was struggling to find the software fault since, if a simple off-and-on-again fixed it, clearly it was a software problem.
I got to site and found a loose connector on an IO module under the operator's movable arm rest. It was the connector that carried the CAN comms. I plugged it in. No more dramas.
I can only surmise that the process of them slamming the arm rest up, tromping down the stairs, flicking the isolator off and on, tromping back up the stairs, and slamming the armrest down was enough to re-seat the loose connection temporarily.
I got to site and found a loose connector on an IO module under the operator's movable arm rest. It was the connector that carried the CAN comms. I plugged it in. No more dramas.
I can only surmise that the process of them slamming the arm rest up, tromping down the stairs, flicking the isolator off and on, tromping back up the stairs, and slamming the armrest down was enough to re-seat the loose connection temporarily.