后台-插件-广告管理-手机广告位-内容正文顶部468X60 |
MODBUS协议开关设置说明
2021-09-04 01:08:54说明文档
本说明设置只针对我公司的MODBUS协议智能开关、IO模块等
MODBUS 开关设置说明
读取开关状态格式:
* 命令帧(主机发出查询码)读取开关状态;
例:01 01 00 00 00 08 3D CC读取地址01的开关8个按键状态
01 01 00 03 00 05 0C 09读取地址01开关第3个至8个按键状态
00 01 00 00 00 08 3C 1D读取所有开关8个按键状态
00 01 00 00 00 08 3C 1D读取所有开关全部按键状态
* 应答帧(开关发出)
例:01 01 01 00 51 88 地址01的开关全部关闭状态
01 01 01 FF 11 C8 地址01的开关全部打开状态
* 开关命令帧
例:01 0F 00 00 00 08 01 00 FE 95 地址01开关8路都关
01 0F 00 00 00 08 01 FF BE D5 地址01开关8路都开
01 0F 00 00 00 08 01 01 3F 55 地址01开关第一路开其它路关
设置开关地址、波特率
* 开关地址命令帧 (用串口助手设置)
例:00 06 00 00 00 01 49 DB 当不知道地址时,可用00广播地址把地址改为01
* 波特率命令帧(用串口助手设置)
例:01 06 00 01 00 04 D9 C9把地址为01的开关波特率改为9600
查询开关地址、波特率 ,
例:发送00 03 00 00 00 02 C5 DA 返回01 03 04 00 01 00 04 AA 30 第五位是地址,第7位是波特率
波特率表:
序号 | 参数名称 | 规定 |
1 | 工作模式 | RS485 半双工;从机模式。 |
2 | 物理接口 | V (电源+),A(+),B(-),G (电源-)四线制 |
3 | 波特率 | (标准为 9600bps) |
4 | 字节格式 | 9 位格式:8 数据位+1 停止位 |
5 | Modbus | RTU模式 |
6 | 传输方式 | RTU(远程终端单元)格式(请参阅 MOBUS 说明) |
7 | 开关地址 | 1-247;(00 地址为广播地址,改地址时可用,控制尽量不要用) |
8 | 命令代码 | 1,6 (1:读取开关状态;6:设置开关) |
9 | CRC 校验和 | CRC-16 (请参阅 MOBUS 协议说明) |
10 | 校验方式 | CRC-16 (请参阅 MOBUS 协议说明 |
读取开关状态格式:
* 命令帧(主机发出查询码)读取开关状态;
字节1 | 字节2 | 字节3 | 字节4 | 字节5 | 字节6 | 字节7 | 字节8 |
开关地址 | 功能码01 | 读取寄存器起始地址高字节 | 读取寄存器起始地址低字节 | 读取寄存器个数高字节 | 读取寄存器个数低字节 | CRC 高 | CRC 低 |
例:01 01 00 00 00 08 3D CC读取地址01的开关8个按键状态
01 01 00 03 00 05 0C 09读取地址01开关第3个至8个按键状态
00 01 00 00 00 08 3C 1D读取所有开关8个按键状态
00 01 00 00 00 08 3C 1D读取所有开关全部按键状态
* 应答帧(开关发出)
字节1 | 字节2 | 字节3 | 字节4 | ||
开关地址 | 功能码 | 返回数据字节个数 | DATA(8位二进制转16进制) | CRC 高 | CRC 低 |
01 01 01 FF 11 C8 地址01的开关全部打开状态
* 开关命令帧
字节1 | 字节2 | 字节3 | 字节4 | 字节5 | 字节6 | 字节7 | 字节8 | 字节9 | 字节10 |
开关地址 | 0F | 读取寄存器起始地址高字节 | 读取寄存器起始地址低字节 | 读取寄存器个数高字节 | 1-8 | 数据字节个数 | DATA(8位二进制转16进制) | CRC 高 | CRC 低 |
01 0F 00 00 00 08 01 FF BE D5 地址01开关8路都开
01 0F 00 00 00 08 01 01 3F 55 地址01开关第一路开其它路关
设置开关地址、波特率
* 开关地址命令帧 (用串口助手设置)
字节1 | 字节2 | 字节3 | 字节4 | 字节5 | 字节6 | 字节7 | 字节8 |
开关地址 | 06 | 00 | 00 | 00 | 01-FF | CRC 高 | CRC 低 |
* 波特率命令帧(用串口助手设置)
字节1 | 字节2 | 字节3 | 字节4 | 字节5 | 字节6 | 字节7 | 字节8 |
温控器地址 | 06 | 00 | 01 | 00 | 01-09 | CRC 高 | CRC 低 |
查询开关地址、波特率 ,
例:发送00 03 00 00 00 02 C5 DA 返回01 03 04 00 01 00 04 AA 30 第五位是地址,第7位是波特率
波特率表:
序号 | 波特率 | 寄存器值 |
1 | 2400 | 0x0001 |
2 | 4800 | 0x0002 |
3 | 9600 | 0x0003 |
4 | 19200 | 0x0004 |
5 | 38400 | 0x0005 |
6 | 57600 | 0x0006 |
7 | 75800 | 0x0007 |
8 | 115200 | 0x0008 |
在线下载列表
很赞哦! ()
相关文章
后台-插件-广告管理-手机广告位-内容正文底部468X60 |