
MODBUS주소信息表(주소采用16진법数表示)
| 주소 | 命令유형 | 功能설명 | 데이터范围설명 | 설명 |
| 출력코일操作 기능 코드: 写(0X05)(支持广播) | ||||
| 0 | 출력코일 | 远程复位 | 0xFF00 | 成功后自动为0 |
| 1 | 출력코일 | 远程合闸/分闸 | 0xFF00/0x0000 | |
| 2 | 출력코일 | 远程锁扣/解锁 | 0xFF00/0x0000 | |
| 3 | 출력코일 | 自动控制/手动 | 0xFF00/0x0000 | |
| 유지 레지스터 기능 코드: 写(0X10) 读(0X3) | ||||
| 0 | 유지 레지스터 | 设备주소 | 1-255 | (默认为1)(0为广播주소) |
| 1 | 유지 레지스터 | 통신 속도 | 1200 ~ 9600 | 默认为9600 |
| 2 | 유지 레지스터 | 过压值 | 250 ~300(V) | 读写 00 00취소 |
| 3 | 유지 레지스터 | 欠压值 | 150 ~200 (V) | 读写 00 00취소 |
| 입력 레지스터 기능 코드(0X4) | ||||
| 0 | 입력 레지스터 | 实时电压A | 0~600(V) | 只读 |
| 1 | 입력 레지스터 | 实时电压B | 0~600(V) | 只读 |
| 2 | 입력 레지스터 | 实时电压C | 0~600(V) | 只读 |
| 3 | 입력 레지스터 | 实时漏电 | 0~1000(mA) | 只读 |
| 4 | 입력 레지스터 | 开关分/合闸状态 | 分:0xF(15),合:0xF0(240) | 只读 |
| 读코일操作 기능 코드: 读(0X01) | ||||
| 0 | 출력코일 | 远程复位 | 成功后自动为0 | |
| 1 | 출력코일 | 远程合闸/分闸 | 1:合闸0:分闸 | |
| 2 | 출력코일 | 远程锁扣/解锁 | 1:锁扣0:解锁 | |
| 3 | 출력코일 | 自动控制/手动 | 1:自动0:手动 | |
注:
标注유형的均为16位无符整型
产品出厂통신매개변수设置:
设备주소: 1
통신 속도:9600
체크섬 방식:无效验
CRC 검증: 16位CRC 검증,低位在前
정지 비트:1
프로토콜举例설명:
写코일
보내기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드05 | 코일주소 | 操作码 | CRC 검증 |
回应
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드05 | 코일주소 | 操作码 | CRC 검증 |
读코일
보내기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드01 | 시작주소 | 데이터길이 | CRC 검증 |
回应
| 바이트순번 | 01 | 02 | 03 | 04 | 05 ~ 06 |
| 功能 | 设备주소 | 기능 코드01 | 바이트길이 | 코일 상태 | CRC 검증 |
读유지 레지스터
보내기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드03 | 레지스터주소 | 데이터길이 | CRC 검증 |
回应
| 바이트순번 | 01 | 02 | 03 | 04 ~ 05 | ……… | 2n+2 ~ 2n+3 | 2n+4 ~ 2n+5 |
| 功能 | 设备주소 | 기능 코드03 | 바이트길이 | 데이터1 | ……… | ….데이터n | CRC 검증 |
데이터길이以2바이트为1单位;데이터길이不能超过16。
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드01 | 레지스터주소 | 데이터길이 | CRC 검증 |
| 바이트순번 | 01 | 02 | 03 | 04 ~ 05 | ……… | 2n+2 ~ 2n+3 | 2n+4 ~ 2n+5 |
| 功能 | 设备주소 | 기능 코드01 | 바이트길이 | 데이터1 | ……… | ….데이터n | CRC 검증 |
注:
데이터길이以2바이트为1单位;데이터길이不能超过16。
读입력 레지스터
보내기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드04 | 레지스터주소 | 데이터길이 | CRC 검증 |
읽기
| 바이트순번 | 01 | 02 | 03 | 04 ~ 05 | ……… | 2n+2 ~ 2n+3 | 2n+4 ~ 2n+5 |
| 功能 | 设备주소 | 기능 코드04 | 바이트길이 | 데이터1 | ……… | ….데이터n | CRC 검증 |
注: 데이터길이以2바이트为1单位;데이터길이不能超过16。
写유지 레지스터
보내기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 | 08 ~ 09 | ……. | 2n+6 ~ 2n+7 | 2n+8 ~2n+9 |
| 功能 | 设备주소 | 기능 코드10 | 레지스터주소 | 데이터길이 | 바이트길이 | 데이터1 | …… | ….데이터n | CRC 검증 |
읽기
| 바이트순번 | 01 | 02 | 03 ~ 04 | 05 ~ 06 | 07 ~ 08 |
| 功能 | 设备주소 | 기능 코드10 | 레지스터주소 | 데이터길이 | CRC 검증 |
디버깅用예제:
读유지 레지스터(读产品设定值) 0~3:(数量4个)
보내기:01 03 00 00 00 04 44 09
수신:01 03 08 00 01 25 80 01 13 00 A0 73 BD

