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)
- 소수점 자릿수: 결과에 표시할 소수점 자릿수