Which FR5 attempt owns the acknowledgement after our laptop restarted?

LucaCarter0961 · 7 Oct 2025, 11:33 UTC

Closed
LU
LucaCarter0961
I can't assign this acknowledgement confidently. Our FR5 housing-check application restarted and reused the job label, then timed out. The PLC and Python clocks disagree, with a controller event list offering a third opinion. I've kept the original files. Is there a sensible first comparison I can do without spending an afternoon moving timestamps until the story looks right?

21 replies

AA
AaronCarter0958
Replying to LucaCarter0961

Look for an event both systems identify independently, not just two entries near each other. Does either trace carry a request counter or another identifier alongside the reused label?

18 points
DI
DineshCarter0995
Replying to LucaCarter0961

Check the restart boundary in the Python file too. The same label before and after a process restart may describe two attempts even if the display makes it look like one job.

9 points
LU
LucaCarter0961
Replying to DineshCarter0995

Aaron, PLC has a request counter. Dinesh, Python has a startup line between the two uses of the label. Its summary file drops the counter, but I haven't checked the raw received messages yet.

13 points
ME
MeiAdams0168
Replying to LucaCarter0961

Please check the raw messages before fixing the clocks. We spent ages arguing about a one-hour offset in an exercise, then found the useful identifier sitting in a field the summary never printed.

6 points
CA
CallumAli0186
Replying to LucaCarter0961

Is anyone using this timeout report to decide whether the housing needs another check, or is it held while you work it out?

20 points
LU
LucaCarter0961
Replying to CallumAli0186

It's held by quality, Callum. No automatic repeat. Mei, thanks for the raw-message nudge: the acknowledgement includes the earlier counter, not the counter allocated after startup.

18 points
AA
AaronCarter0958
Replying to LucaCarter0961

Does the capture show the earlier counter on the outgoing request as well? I'd want both ends of that link before closing the attribution.

11 points
DI
DineshCarter0995
Replying to LucaCarter0961

And keep the later timeout attached to the later attempt. Finding an earlier acknowledgement won't settle the newer attempt's outcome by itself.

1 points
ME
MeiAdams0168
Replying to DineshCarter0995

Dinesh, yes. Two attempts with different questions, unfortunately. Still better than forcing them into one miraculous late success.

24 points
LU
LucaCarter0961
Replying to AaronCarter0958

Outgoing request and returned acknowledgement carry the earlier counter. The later request has a different one. I've split the report into those two attempts. Newer result still unknown.

9 points
CA
CallumAli0186
Replying to LucaCarter0961

Did quality accept that split, and do they have a way to decide what happens to the held housing without waiting for perfect clock alignment?

7 points
AA
AaronCarter0958
Replying to LucaCarter0961

I'd still investigate the clocks for future troubleshooting, but don't adjust the old originals. Add a separate explanation of the differences and how the counter established this link.

10 points
ME
MeiAdams0168
Replying to AaronCarter0958

Aaron, do you mean measure the current clock difference and use that on the old files? That seems risky after a restart or time correction.

18 points
AA
AaronCarter0958
Replying to MeiAdams0168

No, current offset alone would be a poor basis. I meant investigate their configuration and any recorded changes. The old correlation should stand on the captured identifiers we actually have.

18 points
DI
DineshCarter0995
Replying to LucaCarter0961

The summary dropping the counter is worth fixing independently. A future maintainer should not need the same scavenger hunt to see that the attempts differ.

10 points
LU
LucaCarter0961
Replying to CallumAli0186

Quality has accepted the two-attempt description and owns the housing decision. We added the counter and application-run identifier to the summary. The original timeout hasn't magically gained a result.

9 points
ME
MeiAdams0168
Replying to LucaCarter0961

Does the new summary say unknown clearly? I'd avoid pending if people read that as work which definitely hasn't started.

19 points
CA
CallumAli0186
Replying to MeiAdams0168

That wording matters to planning too. Pending often ends up on someone's list of things to run again, even when the technical note below it says something more cautious.

9 points
LU
LucaCarter0961
Replying to MeiAdams0168

Changed to outcome unknown for that case. Pending now isn't the label for everything we failed to save. Thanks, Mei; that was an awkward ambiguity we were about to keep.

25 points
DI
DineshCarter0995
Replying to LucaCarter0961

Make sure it is more than a wording change. If startup still selects all missing-result entries for resubmission, a clearer report will not stop another uncertain attempt.

16 points

Discussion closed

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