# 통신 설정 매뉴얼 (Communication Setup Manual) 본 문서는 리크 테스트 프로젝트의 통신 설정 및 장치 연결 방법에 대한 상세 가이드를 제공합니다. 시스템은 **ZMDI ID 센서**와 **리크 센서 (Sentinel C28)** 두 종류의 장치와 통신합니다. --- ## 1. 통신 설정 화면 진입 1. 메인 화면 하단의 **[통신 설정]** 버튼을 클릭합니다. 2. 시스템 관리자 권한이 필요한 경우 확인 절차를 거친 후 설정 창이 나타납니다. --- ## 2. ZMDI ID 센서 설정 ZMDI ID 센서는 제품의 고유 ID(생산년도, 월, 일, 시리얼 등)를 읽어오는 역할을 합니다. 좌/우 두 개의 채널 각각에 독립된 센서가 할당됩니다. ### 설정 항목 - **ZMDI BaudRate**: ZMDI 센서와의 통신 속도를 설정합니다. - 권장값: `19200` - 옵션: 9600, 19200, 38400, 115200 - **Left Port**: 왼쪽 채널 ZMDI 센서가 연결된 COM 포트를 선택합니다. - **Right Port**: 오른쪽 채널 ZMDI 센서가 연결된 COM 포트를 선택합니다. > [!IMPORTANT] > ZMDI 센서는 동기식 통신을 사용하므로, 포트 설정이 잘못된 경우 검사 프로세스 시작 시 지연(Timeout)이 발생할 수 있습니다. --- ## 3. 리크 센서 (Sentinel C28) 설정 Sentinel C28 기기는 실제 리크 테스트를 수행하고 측정값을 전송합니다. 본 시스템에서는 단일 포트를 통해 기기와 통신하며, 기기 내부의 채널 번호(C01, C02)를 통해 데이터를 구분합니다. ### 설정 항목 - **Sensor BaudRate**: Sentinel C28 기기와의 통신 속도를 설정합니다. - 권장값: `9600` (기기 설정과 일치해야 함) - 옵션: 9600, 19200, 38400, 115200 - **Sensor Port**: Sentinel C28 기기가 연결된 COM 포트를 선택합니다. --- ## 4. COM 포트 확인 방법 (Windows) 장치가 연결된 올바른 COM 포트를 모르을 경우 다음 단계를 따르십시오. 1. `Windows + X` 키를 누르고 **[장치 관리자]**를 선택합니다. 2. **[포트 (COM & LPT)]** 항목을 확장합니다. 3. USB-to-Serial 컨버터 또는 통신 케이블의 모델명 옆에 표시된 COM 번호를 확인합니다. (예: `USB Serial Port (COM9)`) --- ## 5. 설정 저장 및 적용 1. 모든 포트와 속도 설정을 완료한 후 하단의 **[설정 저장]** 버튼을 클릭합니다. 2. 설정값은 루트 폴더의 `config.xml` 파일에 즉시 저장됩니다. 3. 저장과 동시에 모든 통신 서비스(Sentinel C28, ZMDI 센서)와 자동 시험 프로세스가 재시작되어 변경된 설정이 즉시 적용됩니다. --- ## 6. 문제 해결 (Troubleshooting) ### 통신 실패(NG) 발생 시 체크리스트 - **포트 자동 복구 (Auto-Reconnect)**: 모든 통신 포트(Sentinel C28, ZMDI 좌/우)는 연결이 끊어질 경우 **1초(1000ms) 주기**로 연결을 자동 시도합니다. 케이블을 다시 연결하면 별도의 조치 없이 1초 이내에 정상 상태로 복구됩니다. - **포트 연결 상태 확인**: 프로그램 시작 또는 설정 저장 시 각 포트의 연결 상태를 즉시 확인하며, 실패 시 메인 화면 오류 영역에 관련 정보를 표시합니다. - **물리적 연결**: 케이블이 장치와 PC에 견고하게 연결되어 있는지 확인하십시오. - **포트 충돌**: 선택한 COM 포트가 다른 프로그램에서 사용 중이지 않은지 확인하십시오. - **보드레이트 불일치**: 장치 본체 설정의 BaudRate와 프로그램의 설정값이 일치하는지 확인하십시오. - **전원 상태**: Sentinel C28 기기 및 ZMDI 센서 제어기의 전원이 켜져 있는지 확인하십시오. ### ZMDI 센서 데이터 읽기 오류 - "센서 데이터 길이 부족" 또는 "파싱 불가" 오류가 발생하면 센서 정렬 상태를 확인하고, **ZMDI BaudRate**를 확인하십시오. ### 리크 센서 데이터 수신 불능 - Sentinel C28의 모드가 "RUN" 모드인지, "Remote" 통신 상태인지 확인하십시오. - 본 프로그램은 **CRC8** 체크섬을 포함한 전송 규격을 사용하므로, 기기의 프로토콜 설정이 표준에 맞게 되어 있어야 합니다. --- *마지막 수정일: 2026-03-25*