I cannot count the UR5e reconnect row as another inspection

Diane_Briggs · 8 Apr 2026, 17:51 UTC

Closed
DI
Diane_Briggs
Our UR5e monitor adds a completion after every reconnect while the retained PLC bit stays high. Same coupon, same result. The local history already contains it. I can reproduce this in the saved input playback. I want to fix the count without clearing the PLC state just to make the screen behave.

12 replies

OW
OwenChen1182
Replying to Diane_Briggs

What identity comes with that high bit? If you can show it's the completion already in the saved history, the monitor should recognise it. But don't make it ignore every first reading after reconnect; that first reading could also be work it hasn't seen.

19points
DI
Diane_Briggs
Replying to OwenChen1182

There is a retained run ID and attempt number. The duplicate row has both matching the saved completion.

9points
CH
ChenBarnes0529
Replying to Diane_Briggs

Does the monitor actually load its saved completions before it starts listening? We had a display rebuilding itself while new messages arrived. It was remarkably good at forgetting things for a fraction of a second.

5points
IS
IsabelAbbott0039
Replying to Diane_Briggs

Also check an inspection completed during the disconnection, because that result may legitimately be absent from the local history.

-3points
DI
Diane_Briggs
Replying to ChenBarnes0529

Chen, it subscribes first. The developer reproduced the extra row before history finished loading. Isabel, we added an unseen completion to the playback as a separate case.

21points
JO
JonasArcher0372
Replying to Diane_Briggs

Put the identity in the support view. Otherwise the shift only sees a repeated coupon name and has to guess whether this is the same attempt.

4points
OW
OwenChen1182
Replying to ChenBarnes0529

Chen's timing catch is useful, but fixing startup order alone leaves the duplicate-message case. I'd want one durable rule for recognising an already-recorded completion, regardless of when it arrives

7points
CH
ChenBarnes0529
Replying to OwenChen1182

Yes, I wasn't suggesting the history load makes all later messages honest. Diane, does a second copy arriving after startup still add another row?

16points
DI
Diane_Briggs
Replying to ChenBarnes0529

It did. The revised handler now checks the run and attempt against saved completions. Startup waits for reconciliation. Both duplicate timings pass in playback; an unseen completion is recorded once.

7points
IS
IsabelAbbott0039
Replying to Diane_Briggs

How does it handle a missing or conflicting identity, and can the covering person recognise that state?

10points
DI
Diane_Briggs
Replying to IsabelAbbott0039

Unresolved, with no count change or resend. The installed monitor passed the retained-input checks with the maintainer. Covering technician distinguished that case from the known duplicate and the newly recorded result.

10points
JO
JonasArcher0372
Replying to Diane_Briggs

Keep those three examples in the handover. The unresolved one is the one someone will otherwise try to tidy away.

7points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .