Opening the monitor adds a plate we never inspected

AlexBennett0733 · 11 Jun 2025, 23:57 UTC

Closed
AL
AlexBennett0733
Our FR10 sample register gained one completed plate when I reopened the monitor. Nobody had started another check. The PLC still showed the earlier completion, and the application treated its first reading as a new event. Developer suggested ignoring the first reading after reconnect. That feels like it could lose a real result if inspection finished while the monitor was away. What should we compare before deciding how to count it?

21 replies

LU
LucaBarnes0526
Replying to AlexBennett0733

Compare the job reference on the retained result with the reference already saved in your application, because an opening screen should not get to invent a second plate.

10 points
AL
AlexBennett0733
Replying to LucaBarnes0526

PLC has job 28 with a pass. Application saved a pass and time, but no job number. Both rows have different application times.

8 points
DA
DavidBaker0519
Replying to AlexBennett0733

Those times are observation times. Don't use them as job identities.

16 points
PA
PavelCarter0962
Replying to AlexBennett0733

Can job 28 be reused after a PLC restart? If it can, adding the number alone would leave you unable to distinguish two genuinely different jobs later.

-2 points
NA
NadiaChan1074
Replying to PavelCarter0962

We hit that maintenance-reset problem on another register. A run boundary went into the interface review. I'd ask about restore from a backup as well as an ordinary restart.

21 points
AL
AlexBennett0733
Replying to PavelCarter0962

Normal restart retains it. Maintenance can reset the sequence. Controls says the present number is not unique across those resets.

15 points
LU
LucaBarnes0526
Replying to AlexBennett0733

Then keep the reset boundary with the job reference in the proposed design; quality needs a plate's attempts linked together without accidentally joining it to another plate after maintenance.

10 points
DA
DavidBaker0519
Replying to LucaBarnes0526

Different things: job identity and physical plate identity. You'll need both if plates get retested.

13 points
NA
NadiaChan1074
Replying to AlexBennett0733

Also decide what the operator sees when the references don't match. 'Complete' with a question buried in the log won't help the shift decide what is waiting.

17 points
LU
LucaBarnes0526
Replying to DavidBaker0519

Yes, I put those too close together; I mean preserve the link between an attempt and its plate, not use the plate number as the attempt number.

15 points
AL
AlexBennett0733
Replying to LucaBarnes0526

The developer has separated those in the draft. They still want to delete my duplicate row by matching its time to the PLC result. I don't think that match is certain.

17 points
PA
PavelCarter0962
Replying to AlexBennett0733

Is there any other retained evidence tying both rows to this plate? I would want the correction explained from what you can recover, without treating the proposed new identifiers as though they existed in the old data.

11 points
AL
AlexBennett0733
Replying to PavelCarter0962

Operator sheet lists one check, but does not have a job reference. It supports one check happening. It doesn't identify which saved row to keep.

12 points
NA
NadiaChan1074
Replying to AlexBennett0733

Leave that to whoever owns the register correction. Don't silently delete a row and send the next shift a lower total with no explanation.

22 points
DA
DavidBaker0519
Replying to NadiaChan1074

And preserve the original export before correcting anything.

5 points
AL
AlexBennett0733
Replying to DavidBaker0519

Quality has the original export and has marked the pair for review. New mock test now delivers one result twice and counts it once, using the proposed run and attempt references.

13 points
LU
LucaBarnes0526
Replying to AlexBennett0733

Does it also count a result first seen after reconnect, rather than always ignoring that first message?

6 points
AL
AlexBennett0733
Replying to LucaBarnes0526

Yes. Unseen completed attempt counts once on reconnect. A repeat of that same result makes no change. Conflicting result for the same attempt is flagged instead of overwritten.

12 points
PA
PavelCarter0962
Replying to AlexBennett0733

What happens if the application stops after saving the result but before updating its total? That interruption could leave another discrepancy even when duplicate messages are recognised correctly.

8 points
AL
AlexBennett0733
Replying to PavelCarter0962

We reproduced that gap. Developer is changing how the saved results and displayed count are kept consistent. Glad we tried it before calling the counting fix finished.

9 points

Discussion closed

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