Modbus RTU 온라인 디버깅 도구 | 시리얼 통신/실시간 데이터 수집/메시지 분석/시각화 분석 도구

Modbus 온라인 디버깅 도구는 브라우저에서 직접 시리얼 포트 연결, 실시간 데이터 수집, 다중 형식 메시지 분석 및 데이터 시각화를 지원합니다. 다양한 데이터 타입(UINT16/INT16/UINT32/INT32/FLOAT32)과 바이트 순서(ABCD/DCBA/BADC/CDAB)를 내장하고, 바이너리/텍스트 형식 분석 및 Excel로 데이터 내보내기, 실시간 차트 표시를 지원합니다. 설치 없이 바로 사용 가능하며, Modbus RTU 도구와 완벽하게 연동되어 산업 자동화 개발 및 디버깅에 강력한 조력자가 됩니다.

시리얼 포트 설정

전송 속도 (Baud Rate)
데이터 비트
정지 비트
패리티 비트
현재 브라우저는 Web Serial API를 지원하지 않아 시리얼 포트 기능을 사용할 수 없습니다. 지원되는 데스크톱 브라우저(예: Chrome, Edge)를 사용해 주세요.

로그 정보

최대 라인 수
표시 형식
Modbus 모드
입력 형식
슬레이브 주소 (HEX)
기능 코드 (HEX)
시작 주소 (HEX)
수량 (HEX)
MS

Modbus 데이터 분석

데이터 소스
데이터 형식
분석 활성화
규칙 이름시작 위치데이터 타입바이트 순서계수상수소수점 자릿수작업

원본 메시지

최대 라인 수
번호시간메시지
Total : 0/ Page
1 / 1

사용 설명서

기능 개요

Modbus 디버깅 도구는 Modbus RTU 프로토콜 디버깅 및 데이터 분석을 위해 특별히 설계된 강력한 시리얼 통신 및 데이터 분석 도구입니다. 사용자가 빠르게 시리얼 연결을 설정하고, Modbus 명령어를 보내고, 수신된 데이터를 실시간으로 분석할 수 있도록 도와줍니다.

주요 기능:

  • 시리얼 통신: 다양한 전송 속도 및 시리얼 매개변수 설정을 지원하여 Modbus 장비와 신뢰성 있는 통신을 구현합니다.
  • 데이터 모니터링: 송수신 데이터를 실시간으로 표시하며, HEX 및 텍스트 두 가지 표시 모드를 지원합니다.
  • 데이터 분석: 강력한 Modbus 데이터 분석 기능으로 다양한 데이터 타입과 바이트 순서를 지원하며, 사용자 정의 분석 규칙을 설정할 수 있습니다.
  • 데이터 시각화 및 내보내기: 분석 결과를 테이블과 차트 두 가지 방식으로 표시하며, 실시간 데이터 변화 추세를 확인하고 데이터를 Excel 형식으로 내보내 후속 분석에 활용할 수 있습니다.

Modbus RTU 도구와 함께 사용하기

  • 명령어 생성기: Modbus RTU 도구 페이지의 명령어 생성기를 사용하여 표준 Modbus RTU 명령어를 빠르게 생성하고, 전송 영역에 복사하여 바로 사용할 수 있습니다.
  • 데이터 생성기: Modbus RTU 도구 페이지의 데이터 생성기를 사용하여 테스트 데이터를 생성하고, 실제 장비가 없을 때 분석 기능을 테스트할 수 있습니다.
  • 일반적인 작업 흐름:
  • 1. 시리얼 매개변수 설정 및 장비 연결
  • 2. 명령어 생성기를 사용하여 필요한 Modbus 명령어 생성
  • 3. 전송 영역에서 주기적 전송을 설정하여 데이터 자동 수집
  • 4. 분석 규칙을 설정하여 실시간으로 분석 결과 확인
  • 5. 테이블 또는 차트를 사용하여 데이터 변화 모니터링
  • 6. 필요시 데이터를 내보내 오프라인 분석

시리얼 포트 설정

  • '시리얼 포트 선택' 버튼을 클릭하여 연결할 시리얼 장비를 선택합니다.
  • 전송 속도: 일반적으로 9600, 19200 등을 사용하며, 장비와 일치해야 합니다.
  • 데이터 비트: 보통 8비트입니다.
  • 정지 비트: 보통 1비트입니다.
  • 패리티 비트: 보통 None (패리티 없음)입니다.

로그 설정

  • 표시 모드: HEX(16진수) 또는 TEXT(텍스트) 모드
  • 자동 정리: 최대 라인 수를 초과하면 오래된 데이터를 자동으로 정리합니다.
  • 최대 라인 수: 로그에 보관할 최대 라인 수

전송 설정

  • HEX 모드: 데이터를 16진수 형식으로 전송합니다.
  • CR+LF 추가: 데이터 끝에 캐리지 리턴 및 라인 피드 문자를 추가합니다.
  • 반복 전송: 설정된 시간 간격으로 데이터를 반복해서 전송합니다.
  • 전송 간격: 반복 전송의 시간 간격(밀리초)
  • Modbus RTU 명령어 예시:
  • 01 03 00 00 00 0A C5 CD - 10개 레지스터를 읽는 명령어
  • 01 10 00 00 00 01 02 00 01 67 90 - 1개 레지스터를 쓰는 명령어

Modbus 데이터 분석

데이터 소스

  • 시리얼 포트: 장비에서 직접 수신하는 실시간 데이터
  • 파일: 저장된 데이터 파일에서 데이터 읽기

데이터 형식

  • 바이너리 형식장비에서 직접 출력된 원본 Modbus RTU 데이터
  • 텍스트 형식공백으로 구분된 16진수 텍스트 (예: 01 03 0C 40 48 F5 C3 00 00 01 3A C6 FE FF FF 39 D4)
  • 참고: 데이터 소스가 시리얼 포트이든 파일이든 데이터 형식을 선택할 수 있습니다. 예를 들어 시리얼 포트에서 텍스트 형식의 데이터를 수신했다면, 텍스트 형식을 선택하여 분석해야 합니다.

분석 규칙

  • 시작 위치: 데이터 영역의 시작 바이트 위치(0부터 시작)
  • 데이터 타입: 다양한 수치 타입 지원 (UINT16, INT16, UINT32, INT32, FLOAT)
  • 바이트 순서: 다중 바이트 데이터의 바이트 순서 (ABCD, DCBA, BADC, CDAB)
  • 계수: 분석된 값에 계수를 곱합니다 (기본값 1)
  • 상수: 계수를 적용한 후 상수를 더합니다 (기본값 0)
  • 소수점 자릿수: 결과에 표시할 소수점 자릿수

비디오 튜토리얼

Modbus RTU 온라인 디버깅 도구 | 시리얼 통신/실시간 데이터 수집/메시지 분석/시각화 분석 도구