庐陵华科牌BWD-4K系列干式变压器温控仪通讯规约干变温控器的通讯连接方式庐陵华科牌BWD-4K系列干式变压器温控仪通讯规约干变温控器的通讯连接方式:HK-BWD系列干式变压器温控仪是我公司为风冷干式电力变压器可靠运行而设计的新一代多功能型微电脑温控仪。利用预埋在干式电力变压器三相(或铁芯)绕组线包中的三只(四只)PT100热铂电阻来检测干式电力变压器线包的温升,并根据温升自动控制冷却风机的启停、超温报警直至高温跳闸以保证干式电力变压器的安全运行。 由于采用目前先进的RISC单片计算机并结合先进的I2C存储与调整技术,根据JB/T7631标准设计而成,使得干式变压器温控器具有结构简单,运行可靠,抗干扰能力极强的特点。该干式变压器温控仪具有RS485通讯功能,同时支持Modbus-RTU通信协议 温控仪实现Modbus通信协议时,遵循Modbust通信规程,采用了MODBUS-RTU协议的03读寄存器命令子集。 注:03命令用于主机读取温控仪的当前温度数据及工作状态。 ①数据传输方式: 异步10位——1位起始位,8位数据位,1位停止位,无校验位。 ②数据传输速率: 9600BPS,4800BPS,2400BPS,1200BPS。(缺省波特率为9600BPS,不可修改,用户希望使用其他波特率时,请在定货时声明。) ③地址: 1~63,用户可通过温控仪随时进行设置。 ④主机请求数据报文格式:XX操作地址为XX温控仪的从机/XX(03)为向温控仪发出操作指令/xx xx xx xx根据功能码填入相应数据(共4字节)/xx xx由主机计算得到CRC码(低字节在前) 数据区: Data start reg hi, Data start reg lo,Data #of regs hi, Data #of regs lo共 4 字节 Data start reg hi: 数据起始地址寄存器高字节 Data start reg lo: 数据起始地址寄存器低字节 Data #of regs hi : 数据读取个数寄存器高字节 Data #of regs lo : 数据读取个数寄存器低字节 ⑤错误校验码(CRC校验): 主机或从机可用CRC校验码判别接收信息是否正确。由于总线上的电子噪声或一些其它干扰,信息在传输过程中可能会发生错误,接收一方可以使用CRC校验码判断接收到的信息帧是否正确,并放弃错误的信息帧,提高了通信系统的安全性和可靠性。 MODBUS通讯协议的CRC(冗余循环码)包含2个字节,即16位二进制数。发送设备计算CRC码,放置于发送信息帧的尾部。接收信息的设备将接收到的所有信息(含CRC码)重新计算CRC码,并判断该CRC码是否为0,如果为0,表示接收的信息帧正确无误,否则,则表明接收的信息帧有误, 在进行CRC计算时只用8个数据位,起始位及停止位都不参与CRC计算。 ● CRC码的计算方法是: 1.预置1个16位的寄存器为十六进制FFFF(即全为1);称此寄存器为CRC寄存器; 2.把**个8位二进制数据(既通讯信息帧的**个字节)与16位的CRC寄存器的低 8位相异或,把结果放于CRC寄存器; 3.把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位; 4.如果移出位为0:重复第3步(再次右移一位); 如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或; 5.重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理; 6.重复步骤2到步骤5,进行通讯信息帧下一个字节的处理 7.将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低 字节进行交换; 8.最后得到的CRC寄存器内容即为:CRC码。 对于BWD系列温控仪,主机请求数据的实际报文如下: (CRCH为CRC校验高字节,CRCL为CRC校验低字节)。 通讯格式 XXH(地址),03H,00H,00H,00H,05H,CRCL,CRCH(8字节) 干变温控器说明: ①.温度数据为二进制带符号位,实际温度为转化为十进制时再乘以0.1(倍率为0.1)。 当温度值等于+799.9时表示该相传感器故障,温度无效。 ②.状态字节为二进制数据,每位表示如下: CIDH:7: 超高温跳闸时为1; CIDH:6:高温报警时为1; CIDH:5: 铁芯温度控制输出时为1; CIDH:4: 风机启动时为1 CIDH:3: D相传感器故障时为1; CIDH:2: C相传感器故障时为1; CIDH:1:B相传感器故障时为1;; CIDH:0:A相传感器故障时为1;; CIDL:7: 手动开风机时为1; CIDL:6: 最高显示时为1; CIDL:5:无效; CIDL:4:无效; CIDL:3:无效; CIDL:2:无效; |