查看: 8571|回复: 16
收起左侧

[H3U应用问题] 汇川H3u与S7-1500/1200 Modbus TCP通讯说明

邀请回答

马上注册,享受更多特权

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

x
本帖最后由 奥巴牛 于 2019-9-8 00:34 编辑

汇川H3u与S7-1500/1200 Modbus TCP通讯说明


MODBUS-TCP作为一种工业通信协议,在自动化设备中的应用越来越多,由于其灵活的特性(既可作客户端,又可作服务器)及强大的数据传输功能,倍受工程师青睐,尤其是在与第三方设备通信应用中,越来越广泛。
本文主要讲述汇川H3u(也可扩展到AM600)与西门子S7-1500/1200系列PLC,MODBUS-TCP组网应用,希望能给大家带来帮助。


说明:在TIA软件中,“MB_CLIENT”指令作为 Modbus TCP 客户端通过 PROFINET 连接进行通信。通过“MB_CLIENT”指令,可以在客户端和服务器之间建立连接、发送 Modbus 请求、接收响应并控制 Modbus TCP 客户端的连接终端。
S7-1200 固件版本 V4.0 支持“MB_CLIENT”指令和最高 V3.1 版本的库。S7-1200 固件版本 V4.1 及更高版本和 S7-1500,支持“MB_CLIENT”指令的所有库版本。
可通过 CPU 或 CM/CP 的本地接口建立连接。

一、硬件组态说明。

捕获111.PNG
图1.1.0 TCP组网接线图

Ø 网线要求:网线采用标准超7类,带屏蔽层,水晶头必须带屏蔽层。
Ø 交换机要求:工业级交换机(建议使用宇泰工业交换机)。

二、软件设置。

1. 西门子TIA软件设置
(1)建立工程,根据实际所连设备添加CPU类型,比如SIMATIC S7-1500
1511T-1 PN ,6ES7 511-1TK01-0AB0        。
图片2.png
图2.1.0 TIA工程建立

(2)添加通讯功能块,“MB_CLIENT”。

图片3.png
图2.1.1 MODBUS-TCP主站功能块添加

图片4.png
图2.1.2 MODBUS-TCP主站功能块示意

(3)“MB_CLIENT”实例化,引脚配置。
图片5.png
图2.1.3 MODBUS-TCP主站功能块设置

注意事项:西门子软件中,需要建立数据块进行变量声明与定义。按照功能块引脚要求,定义准确的变量数据类型。
如下图所示。
图片6.png
图2.1.4  添加数据块

图片7.png
图2.1.5  数据块中变量定义
(4)数据传送。
功能块“MB_CLIENT”,引脚MB_MODE、MB_DATA_ADDR 和 MB_DATA_LEN 参数对应关系及地址说明。
图片8.png
图2.1.6  西门子S7-1500/1200绝对地址定义表

(5)根据功能块说明,MODBUS-TCP从站,建立IP地址关联,按照(4)中地址对应关系,实现数据交互。
图片9.png
图2.1.7  IP地址设定

图2.1.8  添加数据块

图片11.png
图2.1.9  功能块引脚配置(读数据)

图片12.png
图2.1.10  H3u对应地址数值输入

图片13.png
图2.1.11  西门子S7-1200/1500对应地址数据读取显示

图片14.png
图2.1.2  数据块引脚配置(写数据)

图片15.png
图2.1.13  西门子S7-1200/1500对应地址数值输入

图片16.png
图2.1.14  H3u对应地址数据读取显示

2. 汇川H3u AutoShop3.0设置。
(1)H3u做从站,服务器。只需要在以太网配置中,设置好IP地址即可。
图片17.png
图2.3.0 H3u以太网设置

(2)H3uPLC地址定义说明。
H3u变量类型
H3u变量名称
起始地址
数量
M0到M7679
0x0000
7680
M8000到M8511
0x1F40
512
X0到X255
0xF800
256
Y0到Y255
0xFC00
256
SM0到SM1023
0x2400
1024
S0到SD4095
0xE000
4096
T0到T511
0xF0000
512
C0到C255
0xF400
256
D0到D8511
0x0000
8512
SD0到SD1023
0x2400
1024
R0到R32767
0x3000
32768
T0到T511
0xF0000
512
C0到C255
0xF4000
256
表2.3.0 H3u绝对地址定义说明


(3)AM600地址定义说明。
Am600变量类型
AM600变量名称
起始地址
数量
%QX0.0
%QX131070.7
0
524280
%MW0
%MW245759
0
245759
表2.3.1 AM600绝对地址定义说明


图片10.png

MODBUS-TCP应用文档(H3uAM600).docx

598.01 KB, 下载次数: 93

H3u/AM600 MODBUS-TCP协议说明

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

3 MB, 下载次数: 96

H3u与S7-1500 MODBUS-TCP通信说明

回复 邀请回答送花

使用道具 举报

xcaq123 2020-7-9 06:46:17 | 显示全部楼层
挺实用的,可以举一反三
回复 送花

使用道具 举报

reis 2020-8-20 15:57:07 | 显示全部楼层
真的不错,赞!
回复 送花

使用道具 举报

回复 送花

使用道具 举报

博望侯1988 2020-8-21 21:02:15 | 显示全部楼层
非常实用,可以用来作为项目参考~~
回复 送花

使用道具 举报

839367502 2020-9-18 10:56:08 | 显示全部楼层
辛苦啦,感谢
回复 送花

使用道具 举报

yyc99888 2020-9-25 13:51:14 | 显示全部楼层
不错,学习了。
回复 送花

使用道具 举报

songziliang 2020-9-25 15:19:25 | 显示全部楼层
很不错,学习一下
回复 送花

使用道具 举报

shchw 2020-10-10 08:16:06 | 显示全部楼层
真的不错,谢谢
回复 送花

使用道具 举报

深圳汪先生 2020-10-10 09:38:00 | 显示全部楼层
很好的例子,学习了
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

汇川控制技术 公众号

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

4000-300124

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

深圳地址:深圳市宝安区留仙二路6号鸿荣源鸿威工业区E栋

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