牵引变温控器通讯规约.doc

上传人:M****1 文档编号:545999661 上传时间:2022-10-09 格式:DOC 页数:5 大小:173KB
返回 下载 相关 举报
牵引变温控器通讯规约.doc_第1页
第1页 / 共5页
牵引变温控器通讯规约.doc_第2页
第2页 / 共5页
牵引变温控器通讯规约.doc_第3页
第3页 / 共5页
牵引变温控器通讯规约.doc_第4页
第4页 / 共5页
牵引变温控器通讯规约.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《牵引变温控器通讯规约.doc》由会员分享,可在线阅读,更多相关《牵引变温控器通讯规约.doc(5页珍藏版)》请在金锄头文库上搜索。

1、变压器温度控制器BWDK系列RS485通信协议(08.40版)HY-BWDK系列RS485通信协议(ModBus_RTU主从问答方式)1、 波特率: 9600BPS2、 通讯方式:数据采用8位,无奇偶校验位,启始、停止各1位(“9600, n, 8, 1”)。3、通信格式(帧结构): 每帧10位含义如下:数据位起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位014、下位机地址:下位机 D7 D6 D5 D4 D3 D2 D1 D05、上位机向下位机发送的数据格式:上位机直接读取下位机数据(读取温控器测量温度、温控状态),功能码采用03h。上位机的请求必须具有下列格式:下位机地址1

2、-2551字节功能码03H1字节数据库起始地址(高8位)00h1字节数据库起始地址(低8位)00h1字节读取寄存器的数量(高8位)00h1字节读取寄存器的数量(低8位)04h1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节 上位机强制下位机输出(远方风机启动或停止),功能码采用05h。上位机的请求必须具有下列格式:下位机地址1-2551字节功能码05H1字节输出起始地址(高8位)00h1字节输出起始地址(低8位)00h1字节风机远方控制输出(高8位)00h1字节风机远方控制输出(低8位)00H-风机关/FFH-风机开1字节CRC校验(低8位)xxh1字节CRC校验(高8位

3、)xxh1字节6、下位机成功应答数据格式如下:、上位机直接读取下位机数据(读取绕组温度、温控状态),功能码采用03h。下位机的应答必须具有下列格式:下位机地址1-2551字节功能码03H1字节字节计数器寄存器数量*21字节温控器工作状态(高8位)00h1字节温控器工作状态(低8位)xxh1字节A相温度(高8位)实际温度值=温度数据/101字节A相温度(低8位)1字节B相温度(高8位)实际温度值=温度数据/101字节B相温度(低8位)1字节C相温度(高8位)实际温度值=温度数据/101字节C相温度(低8位)1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节时间信息-年xxh1

4、字节时间信息-月xxh1字节时间信息-日xxh1字节时间信息-时xxh1字节时间信息-分xxh1字节时间信息-秒xxh1字节时间信息-十毫秒xxh1字节时间信息-毫秒xxh1字节注:数据在下位机的存贮地址定义如下:起始地址说明0000H温控器工作状态(高8位)000001H温控器工作状态(低8位)FALG 0: (0-A相传感器正常,1-A相传感器故障)FLAG 1: (0-B相传感器正常,1-B相传感器故障)FLAG 2: (0-C相传感器正常,1-C相传感器故障)FLAG 3: (0-未自动开启风机,1-已自动开启风机)FLAG 4: (0-未超温报警,1-已超温报警)FLAG 5: (0

5、-未超高温跳闸,1-已超高温跳闸)FLAG 6: (0-未开门报警,1-已开门发生报警)FLAG 7: (0-巡回显示模式,1-最高显示模式)0002HA相温度(高8位)A相温度A相温度(低8位)0004HB相温度(高8位)B相温度B相温度(低8位)0006HC相温度(高8位)C相温度C相温度(低8位)注:时间信息在各字节数据格式定义如下:时间信息bit 7bit 6bit 5bit 4bit 3bit 2bit 1bit 0数值范围年 代表10年 代表年00 - 99月 00 X10月 代表月01 - 12日 0 0 代表10日 代表日00 - 31时 0 0 代表10时 代表时00 - 2

