3.6 The safety concept in the background

An essential principle of Selmo philosophy is: "Safety is achieved through structure, not through additional code." Because each zone has a defined function, safety behavior is an integral part of the model. The classic errors – missing feedback, overlooked interlock, forgotten reset – can no longer occur, since they are already prevented in the formal description.

Timers or jumps can still be used, but they no longer take on safety tasks. A timer only confirms that time has passed, not that an action has occurred. And a jump is only safe if its target state is defined and verifiable. This separation of "process control" and "safety monitoring" is a central component of Selmo design.

Last updated

Was this helpful?