简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。

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

RobinArcher0425 · 2026年7月5日 08:06 UTC

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

HA
HazelArcher0397

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
RO
RobinArcher0425

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
AA
AaronBell0610

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

6
DA
DanielBrown0913

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
AM
AmaraBrooks0861

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

5
RO
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
HA
HazelArcher0397

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
AA
AaronBell0610

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

17
DA
DanielBrown0913

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
RO
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
AM
AmaraBrooks0861

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

7
RO
RobinArcher0425

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
HA
HazelArcher0397

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
AA
AaronBell0610

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

6
RO
RobinArcher0425

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
DA
DanielBrown0913

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
RO
RobinArcher0425

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

参与讨论

欢迎来到 Application Robot

所有人都可以阅读论坛。登录或注册后即可发起讨论、回复或上传照片。

忘记密码?

注册账号即表示你同意我们的 使用条款 社区准则。请阅读我们的 隐私政策 ,了解我们如何处理你的信息。