您好,欢迎访问倍儿呱呱 西门子工业自动化合作伙伴官网!
010-64738638
4006063435
联系我们

倍儿呱呱 西门子工业自动化合作伙伴

地址:北京市朝阳区利泽中一路1号博雅国际中心B座
手机:4006063435

咨询热线010-64738638

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

发布时间2021-12-17人气:97

【导读】本文主要讲述汇川H3u(也可扩展到AM600)与西门子S7-1500/1200系列PLC的MODBUS-TCP组网应用,希望能给大家带来帮助。

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 的本地接口建立连接。


【一】硬件组态说明

image001.png
图1.1.0 TCP组网接线图

Ø 网线要求:网线采用标准超7类,带屏蔽层,水晶头必须带屏蔽层。
Ø 交换机要求:工业级交换机(建议使用宇泰工业交换机)。
【二】软件设置
1. 西门子TIA软件设置
(1)建立工程,根据实际所连设备添加CPU类型,比如6ES7 511-1TK01-0AB0    
image002.jpg
图2.1.0 TIA工程建立

(2)添加通讯功能块,“MB_CLIENT”
image003.jpg
图2.1.1 MODBUS-TCP主站功能块添加

image004.jpg
图2.1.2 MODBUS-TCP主站功能块示意
(3)“MB_CLIENT”实例化,引脚配置
image005.jpg
图2.1.3 MODBUS-TCP主站功能块设置

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

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

(5)根据功能块说明,MODBUS-TCP从站,建立IP地址关联,按照(4)中地址对应关系,实现数据交互
image009.jpg
图2.1.7  IP地址设定
image010.jpg
图2.1.8  功能块引脚配置(读数据)

image011.jpg
图2.1.9  H3u对应地址数值输入
image012.jpg
图2.1.10  西门子S7-1200/1500对应地址数据读取显示
image013.jpg
图2.1.11  数据块引脚配置(写数据)
image014.jpg
图2.1.12  西门子S7-1200/1500对应地址数值输入
image015.jpg
图2.1.13  H3u对应地址数据读取显示

2. 汇川H3u AutoShop3.0设置

(1)H3u做从站,服务器。只需要在以太网配置中,设置好IP地址即可
image021.jpg
图2.2.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.2.0 H3u绝对地址定义说明

(3)AM600地址定义说明。

Am600变量类型
AM600变量名称
起始地址
数量

%QX0.0
%QX131070.7
0
524280
%MW0
%MW245759
0
245759

表2.2.1 AM600绝对地址定义说明image022.jpg



标签:

推荐资讯

010-64738638