I cannot count the UR5e reconnect row as another inspection

Diane_Briggs · 2026年4月8日 17:51 UTC

已关闭

主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文

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 条回复

OW
OwenChen1182

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分
DI
Diane_Briggs

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

9分
CH
ChenBarnes0529

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分
IS
IsabelAbbott0039

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

-3分
DI
Diane_Briggs

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分
JO
JonasArcher0372

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分
OW
OwenChen1182

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分
CH
ChenBarnes0529

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分
DI
Diane_Briggs

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分
IS
IsabelAbbott0039

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

10分
DI
Diane_Briggs

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分
JO
JonasArcher0372

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

7分

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .