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.
简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。
Who owns the FR5 inspection request after its pulse has disappeared?
RobinArcher0425 · 2026年7月5日 08:06 UTC
17 条回复
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分Who owns the proposed acknowledgement and the rule allowing the PLC to clear its request?
6分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分What should happen if the application can read the request but cannot accept work at that moment? Is that case defined?
5分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分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分What is the timeout response? Does either side automatically send the same work again?
17分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分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分Does that identity remain distinct after a producer restart, or could a new request reuse an old value?
7分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分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分Can the report distinguish a duplicate response from a second accepted inspection?
6分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分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分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分