DL/T 645与modbus协议是否兼容,有何关系?

不兼容。645是电表协议,modbus是通用控制协议,两个是平行关系,两个协议都可以使用485通信协议(物理接口协议)进行传输,或传输介质与物理接口相同,软件协议不同。

Modbus有以下三种通信模式

在以太网中,相应的通信方式是MODBUSTCP。

异步串行传输(有线rs-232-/422/485/等多种介质;光纤、无线等),对应的通信方式为MODBUSRTU或MODBUSASCII。

高速令牌传输网络,相应的通信方式是Modbus+。

ModBus协议是应用层消息传输协议(OSI模型的第7层),它定义了一个独立于后台通信层的协议数据单元(PDU),即,PDU=函数代码+数据域。

ModBus协议可以应用于不同类型的总线或网络。针对不同的应答总线或网络,Modbus协议引入了一些额外的域来映射到应用数据单元(ADU),即ADU=附加域+PDU。

扩展资料:

注意事项:

1.对于串行连接,有两种变体,它们在数值数据表示和协议细节方面略有不同。ModbusRTU是一种紧凑的、二进制的数据表示,而ModbusASCII是一种人类可读的、冗长的表示。两种变体都使用串行通信。

RTU格式的后续命令/数据具有循环冗余校验的校验和,而ASCII格式具有纵向冗余校验的校验和。配置为RTU变体的节点不与设置为ASCII变体的节点通信,反之亦然。

2.对于TCP/IP(如以太网)上的连接,有多个Modbus/TCP变体,它们不需要校验和计算。

3.Modbus有一个扩展版本的ModbusPlus(Modbus+或MB+),但是这个协议是Modicon专有的,它不同于Modbus。它需要一个专用的协处理器来处理高速令牌旋转,就像HDLC一样。

它使用一对1Mbit/s的绞线,每个节点都有一个转换隔离器,这是一个使用转换/边缘触发器而不是电压/水平触发器的设备。将ModbusPlus连接到计算机需要一个特殊的接口,通常是支持ISA(SA85)、PCI或PMCIA的板卡。

除了不同的封装方法之外,所有三种通信协议的数据模型和函数调用都是相同的。

DLT645协议解析器及modbus CRCDLT CS校验码计算,支持两种输入格式,带空格不带空格。默认需要安装微软VS2012发布包。 比如输入FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16,解析出结果如下: [11-05 08:39:58:676] 输入数据: FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:39:58:681] 类型=上1结算日C相反向有功电能 [11-05 08:39:58:685] 类型值=76 [11-05 08:39:58:689] 获取结果= 0.00 另外可按键获取如下CRC [11-05 08:39:58:697] *********************************************** [11-05 08:40:08:268] 输入数据:FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:40:08:276] DLT645 CRC=0xCC [11-05 08:40:08:283] *********************************************** [11-05 08:40:10:813] 输入数据:FE FE FE FE 68 AA AA AA AA AA AA 68 13 00 DF 16 [11-05 08:40:10:821] CRC(Modbus)=0x6FE5 [HIGH LOW]=[6F E5] [11-05 09:05:30:239] 输入数据: 68 30 65 00 00 00 00 68 11 04 33 33 33 33 46 16 [11-05 09:05:30:247] 类型=当前组合有功总电能 [11-05 09:05:30:254] 类型值=1 [11-05 09:05:30:264] 获取结果= 0.00 [11-05 09:06:25:098] 输入数据: 68 29 65 00 00 00 00 68 91 08 35 36 36 33 C9 CC 36 33 C9 16 [11-05 09:06:25:112] 类型=上2结算日组合无功1费率3电能 [11-05 09:06:25:127] 类型值=11 [11-05 09:06:25:142] 获取结果=399.96 [11-05 09:33:10:453] 输入数据: FE FE FE FE 68 29 65 00 00 00 00 68 11 04 35 35 34 33 44 16 [11-05 09:33:10:460] 类型=上2结算日正向有功费率2电能 [11-05 09:33:10:467] 类型值=5 [11-05 09:33:10:476] 获取结果= 0.00 [11-05 09:33:10:484] *********************************************** [11-05 09:33:32:065] 输入数据: FEFEFEFE68296500000000681104353534334416 [11-05 09:33:32:074] 类型=上2结算日正向有功费率2电能 [11-05 09:33:32:086] 类型值=5 [11-05 09:33:32:097] 获取结果= 0.00
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值