MODBUS/TCP是简单的、中立厂商的用于管理和控制自动化设备的 MODBUS系列通讯协议的派生产品,显而易见,它覆盖了使用TCP/IP协议的“Intranet”和“Internet”环境中MODBUS报文的用途。协议的最通用用途是为诸如 PLC’s,I/O模块,以及连接其它简单域
总线或 I/O模块的网关服务的.
MODBUS/TCP 使 MODBUS_RTU协议运行于以太网,MODBUS TCP使用 TCP/IP和以太网在站点间传送 MODBUS报文,MODBUS TCP结合了以太网物理网络和网络标准TCP/IP以及以 MODBUS作为应用协议标准的数据表示方法。MODBUS TCP通信报文被封装于以太网 TCP/IP数据包中。与传统的串口方式,MODBUS TCP插入一个标准的MODBUS报文到 TCP报文中,不再带有数据校验和地址。
1.1通讯所使用的以太网参考模型
Modbus TCP传输过程中使用了 TCP/IP以太网参考模型的 5层:
第一层:物理层,提供设备物理接口,与市售介质/网络适配器相兼容
第二层:数据链路层,格式化信号到源/目硬件址数据帧
第三层:网络层,实现带有 32位 IP址 IP报文包
第四层:传输层,实现可靠性连接、传输、查错、重发、端口服务、传输调度
第五层:应用层,Modbus协议报文.
1.2 Modbus TCP数据帧
Modbus数据在 TCP/IP以太网上传输,支持 Ethernet II和 802.3两种帧格式,Modbus TCP
数据帧包含报文头、功能代码和数据 3部分,MBAP报文头(MBAP、Modbus Application Protocol、Modbus应用协议)分 4个域,共 7个字节,如下图所示:
Modbus 协议已经成为开放式的,有众多支持厂商的广泛应用的工业协议。Modbus 协议已成为越来越多打算采用数据通信协议的首选协议。Modbus/RTU 协议定义了主站如何实时读取或写入数据到一个或多个从站的串行协议。虽然Modbus 协议不是最强有力的协议,但它足够简单并且有很高的灵活性,能够应用于任何工业场合。Modbus/TCP协议是Modbus/RTU协议的扩展,它定义了Modbus/RTU协议如何在其于TCP/IP 的网络中传输和应用。Modbus/TCP 跟Modbus/RTU 协议一样简单灵活。我有在工业中应用过!我的QQ群:185081758欢迎讨论
LM Gateway201-M
Modbus网关,实现Modbus RTU 与以太网Modbus TCP转换的解决方案
内嵌Modbus RTU,Modbus / TCP协议
以太网口:10/100Mbps x 1,自适应
串口:RS-232 / 485 × 2,波特率为115.2Kbps
单串口挂载设备最大数量:16
最多可支持Modbus / TCP Slaves x 32
支持Modbus功能码:01、02、03、04、05、06、10
可配置通讯状态寄存器,获取挂载设备的通讯状态
支持数据点线性变换及加减运算
电压输入:9-36VDC
西安罗米测控技术服务有限公司
www.luomisun.com
029-87545950 18049040679