LBDMDL通讯规约分析和总结.docx

LBD-MDL 装置通讯规约 本装置接收上位机的轮询,并作出相应的应答。轮询间隔不宜小于 3 秒,以免来不及应答。 本装置采用 16 位 CRC 校验。 报文的基本格式是:本机地址+命令码+数据长度+数据+CRC 校验码。 以下用 ADDR 代表本装置地址(一个字节),用CRC1 和 CRC2 代表两个字节的校验码。COMMAND 代表命令码,LENGTH 代表数据长度。 若上位机想轮询当前状态,可发送如下报文: ADDR(欲轮询的机器地址) 83h(轮询命令码) 00h(数据长度为 0) CRC1 CRC2 本装置接收后, 若当前直流系统一切正常,本装置发送报文如下: ADDR 0BFh 06h (数据长度) 母线电压×10 低位字节母线电压×10 高位字节 正母线绝缘电阻×10 低位字节(若绝缘良好,则此字节为 0FFh) 正母线绝缘电阻×10 高位字节(若绝缘良好,则此字节为 0FFh) 负母线绝缘电阻×10 低位字节(若绝缘良好,则此字节为 0FFh) 负母线绝缘电阻×10 高位字节(若绝缘良好,则此字节为 0FFh) CRC1 CRC2 若母线电压异常,本装置发送报文如下: ADDR 0B0h(报警代码) 03h(数据长度) 01h(欠压)或 02h(超压) 母线电压×10 低位字节 母线电压×10 高位字节 CRC1 CRC2 若接地报警,本装置发送报文如下: ADDR 0B0h(报警代码) 05h(数据长度) 03h(表示接地) 正母线绝缘电阻×10 低位字节(若绝缘良好,则此字节为 0FFh) 正母线绝缘电阻×10 高位字节(若绝缘良好,则此字节为 0FFh) 负母线绝缘电阻×10 低位字节(若绝缘良好,则此字节为 0FFh) 负母线绝缘电阻×10 高位字节(若绝缘良好,则此字节为 0FFh) CRC1 CRC2 若已选出接地支路,本装置发送报文如下: ADDR 0B0h(报警代码) 04h(数据长度) 04h(表示接地支路报警) 接地支路号 接地支路电阻×10 低位字节接地支路电阻×10 高位字节CRC1 CRC2 若上位机想设置时间,可发送如下报文: ADDR(欲设置时间的机器地址) 81h(是指时间命令码) 07h(数据长度) 年份的后 2 位数(BCD 码) 年份的前 2 位数(BCD 码) 月份(BCD 码) 日期(BCD 码) 小时(BCD 码) 分钟(BCD 码) 秒(BCD 码) CRC1 CRC2 本装置接收此报文后立即设置好时间,并回送如下确认报文: ADDR 06h 00h CRC1 CRC2 若装置接收到的任何一条报文出现 CRC 校验错,回送如下报文: ADDR 15h 00h CRC1 CRC2

文档评论(0)

1亿VIP精品文档

相关文档