Python, PLC and controller times disagree. Our application reused the housing job label after restart. I can see a timeout but cannot assign the acknowledgement to an attempt. What can I reconstruct without guessing a clock offset?
Is there an independent shared event or surviving attempt identity that links the records across the restart? Keep each source's own order and original timestamps first. If the only link is a reused name and roughly similar times, leave the acknowledgement unassigned; matching it would still not establish acceptance unless that is its documented meaning.