Differences

This shows you the differences between two versions of the page.

Link to this comparison view

faq:hmifaq5:index [2026/02/06 03:33] – created - external edit 127.0.0.1faq:hmifaq5:index [2026/02/11 16:45] (current) admin
Line 1: Line 1:
 ====== 타임아웃이 자꾸 발생합니다. 원인은? ====== ====== 타임아웃이 자꾸 발생합니다. 원인은? ======
  
-ComfileHMI Editor에서 설정한 주소중 하나라도 응답을 할 수없는 주소라면 그 부분에서 타임아웃이 발생합니다. +이 문서는 ComfileHMI에서 통신 타임아웃이 반복 발생하는 원인과   
 +로그 확인 방법을 설명합니다.
  
-이 경우 해당 주소를 링크고 있는 위젯 (또는 이벤트)를 찾아서 수정해주어야 정상적으로 합니다.+===== 왜 타임아웃이 발생합니까? ===== 
 + 
 +ComfileHMI Editor에서 설정한 주소 중   
 +**외부 장치가 응답하지 못하는 주소가 하나라도 존재하면**   
 +해당 구간에서 타임아웃이 발생합니다. 
 + 
 +예를 들면 다음과 같습니다. 
 + 
 +  - 존재하지 않는 PLC 메모리 주소 
 +  - 범위를 벗어난 레지스터 번호 
 +  - 현재 동작지 않는 슬레이브 장치 
 +  - 잘못된 통신 속도 또는 통신 조건 
 +  - 외부 컨트롤러 프로그램 미작성 또는 미동작 상태 
 + 
 +이 경우, 해당 주소를 사용 중인 위젯(버튼, 표시창 등)   
 +또는 이벤트를 찾아 수정해야 합니다. 
 + 
 +===== 중요한 인식 ===== 
 + 
 +ComfileHMI는 **통신 요청(Request)을 보내는 장치**입니다.   
 +응답(Response)을 보내는 책임은 외부 장치(사용자가 사용하는 PLC, 컨트롤러)에 있습니다. 
 + 
 +즉, 
 + 
 +  - HMI는 요청을 시작합니다. 
 +  - 외부 장치가 응답하지 않으면 타임아웃이 발생합니다. 
 +  - HMI가 외부 장치 내부 로직까지 수정해 줄 수는 없습니다. 
 + 
 +결국, 로그를 분석하여 원인을 찾는 것은 사용자 측 컨트롤러의 몫입니다.
  
 ===== 타임아웃 정보 보기 ===== ===== 타임아웃 정보 보기 =====
  
-HMI의 SD카드에 monitoring.txt 라는 빈 파일을 만들어주화면에 타임아웃이 발생한 패킷도 보이고, 로그정보도 쌓입니다.+보다 정확한 원인 분석을 위해   
 +HMI의 SD카드에 **monitoring.txt** 라는 빈 파일을 생성하십시오. 
 + 
 +파일이 존재하면 다음 기능이 활성화됩니다. 
 + 
 +  - 화면에 타임아웃 발생 패킷 표시 
 +  - 상세 로그 자동 기록
  
 {{ :faq:hmifaq5:activexbrowser.png?nolink |}} {{ :faq:hmifaq5:activexbrowser.png?nolink |}}
  
-빈파일을 만드는 방법은 간단합니다. 메모장에서 다른이름 저장을 선택한뒤 경로와 파일명을 아래처럼 하시면 됩니다.+===== monitoring.txt 생성 방법 ===== 
 + 
 +메모장에서 "다른 이름으로 저장"을 선택한 후   
 +파일명을 다음과 같이 지정오. 
 + 
 +  monitoring.txt
  
 {{ :faq:hmifaq5:timeoutview.png?nolink |}} {{ :faq:hmifaq5:timeoutview.png?nolink |}}
  
-타임아웃이 발생된 패킷은 화면에 표시됩니다.+===== 타임아웃 표시 및 로그 ===== 
 + 
 +타임아웃이 발생한 패킷은 화면에 즉시 표시됩니다.
  
 {{ :faq:hmifaq5:timeoutview5.png?nolink |}} {{ :faq:hmifaq5:timeoutview5.png?nolink |}}
  
-타임아웃이 발생된 결과는 timeout_log.txt 라는 파일에도 계속 기록됩니다.+또한, 결과는 **timeout_log.txt** 파일에도 누적 기록됩니다.
  
 {{ :faq:hmifaq5:timeoutview2.png?nolink |}} {{ :faq:hmifaq5:timeoutview2.png?nolink |}}
Line 25: Line 67:
 {{ :faq:hmifaq5:timeoutview3.png?nolink |}} {{ :faq:hmifaq5:timeoutview3.png?nolink |}}
  
 +===== 점검 순서 권장 =====
 +
 +  - 주소가 실제 PLC에 존재하는지 확인
 +  - PLC 프로그램에서 해당 주소를 처리하는지 확인
 +  - 통신 속도/패리티/스톱비트 일치 여부 확인
 +  - 배선 및 접속 상태 확인
 +  - 슬레이브 ID 설정 확인 (Modbus 사용 시)
 +
 +로그를 보면 어느 주소에서 응답이 없는지 확인할 수 있으며,  
 +이를 기반으로 외부 컨트롤러 설정을 수정해야 합니다.
 +
 +----
  
 +키워드: ComfileHMI 타임아웃, 통신 타임아웃 원인, monitoring.txt, timeout_log.txt, PLC 응답없음, Modbus 타임아웃, HMI 통신오류
  
 [[faq:index|자주 묻는 질문 (FAQ)]] [[faq:index|자주 묻는 질문 (FAQ)]]