Iec 61508-7 ⚡ Free Access
At the post-mortem, Elena asked the room: “Why didn’t we think of this before?”
Big Ned’s twin-brain system caught a second latent fault last Tuesday. This time, it was a temperature sensor drift on the LiDAR. The wheel-tick algorithm said “clear path.” The LiDAR algorithm said “soft ground.” The comparator threw a fault, the truck coasted to a stop, and a technician found a smoldering bearing.
“It’s in the standard,” I said, sliding the open binder toward her. Page 147. Table C.5: “Diverse programming – Recommended for SIL 3 and SIL 4.” iec 61508-7
She made 61508-7 required reading for every systems engineer. Not for certification. For humility.
And somewhere in a German standards committee meeting, a ghost editor smiled. Because they wrote that volume for exactly this moment: when the rules run out, and only the principles remain. At the post-mortem, Elena asked the room: “Why
Not fancy. Not new. Just a table. On the left: “Technique.” On the right: “Recommended SIL.” Buried in the footnotes:
She looked at the page. Then at the shredded conveyor belt photo. Then back at me. “It’s in the standard,” I said, sliding the
The autonomous haul truck, “Big Ned,” had just killed three hundred meters of conveyor belt before lunch. The emergency stops fired—eventually. But the shredded rubber and twisted steel were a $2 million mistake. My boss, Elena, didn’t yell. She just tapped the incident report and said, “Your safety loop missed its SLF.”
No crash. No fire. No $2 million.
I retreated to my office, a tomb of stacked binders and coffee cups. On my screen was the post-mortem: a single, latent software fault. A counter variable in the obstacle-avoidance logic would overflow after 32,767 wheel rotations. Not on day one. Not on day ten. But on day forty-seven—today. The truck thought it had traveled negative distance. It “forgot” the rock pile.
And there it was. Clause C.4.3: “Analysis of potentially dangerous sequences of states and events.”