스마트 스위치레지스터位置图

RS485 通讯모드 |
|---|
| 주소 | 01 |
| 프레임형식 | HEX |
| 默认통신 속도 | 9600 8 N 1 |
| CRC16 | 低바이트在前 |
기능 코드
| 读레지스터 | 03 |
| 写单个레지스터 | 06 |
| 写多个레지스터 | 10 |
读单个레지스터
| 读单个 | 주소 | 기능 코드 | 레지스터주소 | 읽기几个레지스터 | CRC 검증 |
| 보내기 | 01 | 03 | 27 10 | 00 01 | 12 34 |
返回데이터
| 주소 | 기능 코드 | 바이트数 | 데이터 | CRC 검증 | |
| 返回 | 01 | 03 | 02 | 11 33 | 12 34 |
读单个레지스터
| 写单个 | 주소 | 기능 코드 | 레지스터주소 | 值 | CRC 검증 |
| 보내기 | 01 | 06 | 27 10 | 00 01 | 12 34 |
返回데이터
| 주소 | 기능 코드 | 레지스터주소 | 值 | CRC 검증 | |
| 返回 | 01 | 06 | 27 10 | 00 01 | 12 34 |
写多个레지스터
| 写多个 | 주소 | 기능 코드 | 시작레지스터주소 | 写几个레지스터 | 바이트数 | 데이터 | 데이터 | CRC 검증 |
| 보내기 | 01 | 10 | 27 10 | 00 02 | 04 | 33 44 | 55 66 | 12 34 |
返回데이터
| 주소 | 기능 코드 | 시작레지스터주소 | 写几个레지스터 | CRC 검증 | |
| 返回 | 01 | 10 | 27 10 | 00 02 | 12 34 |
Modbus레지스터설명
| 功能레지스터주소 | ||||||||
| 순번 | 名字 | 读/写 | 레지스터주소 10진수 | 레지스터주소 16진법 | 值 | 含义 | 举例 | 备注 |
| 1 | 주소 | 读/写 | 0001 | 0001 | 00 01 | 주소范围01-FE | 00 01 | |
| 2 | 开关통신 속도 | 读/写 | 0002 | 0002 | 00 01 | 00对应115200 01对应76800 02对应57600 03对应38400 04对应19200 05对应14400 06对应9600 07对应4800 08对应2400 09对应1200 | 00 06 | 06对应9600 修改成功会以当前통신 속도回复 回复后전환为新的통신 속도 |
| 3 | 1-16출력操作 支持读写 | 读/写 | 1001 | 3E9 | 00 01 | 第1바이트00无意义 第2바이트00关01开02翻转03点动 | 00 01 | 출력1 开 --릴레이1 |
| 4 | 读/写 | 1002 | 3EA | 00 00 | 출력2 关 --릴레이2 | |||
| 5 | 读/写 | 1003 | 3EB | 00 02 | 출력3 翻转 --릴레이3 | |||
| 6 | 读/写 | 1004 | 3EC | 00 03 | 출력4 点动 --指示灯4 | |||
| 7 | 读/写 | 1005 | 3ED | 00 02 | 출력5 翻转 --指示灯5 | |||
| 8 | 读/写 | 1006 | 3EE | 00 01 | 출력6 开 --指示灯6 | |||
| 9 | 读/写 | 1007 | 3EF | 00 01 | 출력7 开 --无用 | |||
| 10 | 读/写 | 1008 | 3F0 | 00 01 | 출력8 开 --无用 | |||
| 11 | 读/写 | 1009 | 3F1 | 00 01 | 출력9 开 --背景灯1 | |||
| 12 | 读/写 | 1010 | 3F2 | 00 01 | 출력10 开 --背景灯2 | |||
| 13 | 读/写 | 1011 | 3F3 | 00 01 | 출력11 开 --背景灯3 | |||
| 14 | 读/写 | 1012 | 3F4 | 00 01 | 출력12 开 --背景灯4 | |||
| 15 | 读/写 | 1013 | 3F5 | 00 01 | 출력13 开 --背景灯5 | |||
| 16 | 读/写 | 1014 | 3F6 | 00 01 | 출력14 开 --背景灯6 | |||
| 17 | 读/写 | 1015 | 3F7 | 00 01 | 출력15 开 --无用 | |||
| 18 | 读/写 | 1016 | 3F8 | 00 01 | 출력16 开 --无用 | |||
举例
读多个레지스터
| 读多个 | 주소 | 기능 코드 | 시작레지스터주소 | 읽기几个레지스터 | CRC 검증 |
| 보내기 | 01 | 03 | 03 E9 | 00 02 | 15 BB |
返回데이터
| 주소 | 기능 코드 | 바이트数 | 데이터 | CRC 검증 | ||
| 返回 | 01 | 03 | 04 | 00 01 00 01 | 6A 33 | |
写单个레지스터
| 写单个 | 주소 | 기능 코드 | 레지스터주소 | 值 | CRC 검증 |
| 보내기 | 01 | 06 | 00 01 | 00 02 | 59 CB |
返回데이터
| 주소 | 기능 코드 | 레지스터주소 | 值 | CRC 검증 | |
| 返回 | 01 | 06 | 00 01 | 00 02 | 59 CB |
写多个레지스터
| 写多个 | 주소 | 기능 코드 | 시작레지스터주소 | 写几个레지스터 | 바이트数 | 데이터 | CRC 검증 |
| 보내기 | 01 | 10 | 00 01 | 00 06 | 0C | 00 01 00 01 00 00 01 00 00 00 00 00 00 | BA 51 |
返回데이터
| 주소 | 기능 코드 | 시작레지스터주소 | 写几个레지스터 | CRC 검증 | |
| 返回 | 01 | 10 | 00 01 | 00 06 | 11 CB |
답글 작성