When our monitor reconnects, a completion signal retained from before the outage can be treated as a new completion.
We're tracking part acceptance reporting with Fairino FR5 in a PLC-coordinated inspection bench, using a sample bracket.
I'm trying to reconcile the signal with its job, without automatic resubmission or simply clearing the retained state.
The trace confirms completion remains asserted through the outage. Our application loses its consumed marker on restart, causing the first read to be interpreted as a fresh completion.
Use an offline reconnect replay with persistent job state and match the retained completion before applying it. Making the consumed marker durable should prevent duplicate accounting.
@ChloeChen1179 Correct. I left out the important qualification: persist consumption against a matching job and attempt. If identity can't be established, leave the state unresolved.
@RachelBell0696 Yes. Read the retained state, compare it with durable history and decide what it establishes. Reconnecting itself isn't evidence of new completion.