기존: PreScoutDone/PostScoutDone에서 Complete를 ON으로 래치만 함. CheckCycleStop이 항상 CheckPageNo로 루프백 → WriteCompletionPLCBit (RestoreDeviceStatus) 미도달이라 정상 운전 중 OFF되지 않고 정지까지 ON 유지. 변경: PulseScoutCompleteBit로 ON→400ms 유지→OFF 고정 펄스. 시간값은 SCOUT_COMPLETE_PULSE_MS 상수로 관리. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>