查看: 14565|回复: 53
收起左侧

MODBUS-TCP介绍

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 良品铺子 于 2020-2-26 22:55 编辑

MODBUS-TCP通信介绍(教案贴)

     《MODBUS-TCP介绍》微课,分为5个章节,从通信基础知识,OSI网络模型,TCP/IP五层网络模型,引申到MODBUS-TCP通信,再到主流PLC之间MODBUS-TCP通信,便于大家对通信知识进行掌握了解,希望能在今后应用过程中,该内容能对您产生帮助。

       第一章节  通信基础

1、常用名词。
(1)通信三要素:信源、信道、信宿,缺一不可。
(2)波特率,单位时间内传送的码元个数。
(3)带宽,单位时间内最大提供多少个二进制位传输,描述信道的传输能力。
2、通信网络模型。
(1)OSI七层网络模型。
untitled1.png
A、OSI先有模型,后有协议,先有标准,后进行实践,是一种理想化的网络模型。
B、目的,解决异种网络互联时兼容问题,实现不同主机间的数据传输。
(2)TCP/IP五层模型。
untitled2.png     untitled3.png    untitled4.png
A、TCP/IP五层模型是基于OSI模型演变而来,先有协议和应用再提出了模型,应用广泛,是网络互联事实上的标准。
B、传输层TCP:传输控制协议,客户端/服务器模式,类似于打电话,先建立连接,再传输数据,传完后断开连接。
     传输层UDP:用户数据报协议,订阅模式,类似于寄信,直接将数据发出去,不能保证数据完整及数据准确到达。


    第二章节  MODBUS-TCP介绍
1、MODBUSTCP基础知识。
(1)Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP
(2)MODBUS-TCP是在基于以太网TCP/IP上,将数据以MODBUS帧格式进行传输。 A、具有MODBUS的数据准确性。(帧头、帧尾、校验)
B、具体TCP传输的快速性(物理层是RJ45网口,TCP传输层)
(3)MODBUS-TCP实质就是在数据链路层,以MODBUS帧格式,在物理层RJ45网口,传输层以TCP格式段进行传输的网络协议。

延伸:将Canopen帧格式应用到在以太网中,就是powerlink网络协议。
          将Profibus帧格式应用到以太网中,就是profinet网络协议。
          将CC-link帧格式应用到以太网中,就是CClink-IE网络协议。
          将MODBUS帧格式应用到以太网中,就是MODBUS-TCP网络协议。
2、MODBUS-TCP网络帧格式。 untitled5.png
(1)ModbusTCP的数据帧可分为两部分:MBAP+PDU。
(2)PDU由功能码+数据组成。
untitled6.png
3、MODBUS功能码。
untitled7.png       untitled8.png
4、MODBUS-TCP通信过程。
(1)connect 建立TCP连接。
(2)准备Modbus报文
(3)使用send命令发送报文
(4)在同一连接下等待应答
(5)使用recv命令读取报文,完成一次数据交换
(6)通信任务结束时,关闭TCP连接



    第三章节   MODBUS-TCP应用-汇川
1、H3u、AM600地址定义。
untitled1.png
2、AM600地址定义。
untitled2.png
3、软件实现说明。
untitled3.png


    第四章节   MODBUS-TCP应用-三菱
untitled9.png
1、三菱GX Works2设置
(1)置以太网“打开设置”
(2) 通讯协议设置
a) 打开“通信协议支持功能”,“内置以太网”
b) 点击【添加】,选择Modbus TCP,选择相应的功能
c) 添加“03”与“06”功能码
d) 配置数据包(以03读寄存器功能码为例)详解
(3) GX work2通信程序编写
a) 数据包寄存器赋值
b)打开端口
c) 数据传输
d)关闭端口
2. 汇川H3u AutoShop3.0设置

3、通信掉线问题处理。


    第五章节  MODBUS-TCP应用-西门子
untitled10.png 1、西门子TIA软件设置
(1)建立工程,根据实际所连设备添加CPU类型
(2)添加通讯功能块,“MB_CLIENT”
(3)“MB_CLIENT”实例化,引脚配置
(4)数据传送

2. 汇川H3u AutoShop3.0设置

3. S7-1500PLC与H3uPLCMODBUS-TCP软件通信示例
















MODBUS-TCP应用介绍.pdf

6.4 MB, 下载次数: 356

售价: 1  [记录]

微视频PPT文件

三菱Q与我司H3u通信说明文档.pdf

1.66 MB, 下载次数: 109

售价: 1  [记录]

三菱MODBUS-TCP通信详解

西门子S7-1500与我司H3u通信说明文档.pdf

2.87 MB, 下载次数: 139

售价: 1  [记录]

西门子MODBUS-TCP通信详解

三菱Q_TCP程序.zip

405.69 KB, 下载次数: 114

售价: 1  [记录]

三菱通信程序

S7-1500_TCP程序.zip

895.08 KB, 下载次数: 152

售价: 1  [记录]

西门子通信程序

点评

感谢分享  发表于 2023-8-29 08:10
不错,写得挺详细  发表于 2023-8-23 13:57
谢谢分享  发表于 2023-8-22 00:11




上一篇:继电器使用指导
下一篇:IT7000触摸屏

已有 2 人打赏作者

小杨327 赏了楼主1水滴 stupidbadu 赏了楼主5水滴
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
  • +1

    楼主威武~

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部