6、3分 0 代表10分 代表分00 - 59秒 0 代表10秒 代表秒00 - 59十毫秒 代表1/10秒 代表1/100秒00 - 99毫秒 0 0 0 0 代表毫秒01 - 09、上位机强制下位机输出(远方风机启动或停止),功能码采用05h。下位机的应答必须具有下列格式:下位机地址1-2551字节功能码05H1字节输出起始地址(高8位)00h1字节输出起始地址(低8位)00h1字节风机远方控制输出(高8位)00h1字节风机远方控制输出(低8位)00H-风机关/FFH-风机开1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节时间信息-年xxh1字节时间信息-月xxh1字节时

7、间信息-日xxh1字节时间信息-时xxh1字节时间信息-分xxh1字节时间信息-秒xxh1字节时间信息-十毫秒xxh1字节时间信息-毫秒xxh1字节7、错误命令下位机回传数据格式如下:下位机地址1-2551字节功能码xxh1字节错误代码xxh01h为功能码错误 / 02h为起始地址和寄存器数量错误1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节时间信息-年xxh1字节时间信息-月xxh1字节时间信息-日xxh1字节时间信息-时xxh1字节时间信息-分xxh1字节时间信息-秒xxh1字节时间信息-十毫秒xxh1字节时间信息-毫秒xxh1字节8、上位机向下位机发送对时信息的数

8、据格式如下:上位机向下位机发送对时信息的时候,为了确保时间的精确度,上位机需要分开两次发送时间信息进行对时操作。首先发送分钟、秒钟、十毫秒以及毫秒这四个字节的数据,然后再向下位机发送小时、日、月以及年这四个字节的数据。修改分钟,秒钟,十毫秒以及毫秒的时间信息,采用的功能码为08。修改年,月,日,小时的时间信息,采用的功能码为07。数据发送的格式分别如下:下位机地址1-2551字节功能码08H1字节时间信息-分xxh1字节时间信息-秒xxh1字节时间信息-十毫秒xxh1字节时间信息-毫秒xxh1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节下位机地址1-2551字节功能码0

9、7H1字节时间信息-年xxh1字节时间信息-月xxh1字节时间信息-日xxh1字节时间信息-时xxh1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节9、CRC码的计算方法、预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;、把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低8位相异或,把结果放于CRC寄存器;、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查最低位;、如果最低位为0:重复第3步(再次右移一位);如果最低位为1: CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或

10、;、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;、重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;、最后得到的CRC寄存器内容即为:CRC码。10、通讯时序:上位机通讯时向温控器(下位机)发送请求命令,温控器接受请求后经验证从机地址、功能码、CRC校验等正确,即向上位机回传数据,上位机收到数据后经验证从机地址、功能码、CRC校验等正确则判断该帧数据有效,否则舍弃该帧数据。注:上位机与下位机通讯间隔时间尽量加大(默认为10秒)。以下为举例说明:上位机直接读取下位机数据格式下发顺序 下发字节下发字节说明第1字节02h下位机地址(温控器显示地址为2)第2字节03h功能码第3字节

11、00h数据库起始地址低字节第4字节00h数据库起始地址高字节第5字节00h读取寄存器的数量高字节第6字节04h读取寄存器的数量低字节第7字节44h报文的CRC-16校验码低字节第8字节3Ah报文的CRC-16校验码高字节下位机回传(上位机直接读取下位机)数据格式回传顺序 回传字节回传字节说明第1字节02h下位机地址(温控器显示地址为2)第2字节03h功能码第3字节08h字节计数器(读取8个字节)第4字节00h温控器工作状态高字节第5字节00h温控器工作状态低字节(各控制均处于未动作状态)第6字节01hA相温度高字节A相温度=152h/10=338/10=33.8第7字节52hA相温度低字节第8

12、字节01hB相温度高字节B相温度=153h/10=339/10=33.9第9字节53hB相温度低字节第10字节01hC相温度高字节C相温度=151h/10=337/10=33.7第11字节51hC相温度低字节第12字节13hCRC校验低字节第13字节0FhCRC校验高字节第14字节11h时间信息-年:2011年第15字节03h时间信息-月:3月第16字节22h时间信息-日期:22日第17字节02h时间信息-日:星期二第18字节16h时间信息-时:16时第19字节42h时间信息-分:42分第20字节08h时间信息-秒:08.853秒第21字节85h第22字节03h 佛山市华鹰变压器组件制造有限公司第 1 页 共5页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号