HY-BWDK系列RS485通信协议
(ModBus_RTU主从问答方式)
波特率: 9600BPS
通讯方式:数据采用8位,无奇偶校验位,启始、停止各1位(“9600, n, 8, 1”)。
3、通信格式(帧结构):
每帧10位含义如下:
数据位
起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位
0
×
×
×
×
×
×
×
×
1
4、下位机地址:
下位机
×
×
×
×
×
×
×
×
D7 D6 D5 D4 D3 D2 D1 D0
5、上位机向下位机发送的数据格式:
①上位机直接读取下位机数据(读取温控器测量温度、温控状态),功能码采用03h。
上位机的请求必须具有下列格式:
下位机地址
1-255
1字节
功能码
03H
1字节
数据库起始地址(高8位)
00h
1字节
数据库起始地址(低8位)
00h
1字节
读取寄存器的数量(高8位)
00h
1字节
读取寄存器的数量(低8位)
04h
1字节
CRC校验(低8位)
xxh
1字节
CRC校验(高8位)
xxh
1字节
上位机强制下位机输出(远方风机启动或停止),功能码采用05h。
上位机的请求必须具有下列格式:
下位机地址
1-255
1字节
功能码
05H
1字节
输出起始地址(高8位)
00h
1字节
输出起始地址(低8位)
00h
1字节
风机远方控制输出(高8位)
00h
1字节
风机远方控制输出(低8位)
00H---风机关/FFH---风机开
1字节
CRC校验(低8位)
xxh
1字节
CRC校验(高8位)
xxh
1字节
6、下位机成功应答数据格式如下:
①、上位机直接读取下位机数据(读取绕组温度、温控状态),功能码采用03h。
下位机的应答必须具有下列格式:
下位机地址
1-255
1字节
功能码
03H
1字节
字节计数器
寄存器数量*2
1字节
温控器工作状态(高8位)
00h
1字节
温控器工作状态(低8位)
xxh
1字节
A相温度(高8位)
实际温度值=温度数据/10
1字节
A相温度(低8位)
1字节
B相温度(高8位)
实际温度值=温度数据/10
1字节
B相温度(低8位)
1字节
C相温度(高8位)
实际温度值=温度数据/10
1字节
C相温度(低8位)
1字节
CRC校验(低8位)
xxh
1字节
CRC校验(高8位)
xxh
1字节
时间信息-年
xxh
1字节
时间信息-月
xxh
1字节
时间信息-日
xxh
1字节
时间信息-时
xxh
1字节
时间信息-分
xxh
1字节
时间信息-秒
xxh
1字节
时间信息-十毫秒
xxh
1字节
时间信息-毫秒
xxh
1字节
注:数据在下位机的存贮地址定义如下:
起始地址
说明
0000H
温控器工作状态(高8位)
00
0001H
温控器工作状态
(低8位)
FALG 0: (0-A相传感器正常,1-A相传感器故障)
FLAG 1: (0-B相传感器正常,1-B相传感器故障
牵引变温控器通讯规约 来自淘豆网m.daumloan.com转载请标明出处.