콘텐츠로 이동
무료 평가 시작

Modbus 문제 해결

먼저 결과가 어떤 종류인지 구분합니다.

결과 뜻 볼 페이지
{"ok":true,...,"status":"exception"} 서버가 요청을 거절한 Modbus 예외 응답 예외 응답
{"ok":false,"error":"..."}, C++·.NET 예외, GUI의 ... failed: 명령 자체가 실패한 서비스 오류 서비스 오류와 시간 초과
"status":"no_response" 브로드캐스트나 청취 전용 모드의 의도된 무응답 직렬 통신 문제
"status":"success"인데 값이 이상함 주소, 테이블, 값 해석 문제 잘못된 주소
증상 바로 가기
Timeout 시간 초과, 직렬이면 응답이 전혀 없을 때
Closed 거래
Io(ConnectionRefused, ...), Io(AddrInUse, ...), Invalid TCP address 연결
Invalid endpoint configuration 구성
CRC·LRC 오류, communication_errors 증가 CRC·LRC 오류
Security(...), Config(...), certificate verify failed 보안 연결 문제
예외 01·02·03 예외 응답
예외 0A·0B 게이트웨이 예외
  1. SDK: {"action":"capabilities"}가 응답하는지, 필요한 전송과 Security가 true인지 봅니다.
  2. 구성: configure가 성공하는지 봅니다.
  3. 연결: connect 결과의 connected가 true인지 봅니다.
  4. 거래: 같은 PC의 127.0.0.1에서 기능 06과 03으로 먼저 확인한 뒤 실제 장비로 넓힙니다.
  5. 의미: 값이 매뉴얼과 맞는지, 결과의 source가 wire인지 봅니다. local은 통신 결과가 아닙니다.
  • capabilities, state, diagnostics, trace, project_export의 결과
  • 실패한 요청의 PDU, unit, 결과 또는 오류 메시지, 프로세스 종료 코드
  • PDCOMM_LOG=debug로 남긴 진단 로그
  • OS, SDK 버전(manifest.json), 직렬 장비라면 장비 모델·어댑터·배선

자세한 방법과 문의 양식은 실패 진단과 문의에 있습니다. 개인 키와 고객 데이터 원문은 보내지 않습니다.