Modbus TCP 데이터
Tx : 00 01 00 00 00 06 01 04 00 00 00 01
Transaction ID : 00 01 (요청과 응답 숫자 한쌍으로 처리)
Protocol ID : 00 00 (Modbus TCP는 00 00)
Length : 00 06 (Unit ID ~ Data 까지의 길이)
Unit ID : 01 (Slave 구분용, Tcp port는 01)
Function Code : 04
Data : 00 00 00 01 (불러오는 Register 수)
Rx : 00 01 00 00 00 05 01 04 02 01 F4
Transaction ID : 00 01 (요청과 응답 숫자 한쌍으로 처리)
Protocol ID : 00 00 (Modbus TCP는 00 00)
Length : 00 05 (Unit ID ~ Data 까지의 길이)
Unit ID : 01 (Slave 구분용, Tcp port는 01)
Fuction Code : 04
Data : 02(2byte) 01 F4 (500) ++ 04(4byte) 01 F4 01 F4
++ 23.04.04
FC06으로 Write 할때 Tx에서 Data 세부
Data : 00 00 00 01 (4byte)
(Data) Start Address : 00 00 (2byte)
(Data) Write Data : 00 01 (2byte)
FC16으로 Write 할때는 Data 부분이 조금 다름 (0번 Address 부터 1, 2를 Write 한다고 가정)
Data : 00 00 00 02 04 00 01 00 02
(Data) Start Address : 00 00 (2byte)
(Data) Length : 00 02 (2byte) Start Address 부터 몇개의 데이터를 보낼건지
(Data) ByteCount : 04 (1byte) 보내는 데이터 byte 수
'Note > etc.' 카테고리의 다른 글
[Windows] 부팅 시 프로그램 자동실행 (0) | 2023.01.30 |
---|---|
데이터 크기 (0) | 2023.01.25 |
컴파일러, 인터프리터 (0) | 2023.01.13 |
해상도 규격 (0) | 2023.01.09 |
데이터 접근 정리 (0) | 2022.12.22 |