读입력 레지스터(读实时值): 0~3:(数量4个) //读电流电压值
보내기:01 04 00 00 00 04 F1 C9
수신:01 04 08 00 D0 00 F2 00 F9 00 00 1C 24
读입력 레지스터: 0~4:(数量5个) //读所有值
보내기:01 04 00 00 00 05 30 09
수신:01 04 0A 00 EA 00 EA 00 EA 00 00 00 0F 74 04
读입력 레지스터: 4:(数量1个) //读所有值
보내기:01 04 00 04 00 01 70 0B
수신:01 04 02 00 0F F9 34
写유지 레지스터:
보내기:01 10 00 00 00 04 08 00 01 25 80 01 0E 00 AA 40 11
수신:01 10 00 00 00 04 C1 CA
설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:01 10 00 00 00 04 08 00 02 12 c0 01 04 00 be 56 94
수신:01 10 00 00 00 04 C1 CA
설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:02 10 00 00 00 04 08 00 01 25 80 01 00 00 b0 e3 18
수신:02 10 00 00 00 04 C1 F9
설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:02 10 00 00 00 04 08 00 01 09 60 00 ff 00 af 15 66
수신:02 10 00 00 00 04 C1 F9
설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51
수신:01 10 00 00 00 04 C1 CA
설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:01 10 00 00 00 04 08 00 01 25 80 00 00 00 00 A0 51
수신:01 10 00 00 00 04 C1 CA

설명: 修改保持寄存매개변수 통신주소,통신 속도,过压值,欠压值;
注意修改 통신주소,통신 속도后, 下次보내기데이터, 要做相应修改
写유지 레지스터:
보내기:01 10 00 02 00 02 04 01 0E 00 AA 92 36//02 36
수신:01 10 00 02 00 02 E0 08
설명: 修改保持寄存매개변수 过压值,欠压值;
合闸命令:
보내기:01 05 00 01 FF 00 DD FA
接送:01 05 00 01 FF 00 DD FA
分闸命令:
보내기:01 05 00 01 00 00 9C 0A
수신:01 05 00 01 00 00 9C 0A
远程锁扣命令:
보내기:01 05 00 02 FF 00 2D FA
수신:01 05 00 02 FF 00 2D FA
远程解锁命令:
보내기:01 05 00 02 00 00 6C 0A
수신:01 05 00 02 00 00 6C 0A
自动控制命令:
보내기:01 05 00 03 FF 00 7C 3A
수신:01 05 00 03 FF 00 7C 3A
手动控制命令:
보내기:01 05 00 03 00 00 3D CA
수신:01 05 00 03 00 00 3D CA
复位命令:
보내기:01 05 00 00 FF 00 CD CA
수신:01 05 00 00 FF 00 CD CA
广播复位命令:
보내기:00 05 00 00 FF 00 8D EB
读레지스터状态命令:
보내기:01 01 00 00 00 04 3D C9
读分合闸状态命令:
보내기:01 01 00 01 00 01 AC 0A
读手自动状态命令:
보내기:01 01 00 03 00 01 0D CA
답글 작성