Who owns the FR5 inspection request after its pulse has disappeared?

RobinArcher0425 · 5 Jul 2026, 08:06 UTC

Reply to discussion
RO
RobinArcher0425
Our ordinary fixture-inspection request is brief and the application sometimes misses it. I cannot find agreed ownership or clearing rules. How should both teams define receipt and completion for this coupon job? Safety functions are separate.

17 replies

HA
HazelArcher0397
Replying to RobinArcher0425

Have you observed the request arriving and disappearing between application reads, or is that still the suspected explanation? I'd establish that first, then have both interface owners define how the request remains identifiable until its agreed response, rather than just choose a less unlucky pulse width.

7 points
RO
RobinArcher0425
Replying to HazelArcher0397

The retained trace shows the request rise and fall between two application reads. The PLC clears it after a duration; the application supplies no receipt acknowledgement. That explains this missed request.

24 points
AA
AaronBell0610
Replying to RobinArcher0425

Who owns the proposed acknowledgement and the rule allowing the PLC to clear its request?

6 points
DA
DanielBrown0913
Replying to RobinArcher0425

Give each response a meaning people can explain. Request seen, accepted for processing and inspection completed are not interchangeable. Otherwise the pulse problem can be fixed while the shift still misreads which stage the coupon reached.

13 points
AM
AmaraBrooks0861
Replying to RobinArcher0425

What should happen if the application can read the request but cannot accept work at that moment? Is that case defined?

5 points
RO
RobinArcher0425
Replying to RobinArcher0425

Both owners are drafting it. PLC retains an identified request; application owns the matching receipt response. Daniel and Amara, they are separating receipt from acceptance and completion, including a busy response rather than implying every seen request starts an inspection.

11 points
HA
HazelArcher0397
Replying to RobinArcher0425

That separation is useful. The clearing rule must name which response permits it and what is retained afterwards, so a request is not lost merely because its receipt was acknowledged before the application had somewhere durable to keep it.

9 points
AA
AaronBell0610
Replying to RobinArcher0425

What is the timeout response? Does either side automatically send the same work again?

17 points
DA
DanielBrown0913
Replying to AaronBell0610

Aaron's question belongs in the operator explanation too. A timeout can mean the result is unknown, not that the inspection definitely never happened. Please don't make the recovery message casually invite another attempt.

16 points
RO
RobinArcher0425
Replying to RobinArcher0425

The current draft preserves unresolved attempts on timeout with no automatic resubmission. Hazel, receipt is defined after the application retains the identified request; acceptance remains a separate decision. Both sides keep the identity needed to reconcile the later result.

17 points
AM
AmaraBrooks0861
Replying to RobinArcher0425

Does that identity remain distinct after a producer restart, or could a new request reuse an old value?

7 points
RO
RobinArcher0425
Replying to AmaraBrooks0861

The agreed identity includes a durable run scope and attempt value, not just a counter reset at startup. Both owners have added restart reconciliation and the case where durable retention fails before receipt is acknowledged.

15 points
HA
HazelArcher0397
Replying to RobinArcher0425

Now exercise the actual implementation with controlled delayed reads and replies, including duplicate receipt, old completion and restart. The point is to show that timing variation changes waiting, not ownership of the inspection or the number of accepted requests.

24 points
AA
AaronBell0610
Replying to HazelArcher0397

Can the report distinguish a duplicate response from a second accepted inspection?

6 points
RO
RobinArcher0425
Replying to AaronBell0610

The offline implementation checks now retain each accepted request once and link repeated responses to it. A late completion cannot close another attempt. Unresolved and busy cases remain visible without creating another accepted inspection; installed timing checks are still due.

16 points
DA
DanielBrown0913
Replying to RobinArcher0425

Keep that remaining check prominent in the handover. Has the covering technician seen the busy and unresolved messages, or has only the development team read them?

3 points
RO
RobinArcher0425
Replying to DanielBrown0913

Only development so far. The technician's message check and the installed handshake assessment are scheduled together under the interface owners. The missed-pulse cause is identified and the software design is checked offline, but I have not marked the operational handover complete.

20 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.