带铁芯超温报警RS485 MODBUS通信协议_第1页
带铁芯超温报警RS485 MODBUS通信协议_第2页
带铁芯超温报警RS485 MODBUS通信协议_第3页
带铁芯超温报警RS485 MODBUS通信协议_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

干式变压器温度控制器RS485通信协议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。上位机的请求必须具有下列格式:下位机地址01H1字节功能码03H1字节数据库起始地址(高8位)00h1字节数据库起始地址(低8位)00h1字节读取寄存器的数量(高8位)00h1字节读取寄存器的数量(低8位)05h1字节CRC校验(低8位)85h1字节CRC校验(高8位)C9h1字节 上位机强制下位机输出(温控器风机启动或停止),功能码采用05h。上位机的请求必须具有下列格式:下位机地址01H1字节功能码05H1字节输出起始地址(高8位)00h1字节输出起始地址(低8位)00h1字节风机远方控制输出(高8位)00h1字节风机远方控制输出(低8位)FFH(FF:风机开,00H:风机关) 1字节CRC校验(低8位)8dh1字节CRC校验(高8位)8ah1字节6、下位机成功应答数据格式如下:、上位机直接读取下位机数据(读取绕组温度、温控状态),功能码采用03h。下位机的应答必须具有下列格式:回传顺序 说明第1字节下位机地址1-2551字节第2字节功能码 03H1字节第3字节字节计数器 ,寄存器数量*2 1字节第4字节温控器工作状态(高8位)00第5字节温控器工作状态(低8位)BIT 0: (0-传感器正常,1-传感器故障)BIT 1: (0-未开风机,1-已开风机)BIT 2: (0-未超温报警,1-已超温报警)BIT 3: (0-未超高温跳闸,1-已超高温跳闸)BIT 4: (0-未手动,1-已手动开启风扇)BIT 5: (0-正常显示,1-MAX显示)BIT 6: (0-门未开,1-门开启)BIT 7: (0-无报警,1-铁芯超温报警)第6字节A相温度(整数部分)A相温度第7字节A相温度(小数的十分位)第8字节B相温度(整数部分)B相温度第9字节B相温度(小数的十分位)第10字节C相温度(整数部分)C相温度第11字节C相温度(小数的十分位)第12字节D相温度(整数部分)D相温度第13字节D相温度(小数的十分位第14字节CRC校验(低8位)1字节第15字节CRC校验(高8位)1字节注: 温度传输值为0.0 - 240.0 ,对应温控器的实际温度为:-40.0 - 200.0 因此,传输的温度值需要减去40.0才为实际温度值 。如果温度(整数部分)为 FFH(255)则表示温度值太低(200.0) 或传感器开路。、错误命令下位机回传数据格式如下:下位机地址1-2551字节功能码55h1字节错误代码01h (指令错误)1字节CRC校验(低8位)xxh1字节CRC校验(高8位)xxh1字节 7、通讯时序:上位机通讯时向温控器(下位机)发送请求命令,温控器接受请求后经验证从机地址、功能码、CRC校验等正确,即向上位机回传数据,上位机收到数据后经验证从机地址、功能码、CRC校验等正确则判断该帧数据有效,否则舍弃该帧数据。注:上位机与下位机通讯间隔时间尽量加大(默认为10秒)。8、CRC码的计算方法、预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器;、把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低8位相异或,把结果放于CRC寄存器;、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查最低位;、如果最低位为0:重复第3步(再次右移一位);如果最低位为1: CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;、重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;、最后得到的CRC寄存器内容即为:CRC码。以下为通讯示例:上位机发送指令读取下位机数据格式下发顺序 下发字节下发字节说明第1字节01h下位机地址(温控器显示地址为1)第2字节03h功能码第3字节00h数据库起始地址低字节第4字节00h数据库起始地址高字节第5字节00h读取寄存器的数量高字节第6字节05h读取寄存器的数量低字节第7字节85h报文的CRC-16校验码低字节第8字节C9h报文的CRC-16校验码高字节下位机回传(上位机直接读取下位机)数据格式回传顺序 回传字节回传字节说明第1字节01h下位机地址(温控器显示地址为1)第2字节03h功能码第3字节0Ah字节计数器(10个字节)第4字节00h温控器工作状态高字节第5字节00h温控器工作状态低字节(各控制均处于未动作状态)第6字节52hA相温度(整数部分)A相温度=52H-28H+01h/10=42.1第7字节01hA相温度(小数部分)第8字节53hB相温度(整数部分)B相温度=53h-28h+02h/10=43.2第9字节02hB相温度(小数部分)第10字节51hC相温度(整数部分)C相温度=51h-28h+03h/10=41.3第1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论