엔지니어 도구

Modbus RTU 프레임 생성기

국번과 기능 코드, 주소를 입력하면 Modbus RTU 요청 프레임과 CRC를 자동으로 계산합니다. 결과는 HEX로 확인하고 복사할 수 있습니다.

PLC에 직접 연결하거나 데이터를 보내는 기능은 없습니다.

요청 입력

기능 코드
주소 기준
장치 매뉴얼에서 주소가 0기준인지 1기준인지 확인하세요. 40001 형식의 참조 주소는 그대로 입력하지 마세요.

요청 프레임 결과

Spaced HEX
01 03 00 00 00 0A C5 CD
Compact HEX
01030000000AC5CD
전체 바이트8
CRC wordCDC5
wire CRC LowC5
wire CRC HighCD

필드 해설

필드offset길이HEX와 의미
기능 코드와 범위
FC기능개수데이터
01, 02bit 읽기1..2000없음
03, 04word 읽기1..125없음
05단일 코일 쓰기1 고정ON 또는 OFF
06단일 레지스터 쓰기1 고정0..65535
0F다중 코일 쓰기1..1968LSB first
10다중 레지스터 쓰기1..123High byte first

기능 코드 선택

읽기
쓰기

Modbus RTU 프레임 생성기 도움말

이 도구로 할 수 있는 일

쓰는 순서

  1. 국번과 기능 코드를 선택합니다.
  2. 주소 기준을 고르고 시작 주소, 개수, 쓰기 데이터를 입력합니다.
  3. 요청 프레임과 필드 해설을 확인한 뒤 필요한 HEX 형식을 복사합니다.

알아두면 좋은 것

기능 코드별 예제 프레임

모두 국번 1, raw 시작 주소 0 기준입니다. 마지막 두 바이트가 wire CRC Low, High 순서입니다.

FC01
코일 8개 읽기: 01 01 00 00 00 08 3D CC
FC02
이산 입력 8개 읽기: 01 02 00 00 00 08 79 CC
FC03
홀딩 레지스터 10개 읽기: 01 03 00 00 00 0A C5 CD
FC04
입력 레지스터 2개 읽기: 01 04 00 00 00 02 71 CB
FC05
단일 코일 ON 쓰기: 01 05 00 00 FF 00 8C 3A
FC06
단일 레지스터에 10 쓰기: 01 06 00 00 00 0A 09 CD
FC0F
코일 10개에 1 0 1 0 1 0 1 0 1 1 쓰기: 01 0F 00 00 00 0A 02 55 03 9A 69
FC10
레지스터 2개에 1234 ABCD 쓰기: 01 10 00 00 00 02 04 12 34 AB CD 09 BC