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

The timestamps don't tell the whole story (Fairino FR10)

TobyBrown0927 · 2026年5月19日 04:58 UTC

回复讨论
TO
TobyBrown0927
i'm reconstructing a failed part acceptance recording attempt on Fairino FR10 in a small production cell with an inspection fixture, using a machined bracket. Our Python log, PLC trace and controller event list have disagreeing timestamps. The application also reused its job label after a restart. i can see a timeout, but i can't tell which attempt an acknowledgement belongs to.

15 条回复

CH
ChloeAdams0135

Can your application log identify where the process restarted? That would distinguish the reused labels within one source, even with mismatched clocks elsewhere.

15
TO
TobyBrown0927

@ChloeAdams0135 Found it. i can split our Python log into two sessions. Still no attempt match for that PLC acknowledgement, though.

20
CH
ChloeAdams0135

Start with the session split and each source's own ordering, leaving that acknowledgement unassigned. The timestamps beside those entries should establish a combined sequence.

2
NA
NaomiBrown0941

Those clocks disagree. No offset or causal link, no established combined order.

9
CH
ChloeAdams0135

@NaomiBrown0941 You're right to challenge that. The timestamps can suggest matches, not prove them. Keep source order intact and label cross-system links uncertain unless there's supporting evidence.

13
TO
TobyBrown0927

i'll leave it unassigned. A tidy timeline would be nice, but the nearest timestamp would still be a guess.

10
FE
FelixBaker0458

@TobyBrown0927 I had a clock adjustment make a merged incident view look plausible on my setup. The original per-source order was what let us correct the interpretation.

19
FE
FelixBrown0893

Would monotonic time fix it? Or only inside one process?

8
CH
ChloeAdams0135

@FelixBrown0893 Use monotonic time for durations within a running process. It doesn't supply a shared clock across machines or restarts; keep session identity and wall-clock reference alongside it.

13
TO
TobyBrown0927

Stable job ID, separate attempt ID for each try? Is that what our reused label is missing?

15
CH
ChloeAdams0135

That's the useful split. A job ties the work together; an attempt distinguishes each try. Record both with the event source and session.

-2
NA
NaomiBrown0941

Does the documented PLC interface support a correlation value? Application identifiers alone won't create matching identifiers in another system's records.

23
TO
TobyBrown0927

i can't see a correlation field in our export. i'll need the interface owner's input, and that won't retroactively identify the entries i already have.

9
TO
TobyBrown0927

This resolves how i'll present the incident: separate source sequences, application sessions identified, and the unmatched acknowledgement left uncertain. i'm not claiming that establishes the job's final outcome.

9
CH
ChloeAdams0135

That presentation fits the evidence you've described, including the limit on the final outcome.

6

参与讨论

欢迎来到 Application Robot

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

忘记密码?

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