广东湘恒智能科技有限公司
主营产品: 广东省西门子授权代理商、西门子变频器、西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU等
SIEMENS河北省西门子中国一级代理-西门子变频器伺服电机一级总代理

S7-1500做客户端与S7-200smart做服务器进行MODBUS-TCP通讯


前期准备:

所需硬件:CPU:1511-1pn;ST30;交换机;网线等

所需软件:TIA Portal V17;STEP 7-MicroWIN v2.4。

一、1500方面


01

首先,在项目中组态 1500CPU,分配 IP 和添加子网。然后,在“网络视图”窗口,左上侧选择“连接”按钮,使得 CPU 变为蓝色高亮,在 1511CPU 上点击鼠标“右键”并选择“添加新连接”。如图所示

图片


02

在“创建新连接”窗口中,右侧“类型”选择为“TCP 连接”,左侧选择“未指定”,并在窗口中部选择接口“PLC_2,PROFINET 接口_1[X1]”,点击“添加”创建 TCP 连接。如图所示。做客户的必须勾选主动建立连接。

图片

03

“TCP_连接_1”为建立的连接,选中该连接,在属性的“地址详细信息”中可以设置该 TCP 连接的相关信息。如图所示。注意:本地端口号2000为缺省值,如果不填则为随机值。伙伴端口号必须填写,缺省为502。

图片

04

在OB1中添加MB_CLENT,软件将提示会为该 FB 块增加一个背景数据块,本程序为DB7

图片

图片

05

然后我们需要建立两个全局数据块,用来配置CONNECT引脚参数和接受MB_DATA_PTR的数据。注意:DB6数据块不勾选块优化访问。

图片

图片

图片

06

配置CONNECT引脚参数

本例中为数据块 DB5“MB_CLIENT_TCON”,打开该数据块,手动输入“TCON_IP_v4”的数据类型,如图所示


图片

展开 DB 块后其“TCON_IP_v4”的数据类型的各参数设置如下:

图片

图片

07

对于功能块“MB_CLIENT”的其它参数管脚含义如表所示:

图片

注意:MB_DATA_ADDR 输入40001等地址,采用无符号十进制。

MB_DATA_LEN 长度要与MB_DATA_PTR匹配,不能超过MB_DATA_PTR的长度,只能小于或者等于。

图片

08

对于“MB_MODE”、“MB_DATA_ADDR”和“MB_DATA_LEN”参数,其对应关系如图所示。

图片

09

打开功能块“MB_CLIENT”的背景数据块,在“MB_UNIT_ID”参数中表示通信服务器伙伴的从站地址,该地址必须一致,如图所示:

图片


展开全文
相关产品
商铺首页 拨打电话 QQ联系 发送询价