Validate and Go Live#
Validation Gates#
Complete and retain evidence for every applicable item before production release.
Gate 1 — Configuration Review#
- The Industrial Equipment and Connect IoT and packages are deployed.
- The Resource, hierarchy, process model, and state model are approved.
- The server profile expected for each Resource is confirmed using the Profile Selection Rule.
- Endpoint, credentials, certificate ownership, and trust responsibilities are recorded.
-
Namespaceresolves the Resource tree and the generatedIndEqOpcUaBaseNodeIdis correct. -
ConnectIoTRequestTimeoutandMachineReplyTimeoutare recorded and sized for the validated response paths. - The enabled feature scope and machine node inventory are approved.
- Recipe, Data Collection, state mappings, parameter types, node ownership, and recovery behavior are documented.
Gate 2 — Connection#
- The Automation Manager can reach the intended endpoint.
- Authentication and certificate trust succeed.
- The intended complete server profile is selected.
-
NamespaceandIndEqOpcUaBaseNodeIdresolve correctly. - Every required node can be browsed.
- Read, write, and subscription permissions match the ownership matrix.
- OPC UA data types match the interface definition.
- Subscriptions receive controlled value changes.
Gate 3 — Feature Tests#
- A normal machine-initiated transaction succeeds.
- An operator-initiated transaction succeeds when the station is hybrid.
- MES validation rejection leaves the performed signal inactive and does not commit the operation.
- Invalid or missing machine payload produces the expected diagnostic.
- A machine confirmation received before
MachineReplyTimeoutallows the operation to commit. - Suppressing the machine confirmation causes the command to fail after
MachineReplyTimeoutand the MES transaction to roll back. - The timeout scenario can be reconciled without repeating an uncertain physical action.
- The handshake resets and the next valid cycle is detected once.
- Recipe, Data Collection, and State behavior passes its feature-specific checklist.
- Microstops and rapid state transitions are filtered before State values are published to MES.
Gate 4 — Recovery and Release#
Test in a controlled environment:
- OPC UA disconnection before a request is detected and reported.
- OPC UA disconnection during a pending handshake follows the approved reconciliation procedure.
- A
ConnectIoTRequestTimeoutfailure produces a clear diagnostic. - Certificate or credential rejection prevents the connection and reports the cause.
- Restart performs the initial state synchronization and restores required subscriptions.
- MES and physical machine state are reconciled before any retry.
- Support ownership, escalation contacts, recovery steps, and collected evidence are approved.
Minimum End-to-End Test#
sequenceDiagram
participant M as Machine
participant I as Connect IoT
participant E as Critical Manufacturing MES
M->>I: Track In request and Material
I->>E: Track In
E-->>I: Success and Recipe
I->>M: Recipe values and Track In performed
M-->>I: Track In confirmed
M->>I: Data Collection request and values
I->>E: Store process reading
E-->>I: Reading stored
I->>M: Post Data performed
M->>I: Track Out request
I->>E: Track Out
E-->>I: Success
I->>M: Track Out performed
M-->>I: Track Out confirmed