The Behavior Reference (BR) is present on the machine at runtime.
In operation, every deviation from the defined behavior is detected against it. When the target behavior changes, the changed reference is transmitted again — reference and runtime reference remain one and the same statement. What is detected is the deviation from the defined behavior. The defined behavioral space is the checked space: what is not modeled is not covered.
Control code
Derived from the reference, runnable in your target environment, readable in the PLCOpen XML exchange format.
HMI and documentation
Derived from the same source. What is on the screen is also in the reference — and the other way round.
Test and acceptance logic
Derived from the reference, not written separately. That is why it checks against the determination and not against a second opinion.
Verification record
What was checked, with what result, and which deviations remained open.
Handover as an object
Reference, derivations and records are owned by the operator and are transferable.