ESP8266은 Unit ID 1로 Modbus TCP 슬레이브로 동작합니다 (포트 502).
아래 입력창에 Modbus TCP 요청 프레임(16진수)을 입력하고 전송하세요.
프레임 형식:[Transaction ID (2B)]
[Protocol ID (2B, 보통 0000)]
[Length (2B, UnitID부터 끝까지 길이)]
[Unit ID (1B, 예: 01)]
[Function Code (1B)]
[Data (가변)]
예시 1: Holding Register 읽기 (FC03)
Unit ID 1, 시작 주소 0, 레지스터 1개 읽기
000100000006010300000001
예시 2: Single Register 쓰기 (FC06)
Unit ID 1, 주소 0에 값 0xABCD 쓰기
00020000000601060000ABCD
예시 3: Multiple Registers 쓰기 (FC16, 0x10)
Unit ID 1, 시작 주소 0에 레지스터 2개 (0x1234, 0x5678) 쓰기
00030000000B0110000000020412345678
ESP8266 주요 상태 레지스터 맵 (Unit ID: 1, FC03으로 읽기):
참고: 위 주소들은 예시이며, `main.cpp`의 설정에 따라 달라질 수 있습니다.