Problem
After an intentional TriggerEnable FALSE → TRUE reset sequence, the function block sends a trigger too early. The TriggerReady bit seen by the PLC can be a stale PROFINET packet value — the DataMan is not yet internally ready, resulting in MissedAcquisition.
Fix
After TriggerEnable rising edge, wait for TriggerReady = TRUE stable for at least 2 consecutive PROFINET cycles (≥ 32 ms) before allowing a trigger.
Problem
After an intentional
TriggerEnable FALSE → TRUEreset sequence, the function block sends a trigger too early. TheTriggerReadybit seen by the PLC can be a stale PROFINET packet value — the DataMan is not yet internally ready, resulting inMissedAcquisition.Fix
After
TriggerEnablerising edge, wait forTriggerReady = TRUEstable for at least 2 consecutive PROFINET cycles (≥ 32 ms) before allowing a trigger.