NohDoyeon241104
172a273b90
feat: Recipe/Page 재동기 노드 + Page 수렴 후 Recipe 최종 확인
...
- 260813: ResyncRecipePage 노드 추가. ResumeMode·시뮬·PLC 워드 무효 시
재동기를 생략하고 CheckPageNo 의 REQ 대기로 넘긴다.
재동기 상한 10초(RESYNC_TIMEOUT_SEC) 초과 시 수렴 미완으로 포기.
- 260818: CheckPageNoComp 를 outer while 로 감싸 Page 수렴 후 PLC 의
Recipe/Page 를 다시 읽어 PC 확정값과 대조. 어긋나면 Recipe 부터
재확정 후 Page 재수렴.
260812 15:17:29 로그 대응 — Page 수렴 중 PLC 가 Page 를 6→2 로 바꾸며
Recipe 도 함께 바꿨을 때 PC 가 옛 Recipe(22)를 에코한 채 남아
PLC_WELD_TRIGGER_REQ 가 오지 않고 타임아웃만 반복되던 문제.
원복: 각 region 통째로 삭제 (260818 은 outer while 제거 후 들여쓰기 복원).
2026-08-19 11:59:36 +09:00
..
2026-06-05 13:44:39 +09:00
2026-06-19 15:04:05 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-08-06 11:41:58 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-18 11:28:19 +09:00
2026-06-18 11:28:19 +09:00
2026-06-18 11:28:19 +09:00
2026-06-05 13:44:39 +09:00
2026-08-19 11:59:36 +09:00
2026-06-24 17:34:46 +09:00
2026-06-05 13:44:39 +09:00
2026-06-21 23:17:41 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-19 15:04:05 +09:00
2026-06-19 15:04:05 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-24 17:34:46 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00
2026-06-05 13:44:39 +09:00