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

The acknowledgement is logged before the request

TheoBell0671 · 2025年1月30日 16:15 UTC

已关闭
TH
TheoBell0671
I'm piecing together a failed reference-plate check on our FR10 bench. In the merged export, the PLC acknowledgement appears before Python's request. Python restarted halfway through the session and reused the same job label. The clocks disagree too. Or at least their displayed times do. How much of this attempt can I honestly reconstruct before I tell the next shift what happened?

10 条回复

BE
BethBennett0759

I've had merged logs create a very convincing event order that never happened. Keep each source in its own order first. Find shared transitions and preserve the original files. The repeated job label means time sorting alone won't identify the attempt.

10
TH
TheoBell0671

Separated them. Python has a startup line between the two uses of the label. PLC has one acknowledgement transition, but I don't yet know which request led to it.

16
BE
BethBennett0759

Useful boundary. Any request payload or sequence value captured on both sides?

8
TH
ThomasCarter0973

Could the acknowledgement already have been high when the application restarted?

11
BE
BethBennett0759

Yes, check that in the PLC trace. A high value read after restart isn't necessarily a new transition.

17
TH
TheoBell0671

The trace shows it went high before the application startup and stayed high. The restarted application logged its first observation as 'ack received'. That explains the duplicate acknowledgement line, though not whether the first attempt finished.

1
LU
LuisBrown0956

Treat that first attempt as uncertain unless a separate completion record identifies it. For the revised logging, distinguish observing existing state from receiving a new transition. Include an application-run identifier so a reused label doesn't look like one continuous attempt.

18
VI
VictorBrooks0794

Put uncertain on the handover. Don't let the next shift read timeout as permission to repeat.

9
BE
BethBennett0759

And keep the raw timestamps alongside any estimated alignment. Someone checking your reconstruction needs to see where the evidence stops and your interpretation starts.

8
TH
TheoBell0671

Handover now says the first attempt's completion is unconfirmed and names the controls lead for reconciliation. We've retained separate source timelines. The logging change is agreed, but I can't recover a completion record that wasn't captured.

1

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .