I cannot count the UR5e reconnect row as another inspection

Diane_Briggs · 8 Apr 2026, 17:51 UTC

Reply to discussion
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.

19 points
DI
Diane_Briggs
Replying to OwenChen1182

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

9 points
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.

5 points
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.

-3 points
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.

21 points
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.

4 points
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

7 points
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?

16 points
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.

7 points
IS
IsabelAbbott0039
Replying to Diane_Briggs

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

10 points
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.

10 points
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.

7 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.