合信论坛

快捷导航
查看: 7505|回复: 0

MODBUS-TCP介绍

[复制链接]

4

主题

6

帖子

123

积分

注册会员

Rank: 2

积分
123
发表于 2020-2-28 14:51:05 | 显示全部楼层 |阅读模式
本帖最后由 chenfanghua539 于 2020-2-28 19:17 编辑

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

  第一章节  通信基础

1、常用名词。
(1)通信三要素:信源、信道、信宿,缺一不可。
(2)波特率,单位时间内传送的码元个数。
(3)带宽,单位时间内最大提供多少个二进制位传输,描述信道的传输能力。
2、通信网络模型。
(1)OSI七层网络模型。
1.png
A、OSI先有模型,后有协议,先有标准,后进行实践,是一种理想化的网络模型。
B、目的,解决异种网络互联时兼容问题,实现不同主机间的数据传输。

(2)TCP/IP五层模型。
2.png

3.png

4.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格式段进行传输的网络协议。

2、MODBUS-TCP网络帧格式。
5.png

(1)ModbusTCP的数据帧可分为两部分:MBAP+PDU。
(2)PDU由功能码+数据组成。

6.png

3、MODBUS功能码。
7.png

8.png

4、MODBUS-TCP通信过程。
(1)connect 建立TCP连接。
(2)准备Modbus报文
(3)使用send命令发送报文
(4)在同一连接下等待应答
(5)使用recv命令读取报文,完成一次数据交换
(6)通信任务结束时,关闭TCP连接

第三章节  MODBUS-TCP应用-合信200PLC建立TCP向导方法:
  (1)在工具——MODBUS_TCP指令向导,建立向导:
捕获9.PNG
  (2)设置要读写的操作,然后下一步:

捕获10.PNG
  (2)设置功能块名称,然后下一步:

捕获10.PNG
  (3)设置具体读写项对应的地址,这个步骤是重点,设置类容比较多,
填写的时候一定要仔细。然后下一步:

捕获12.PNG
  (4)设置在V区占用的地址,这个地址一定不能当做它用;不然会出错,然后下一步:

捕获13.PNG

  (5)最后点击完成,一个MODBUS_TCP读写项目就完成了。项目管理器里面就多了个
FC0(MBTCPM_EXE_Slave0)的子程序块。
捕获11.PNG

   (6)最后不要忘记在主程序里面调用次程序块。
捕获12.PNG

这样一个MODBUS_TCP就可以直接调出使用了。

第四章节  MODBUS-TCP应用-合信300PLC  C系列建立TCP方法:
捕获20.PNG

捕获21.PNG

捕获22.PNG

捕获23.PNG

按照上述说明,调用程序块。即可对MODBUS标准40001地址。C系列MODBUS主站用法后续介绍。
捕获25.PNG



MODBUS_TCP_200_300_C系列应用.zip

53.56 KB, 下载次数: 770

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

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2024-4-19 19:45 , Processed in 0.080674 second(s), 23 queries .

快速回复 返回顶部 返回列表