Bit control
1. Why is Bit-Control needed?
In classical control programs behavior arises implicitly:
Conditions are distributed across the code
Expectations of signals are not fully described
Monitoring is performed at points or event-driven
Diagnosis is created afterwards
This leaves a central question unanswered:
What is allowed, required, or irrelevant – in exactly this state of the machine?
Bit-Control exists to answer this question explicitly, completely and formally to answer.
2. What is Bit-Control?
Bit-Control describes the expected and permitted behavior of each zone in every state of a sequence.
It is:
not program code
not a safety function
not a query
not an event
But:
A formal behavior contract between state and zone.
3. Basic principle of Bit-Control
The principle is simple and strict:
A sequence is in exactly a state
Each zone has in this state a defined meaning
This meaning is explicitly defined
Therefore:
No state without evaluation. No zone without meaning.
The result is:
complete state description
permanent monitoring
deterministic behavior
4. The Bit-Control matrix
Bit-Control is formally represented as cross table represented:
Columns → States of the sequence
Rows → Zones
Cells → Operands (
0,S,i)
This matrix is:
the model, not the implementation
complete
unambiguously
machine- and human-readable
The Bit-Control matrix describes the entire logical behavior of a sequence.
5. The operands
5.1 0 – Don’t Care
0 – Don’t CareMeaning:
The zone is in this state not relevant
Nothing is expected
Nothing is checked
No reaction occurs
Purpose:
clear decoupling
focused models
avoidance of unnecessary dependencies
5.2 S – Sequence Check
S – Sequence CheckMeaning:
In this state a behavior is expected
The system:
if necessary sets an output
waits for a defined feedback
As soon as the expectation is met:
the state is considered fulfilled
the transition can take place
Purpose:
Process control
operator guidance
deterministic progression
Sdescribes Progress, not safety.
5.3 i – Interlock
i – InterlockMeaning:
The condition must be met
In case of deviation:
immediate loss of automatic enable
stop of the sequence
automatic diagnosis
Purpose:
protection of the process
prevention of inadmissible state combinations
iprotects the logical process, not the machine as a whole.
6. Bit-Control and behavior in operation
Bit-Control acts:
continuously
dependent on state
independent of the operating mode
Differences:
S→ leads and waitsi→ monitors and protects0→ consciously ignores
Bit-Control evaluates always the current model state, not events.
7. Bit-Control in automatic operation
In automatic operation applies:
Automatic enable is a prerequisite
Bit-Control monitors permanently
When fulfilled
S:state is completed
transition occurs automatically
In case of deviation of a
i:immediate abort
withdrawal of automatic enable
diagnosis is generated automatically
It is no additional error logic necessary.
8. Bit-Control in manual operation
Also in manual operation applies:
States remain valid
Bit control remains active
Monitoring remains effective
The difference:
The operator influences zones manually
The goal is the fulfillment of the current state conditions
A i continues to act as protection:
no inadmissible movement
no bypass of the logic
Manual operation is not an exception, but the same logic with a different source of influence.
9. Distinction from other monitoring
To clarify:
Bit-Control ≠ CMZ → CMZ acts independently of state
Bit-Control ≠ MXIC → MXIC governs manual actions
Bit-Control ≠ Safety hardware → Bit-Control does not replace an emergency stop chain
Bit-Control protects the process in the model, not physical safety alone.
10. Typical mistakes with Bit-Control
Common mistakes are:
iuse it excessivelySabuse it as a safety replacementzones without clear meaning
states not evaluated completely
implicit assumptions instead of explicit operands
A good rule of thumb:
If you have to explain why something is the way it is, an operand is missing.
11. Why Bit-Control is the core of Selmo
Bit-Control enables:
complete behavior description
automatic, correct diagnosis
clear state logic
standardizable argumentation
formal foundation for AI support
Or put differently:
Bit-Control makes machine behavior explainable.
12. Summary
Bit-Control is:
the formal behavior core of Selmo
explicit, complete and deterministic
independent of implementation and UI
Foundation for process, diagnosis and safety
Without Bit-Control there is no verifiable machine model.
Last updated
Was this helpful?

