温控器报文解析,HK-BWD干式变压器温控仪RS485通讯功能,温控通讯
随着社会的发展,工业的进步,智能设备在不断的普及,特别是智能型温湿度控制器,在多年前还只要能够满足现场的温湿度监控和控制,在随着技术的进步,已经无法满足当初的基本功能了,需要对温湿度控制系统进行远程的查看参数与控制,因此我司醴陵华科电子所开发的新一代智能型温度控制器,湿度控制都具有RS485通讯功能,在实现Modbus通信协议时,遵循Modbust通信规程,采用了MODBUS-RTU协议的03读寄存器命令子集,能够实现所有产品可以进行组网连接,下面以醴陵华科电子自主研发的(庐陵华科)品牌干式变压器温控仪为列来介绍下它的通讯通讯报文解析
注:HK-BWD温控仪发送的数据为固定与读取数据如,03命令用于主机读取温控仪的当前温度数据及工作状态。
①数据传输方式:
异步10位——1位起始位,8位数据位,1位停止位,无校验位。
②数据传输速率:
9600BPS,4800BPS,2400BPS,1200BPS。(缺省波特率为9600BPS,不可修改,用户希望使用其他波特率时,请在定货时声明。)
③地址:
1~63,用户可通过温控仪随时进行设置。
主机请求发送的报文格式为:字节数(1:XX)温控仪的通讯地址、(1:XX)向温控仪发出操作指令、(4:XXXX,XXXX)根据功能码填入相应数据(共4字节)、(2:XXXX)由主机计算得到CRC码。如下列为温控仪主机发送请求数据为 01(温控通讯地址)03(数据功能码)00 00 00(数据) 05(一次性读取字节)XX XX(随机由从机计算得到CRC码,低字节在前)
由此反馈的报文为温控仪的实时数据,注:MODBUS通讯协议的CRC(冗余循环码)包含2个字节,即16位二进制数。发送设备计算CRC码,放置于发送信息帧的尾部。接收信息的设备将接收到的所有信息(含CRC码)重新计算CRC码,并判断该CRC码是否为0,如果为0,表示接收的信息帧正确无误,否则,则表明接收的信息帧有误, 在进行CRC计算时只用8个数据位,起始位及停止位都不参与CRC计算,温度数据为二进制带符号位,实际温度为转化为十进制时再乘0.1(倍率为0.1)。当温度值等于+799.9时表示该相传感器故障,温度无效。如需了解更多请联系醴陵华科电子厂