# v0.1.512 — S0054 MC Protocol(SLMP 3E) 독립 TCP 드라이버 신규

- 버전: v0.1.512
- 날짜: 2026-06-02
- 다운로드: [factory00-windows-x64-v0.1.512.zip](../../downloads/factory00-windows-x64-v0.1.512.zip) (170 MB)
- 캡처: [qa-screenshots/v0.1.512/](../../qa-screenshots/v0.1.512/)

---

## 핵심 변경
- **미쓰비시 PLC를 MELSOFT 무관 순수 TCP/IP(SLMP 3E)로 직접 read/write** — MX(MxBridge COM 경유)와 별개 기술, 브리지 불필요, Ethernet 모듈 직접 접속
- 8 파일 신규: 디바이스코드+파싱 / 3E 프레임 encode·decode / 이벤트 5종 / IMcClient / TcpClient(실) / MockClient / DeviceMap / Component(폴링·재연결·쓰기)
- **골든 프레임 13/13 PASS** — handoff-002 QJ71E71-100 실측 프레임 + checklist `BuildBatchReadWord(0xA8,100,5)` byte 단위 일치
- 비트 쓰기(Cmd 0x1401 Subcmd 0x0001) + 가변 AccessRoute(NetworkNo/StationNo) + 충돌 감지(동일 Host/Port/Net/Station) + Device "D100" 문자열 이벤트
- handoff-002/003 실측 함정 반영: ReceiveTimeout / 부분수신 누적 / 더미 SD0 read 검증(ICMP 금지) / 메인스레드 마샬링
## 영향 파일
- `Assets/Scripts/Communication/Mitsubishi/McProtocol/*.cs` (8 신규)
- `Tools/McProtocol/McGoldenTest.cs` + `run-golden.sh` (골든 standalone 검증 SSOT)
## S0054 진행
- critic 2-pass(1차 치명3+중대6 → 8파일 rework → 2차 재검증) + 골든 standalone 검증
- **mock 모드 default** — 실 PLC/시뮬 부재 시 폴링·EventBus·변화감지 검증. 실 TCP read/write는 Ethernet 모듈 또는 SLMP 시뮬 단계(checklist 2단계 PM)
- MX(S0011)는 GX Simulator2로 실 통신 검증 가능(별 경로) — Stage 2 진행
