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

Our monitor counts a retained PLC signal twice (Fairino FR5)

RachelBell0696 · 2026年9月1日 15:50 UTC

回复讨论
RA
RachelBell0696
When our monitor reconnects, a completion signal retained from before the outage can be treated as a new completion. We're tracking part acceptance reporting with Fairino FR5 in a PLC-coordinated inspection bench, using a sample bracket. I'm trying to reconcile the signal with its job, without automatic resubmission or simply clearing the retained state.

12 条回复

BE
BethBrown0933

@RachelBell0696 Does your trace show completion staying high through the outage? And does the application retain what it already consumed?

12
RA
RachelBell0696

The trace confirms completion remains asserted through the outage. Our application loses its consumed marker on restart, causing the first read to be interpreted as a fresh completion.

20
BE
BethBrown0933

Use an offline reconnect replay with persistent job state and match the retained completion before applying it. Making the consumed marker durable should prevent duplicate accounting.

13
CH
ChloeChen1179

Only if that marker identifies the right job. One persisted boolean could hide a genuinely new completion instead.

-7
BE
BethBrown0933

@ChloeChen1179 Correct. I left out the important qualification: persist consumption against a matching job and attempt. If identity can't be established, leave the state unresolved.

8
RA
RachelBell0696

Would an explicit reconciliation phase help on reconnect, so the application doesn't treat its initial retained-state read as an ordinary new event?

8
BE
BethBrown0933

@RachelBell0696 Yes. Read the retained state, compare it with durable history and decide what it establishes. Reconnecting itself isn't evidence of new completion.

18
MA
MayaBell0649

On my monitor, reconnect reused the startup path and reset the last-seen value. Edge detection then invented an edge nobody had observed.

4
AD
AdaBrooks0825

Would ignoring the first high value fix that? It feels tempting, which probably means I'm missing something.

19
BE
BethBrown0933

It could discard a real unrecorded completion. Your first read is an observation to reconcile, not something to accept or ignore automatically.

20
RA
RachelBell0696

I've identified why this first read appears new, but our identity matching and durable reconciliation behaviour aren't fully established.

14
BE
BethBrown0933

That's useful progress: the repeated read is explained, and the matching and persistence work remains visible.

6

参与讨论

欢迎来到 Application Robot

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

忘记密码?

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