Modbus+是Modbus的升级吗?

2018-04-10 16:19:16 浏览数 (2)

我们曾在公众号里讲过很多次的Modbus通信,相信广大的猿友已经非常熟悉,Modbus是一种通讯结构简单,广泛应用在智能电子设备之间进行主-从方式通讯。一个Modbus信息桢包括从机地址、功能码、数据区和数据校验码CRC。正因为 Modbus仅仅定义了通讯结构,所以可以使用RS232、RS422和RS485端口,可以使用光纤、无线等媒质实现通讯。

而 Modbus Plus则是一种典型的令牌环网,完整定义了通讯协议、网络结构、连接电缆(或者光缆)以及安装工具等方面的性能指标。

我们曾经在公众号里给大家强调过一定要熟悉Modbus协议,如果你仔细留意就会发现在里面提到过Modbus , 如下图红框所示:

从名字就可以看出Modbus 是Modbus的扩展版本。Modbus Plus(Modbus 或者MB ),不过此协议是Modicon莫迪康专有的,和Modbus不同。它需要一个专门的协处理器来处理类似HDLC的高速令牌旋转。它使用1Mbit/s的双绞线,并且每个节点都有转换隔离装置,是一种采用转换/边缘触发而不是电压/水平触发的装置。连接ModbusPlus到计算机需要特别的接口,通常是支持ISA(SA85),PCI或者PCMCIA总线的板卡。Modbus 网络中的设备通过 ‘令牌’的方式实现数据的交换,严格定义了令牌的传递方式,数据校验以及通讯端口等方面的技术参数。MODBUSPLUS比MODBUS的性能更好,通讯速率快,从协议开发上来说区别较大,Modbus比较简单。因为Modbus 是莫迪康专有的,需要特别的接口才能连接到计算机,需要购买施耐德的设备和协议才能使用,详细信息可以到施耐德官网了解。

:高级数据链路控制(High-Level DataLink Control或简称HDLC),是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(SynchronousData Link Control)协议扩展开发而成的。

0 人点赞