Our application sometimes counts an old completion again when it reconnects. The PLC signal was already high before the connection dropped.
This tracks part acceptance reporting for Fairino FR5 in a fixture-checking station under commissioning, using a fixture-mounted housing. I want to establish which job the retained state belongs to, without blindly clearing signals or automatically resending work
Check whether the PLC trace shows a continuous completion signal, then compare that with how your application preserves its consumed-event state across reconnect or restart.