欢迎来到天天文库
浏览记录
ID:49407924
大小:78.50 KB
页数:4页
时间:2020-03-01
《CY系列温控器通讯协议「精编推荐].doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、LD-B10-C220Y系列温控器MODBUSRTU协议数据长度:8位停止位:1位一、通讯数据格式:波特率:9600奇偶校验:无二、通讯规约1.读绕组温度及输出工作状态功能码:0x03上位机下传数据:地址广255功能码0x03起始地址(高8位)0x00起始地址(低8位)XX数据最字长度(高8位)0x00数据量字长度(低8位)XXCRC校验(低8位)CRC校验(高8位)下位机冋传数据地址广255功能码0x03数据量字节长度数据量字长度*2(时钟)年0~99(BCD)时钟数据(时钟)月P12(BCD)(时钟)日广31(BCD)(时钟)小时0
2、~23(BCD)(时钟)分0~59(BCD)(时钟)秒0~59(BCD)(时钟)毫秒(高8位)0~999(时钟)毫秒(低8位)A相温度(高8位)实际温度值二温度数据/ioA相温度(低8位)B相温度(高8位)实际irm.度111-淙度数fe/ioB相温度(低8位)C相温度(高8位)实际温度值二温度数据/ioC相温度(低8位)D路温度(高8位)实际温度值二温度数据/10D路温度(低8位)输出工作状态(高8位)输出工作状态(低8位)CRC校验(低8位)CRC校验(高8位)注:⑴数据量字节数:“(时钟)年”至“输出工作状态数据低8位”的个数(2
3、)各相状态数据:温度数据高8位温度数据低8位温控器状态温控器显示0x700x00超上限-0H-0x600x00超下限-0L-0x800x00开路-0P-0x500x00故障-Er-(3)输出T作状态数据Bit6Bit5Bit4Bit3Bit2BitlBitO其中:BitO风机控制输出位Bit2超温跳闸输出位Bit4风机故障输出位B116门节点状态Bitl超温报警输出位Bit3铁芯超温报警输岀位Bit5故障报警输出位1—代表该输出触点打开1—代表该输出触点闭合门节点状态:0—代表该柜门闭合各输出位状态:0—代表该输出触点打开⑷起始地址定义
4、:起始地址说明0x0000(时钟)年时钟数据(时钟)月0x0001(时钟)日(时钟)小时0x0002(时钟)分(时钟)秒0x0003(时钟)毫秒(高8位)(时钟)亳秒(低8位)0x0004A相温度(高8位)A相温度A相温度(低8位)0x0005B相温度(高8位)B相温度B相温度(低8位)0x0006C相温度(高8位)C相温度C相温度(低8位)0x0007D路温度(高8位)D路温度D路温度(低8位)0x0008输出丁作状态(高8位)输出工作状态数据输出工作状态(低8位)1.风机远方控制功能码:0x05输出值:“OxFFOO”为控制继电器“
5、合”;“0x0000”为控制继电器“分”。上位机下传数据:地址广255功能码0x05输出起始地址(高8位)0x00输出起始地址(低8位)0x00风机远方控制输出(高8位)0x00一-风机关OxFF一-风机开风机远方控制输出(低8位)0x00CRC校验(低8位)CRC校验(高8位)下位机冋传数据:地址广255功能码0x05输出起始地址(高8位)0x00输出起始地址(低8位)0x00风机远方控制输出(高8位)00—风机关OxFF—风机开风机远方控制输出(低8位)0x00CRC校验(低8位)CRC校验(高8位)三、CRC校验(循环冗余校验)1
6、.设置CRC寄存器,占2个字节并给其赋值FFFF(hex)。2.将数据的第一个弘b让字符与16位CRC寄存器的低8位进行异或,并把结果存入CRC寄存器。3.CRC寄存器(16位)向右移一位,MSB补零,移出并检查移出位。4.如果移岀位为0,重复第三步;若移出位为1,CRC寄存器与多项式码A001H相异或。5.重复第3与第4步肓到8次移位全部完成。此时一个8・bit数据处理完毕。6.重复第2至第5步直到所有数据全部处理完成。7.战终CRC寄存器的内容即为CRC值。例:010300000009这几个数据的CRC校验码为CC85;那么上位机往
7、温控器发出如下数据:地址功能数据寄存器地址高字节寄存器低地址字节数据个数高位数据个数低位CRC16LOCRC16HI0x010x030x000x000x000x090x85OxCC
此文档下载收益归作者所有