๐Ÿ“ Risk analysis for digital inputs

How Selmo systematically reduces the risk of undefined states to 0%


๐Ÿง  Basic principle: How does risk arise?

In classical automation, risks arise from undefined states on digital inputs. The more inputs (bits), the larger the state space: 2^n.

Many of these states are:

  • not allowed, or

  • not defined as errors โ†’ They are indeterminate = potentially risky.


๐Ÿงฎ Risk formula

Risk (%) = (2^n - (FM + Steps )) / 2^n ร— 100

Parameters:

  • n: Number of digital inputs

  • 2^n: Total number of possible states

  • FM: Number of clearly defined error states

  • Steps: Number of allowed operating states (e.g. process steps)

Example:

  • 4 inputs โ†’ 2^4 = 16 states

  • 5 allowed steps

  • 3 error states

Risk = (16 - (3 + 5)) / 16 ร— 100 = 50 %

โžก๏ธ 50% of the possible states are indeterminate and pose a risk.

What happens now with 32 inputs?


๐ŸŽฏ Goal: Minimize risk

The smaller the risk value, the more states are defined (either as allowed or as errors).

Optimization approach:

  • ๐Ÿ”น Expand allowed states, where safe

  • ๐Ÿ”น Clearly define error states

  • ๐Ÿ”น Avoid unknowns


โœ… The Selmo approach: Risk = 0%

Selmo solves the problem completely:

All states are explicitly handled in the model. โ†’ All other states = automatically errors.

Advantages:

  • No room for unexpected states

  • No gray areas

  • No manual error programming


๐Ÿ”Ž Why does this work?

1. Complete modeling

  • All allowed states are logically modeled

  • Every other state = error detection

2. Deviation-based diagnosis

  • As soon as a state does not match the model corresponds: โ†’ Automatic stop + precise error message

3. Clarity for the operator

  • Instead of cryptic errors: โ†’ concrete cause visible in the HMI โ†’ faster resolution

4. No programming effort for errors

  • No IF logic needed for error conditions

  • The model handles the checking


๐Ÿ“Š Risk management with Selmo

  • Every deviation is detected

  • Documented & analyzable

  • Productivity increase through elimination of root causes โ†’ Errors are not maskedNon-conforming requirements or technologies are eliminated


๐Ÿ”„ Technological paradigm shift

Selmo follows the principle:

Process determines technology โ€“ not the other way around.

๐Ÿงฑ Software-centered engineering:

  • Process logic โ†’ before hardware selection

  • Machine behavior โ†’ model-driven

  • Control code โ†’ automatically from the model

๐Ÿงญ Behavior-oriented control:

  • Every state = modeled

  • Every input = deterministic reaction

  • Simulable, verifiable, transparent


๐Ÿ“Œ In summary:

Classical
Selmo

Risk from indeterminate states

Risk = 0% through modeling

Errors must be programmed

Errors = automatically detected

High testing & diagnostic effort

Immediate deviation detection

Hardware-driven

Process-driven

Last updated

Was this helpful?