西门子通信方式全面梳理,第四节 MODBUS协议

MODBUS TCPIP协议是一种以太网通信协议。


西门子通信方式全面梳理,第四节 MODBUS协议


Modbus TCP是通过TCP/IP工业以太网进行 Modbus通信的数据传输方式。本协议采用“客户端一服务器”方法, Modbus tcp客户端设备发起与 Modbus tcp服务器设备的TCP连接请求。成功建立连接后。客户端可请求从服务器设备读取部分存储器,或将一定数量的数据写入服务器设备的存储器。如果请求有效,则服务器将响应该请求;如果请求无效,则会回复错误消息。支持西门子PLC做 Modbus tcp通信的客户端或者服务器,可以实现PLC与PLC之间的通信,也可以实现PLC与支持 Modbus tcp通信协议的第三方设备通信。通信伙伴数量比较多的时候,可以使用交换机,扩展以太网接口。

目前西门子SMART200(V2.4以上版本)与博图系列PLC均支持本通信协议,并且可以直接从软件中调用对应库指令


西门子通信方式全面梳理,第四节 MODBUS协议

SMART 200中MODBUSTCPIP协议指令库的调用位置

而在博图中,你可以在通信下面找到本指令库,如下图


西门子通信方式全面梳理,第四节 MODBUS协议

MODBUSTCPIP协议的博图指令库位置

具体的指令使用我们以后会讲到

下面是本协议的优势和缺点分析

优势:

1 通用性极强

基本上所有厂家都支持本协议,所以跨厂家通信极为方便,大家在跨厂家或者品牌的网口通讯第一个就想起的是这个协议

2 程序

调用方便,基本上每个厂家都为本协议做好了调用程序,用户可以通过填入几个参数(上文所述参数)就可以完成编程调试工作


劣势:

1 速度不错,不过实时性不够

本协议不适合高速控制的实时性强场景,比如说极高速度的大量轴伺服同步。


总结:

本通信方式在绝大多数场合都有很不错的应用,在大量不同厂家产品进行通信的场合使用更为方便,是以太网通信必须掌握的一个协议.

云鹤教育,有品质的工控知识与快讯分享~


分享到:


相關文章: