I have an FR5 bracket acceptance timeout and an acknowledgement with the same job label. Python restarted between them. The PLC clock is different again (not by a constant amount in my merged sheet). I need to untangle this before assigning a result to the bracket.
I'd ditch the merged sheet for now. Not the files, just that view. It's making an invented continuous run look very official, which is exactly how we ended up arguing about the wrong branch on a tray problem.
I have separated the two Python runs. The first includes the timeout. The acknowledgement appears only in the second export, but I cannot tell whether the PLC event was carried over.
Does the PLC export have an event counter or another ordering clue? I'm asking about an existing field, not suggesting you can recover the old sequence by adding one now.
There is an event counter. It places the acknowledgement before the restart marker recorded by the PLC, so my merge put an older acknowledgement beside the reused label. I have removed that match. The bracket still needs its acceptance decision checked.