You are on page 1of 27

操作指南 Ÿ 1/2019

S7-1500 如何使用 DP 通信模块作为 DP 主


站或从站连接到 S7-300 CPU?

https://support.industry.siemens.com/cs/cn/zh/view/109764306
Unrestricted
目录
1 Profibus DP 通信简介 ...................................................................................... 3
Copyright ã Siemens
AG Copyright year
All rights reserved

2 本例程简介 ....................................................................................................... 4
3 在同一个项目中组态,S7-1500 作为 DP 主站 ................................................... 5
3.1 S7-1500 组态硬件 .............................................................................. 5
3.2 S7-300 组态硬件 ................................................................................ 7
3.3 通信测试 ............................................................................................ 8
4 在不同项目中组态,S7-1500 作为 DP 主站 ....................................................... 9
4.1 PC1 组态 S7-300 硬件 ....................................................................... 9
4.2 PC2 组态 S7-1500 硬件 ................................................................... 10
4.3 PC2 安装从站的 GSD 文件............................................................... 12
4.4 PC2 配置 DP 从站 ............................................................................ 13
4.5 通信测试.......................................................................................... 16
5 在同一个项目中组态,S7-300 作为 DP 主站 ................................................... 17
5.1 S7-300 组态硬件 .............................................................................. 17
5.2 S7-1500 组态硬件 ............................................................................ 18
5.3 通信测试.......................................................................................... 19
6 在不同项目中组态,S7-300 作为 DP 主站....................................................... 20
6.1 PC1 组态 S7-1500 硬件 ................................................................... 20
6.2 PC2 组态 S7-300 硬件 ..................................................................... 22
6.3 PC2 安装从站的 GSD 文件............................................................... 23
6.4 PC2 配置 DP 从站 ............................................................................ 24
6.5 通信测试.......................................................................................... 27

Unrestricted 2
1 Profibus DP 通信简介
PROFIBUS 规定了串行现场总线系统的技术和功能特性。通过这个系统,从底
Copyright ã Siemens
AG Copyright year
All rights reserved

层(传感器、执行器级)到中层(单元级)的分布式 IO 站、数字现场可编程控
制器都可以连网。

PROFIBUS 区分为主站和从站。

· 主站——掌握总线中数据流的控制权。只要它拥有访问总线权(令牌),主
站就可在没有外部请求的情况下发送信息。在 PROFIBUS 协议中,主站也
被称作主动节点。

· 从站——简单的输入、输出设备。典型的从站为传感器,执行器以及变频器。
从站也可为智能从站,如 S7300/400 带集成口的 CPU 等。从站不会拥有总
线访问的授权。从站只能确认收到的信息或者在主站的请求下发送信息。从
站也被称作被动节点。

· 传输方法——RS485 的闭合电路传输,它采用铜导体的双绞线,也可用光
纤。

· 传输速度——PROFIBUS 总线的传输速率从 9.6Kbit/s—12Mbit/s。

· 网段总线长度与传输速率的关系:

传输速率 9.6~187.5 500 1500 3000~12000


/(Kbit/s)
总线长度/m 1000 400 200 100

· 最大节点数 127(地址 0-126)。

Unrestricted 3
2 本例程简介
本文适用于带有 CM1542-5 DP 通信模块的 S7-1500 站与集成 DP 接口的 S7-
Copyright ã Siemens
AG Copyright year
All rights reserved

300 站之间,通过 DP 接口实现 DP 主从通信。

下文对可能的四种组态方式进行讲解:

1、在同一个项目中组态,S7-1500 站作为 DP 主站,S7-300 站作为 DP 从站。

2、在不同项目中组态,S7-1500 站作为 DP 主站,S7-300 站作为 DP 从站。

3、在同一个项目中组态,S7-300 站作为 DP 主站,S7-1500 站作为 DP 从站。

4、在不同项目中组态,S7-300 站作为 DP 主站,S7-1500 站作为 DP 从站。

本例程中用到的软硬件,如表 2-1 所示:

名称 数量 订货号
SIMATIC CPU1511C-1PN(FW V2.5) 1 6ES7 511-1CK00-0AB0
SIMATIC NET CM1542-5(FW V2.0) 1 6GK7 542-5DX00-0XE0
SIMATIC CPU315-2DP(FW V3.3) 1 6ES7 315-2AH14-0AB0
PC Adapter USB A2 1 6GK1 571-0BA00-0AA0
SIMATIC STEP7 Professional V15 upd2 1 6ES7 822-1AA05-0YA5

表 2-1 例程中用到的软硬件列表

注意:使用 CP1542-5 作为 DP 主站或从站连接到 S7-300 CPU 的步骤与


CM1542-5 相同。

Unrestricted 4
3 在同一个项目中组态,S7-1500 作为 DP 主站
下面以带有 CM1542-5 DP 通信模块的 S7-1500 站与集成 DP 接口的 S7-300 站
Copyright ã Siemens
AG Copyright year
All rights reserved

之间实现 DP 主从通信为例,详细介绍如何在同一个 TIA 项目中组态 S7-1500


作为主站,S7-300 作为从站。

3.1 S7-1500 组态硬件


在 TIA V15 中创建一个新项目,添加 CPU 1511C,在“设备视图”中,选择
CPU 的以太网口,设置 IP 地址。如图 3-1 所示:

图 3-1 设置 CPU 1511C 的 IP 地址

再添加 CM1542-5 模块,选择 CM1542-5 的属性“PROFIBUS 地址”,点击


“添加新子网”并设置 DP 地址为 2。如图 3-2 所示:

Unrestricted 5
Copyright ã Siemens
AG Copyright year
All rights reserved

Unrestricted
图 3-2 设置 CM1542-5 模块的 DP 地址

6
3.2 S7-300 组态硬件
添加 CPU 315-2DP,在“设备视图”中,选择 CPU 的 DP 接口属性
Copyright ã Siemens
AG Copyright year
All rights reserved

“PROFIBUS 地址”,点击子网的下拉菜单,选择之前已创建的子网
“PROFIBUS_1”,并设置 DP 地址为 3。如图 3-3 所示:

图 3-3 设置 CPU315-2DP 的 DP 地址

然后,在“操作模式”中设置为“DP 从站”模式,并将其分配给 DP 主站
“PLC_1.CM1542-5.PROFIBUS 接口”,在“传输区域”中创建输出和输入区域,
数据长度都设置为 5 bytes。如图 3-4 所示:

Unrestricted 7
Copyright ã Siemens
AG Copyright year
All rights reserved

图 3-4 设置 DP 从站传输区域

3.3 通信测试
完成上述操作后,通过网线下载 S7-1500 的项目;通过 PC Adapter USB A2 下
载 S7-300 的项目。

最后,在线打开两套 PLC 的监控表,测试互相传输数据。如图 3-5 所示:

图 3-5 通信测试

Unrestricted 8
4 在不同项目中组态,S7-1500 作为 DP 主站
下面以带有 CM1542-5 DP 通信模块的 S7-1500 站与集成 DP 接口的 S7-300 站
Copyright ã Siemens
AG Copyright year
All rights reserved

之间实现 DP 主从通信为例,详细介绍如何在不同的项目中组态 S7-1500 作为


主站,S7-300 作为从站。例子中,在 PC1 上组态配置 S7-300 项目,在 PC2 上
组态配置 S7-1500 项目。

4.1 PC1 组态 S7-300 硬件


在 PC1 的 TIA V15 中创建一个新项目,添加 CPU 315-2DP,在“设备视图”
中,选择 CPU 的属性“PROFIBUS 地址”,点击“添加新子网”并设置 DP 地
址为 3。如图 4-1 所示:

图 4-1 设置 CPU 315-2DP 的 DP 地址

然后,在“操作模式”中设置为“DP 从站”模式,在“传输区域”中创建输出
和输入区域,数据长度都设置为 5 bytes。如图 4-2 所示:

Unrestricted 9
Copyright ã Siemens
AG Copyright year
All rights reserved

图 4-2 设置 DP 从站传输区域

4.2 PC2 组态 S7-1500 硬件


在 PC2 的 TIA V15 中创建一个新项目,添加 CPU 1511C,在“设备视图”中,
选择 CPU 的以太网口,设置 IP 地址。如图 4-3 所示:

Unrestricted 10
Copyright ã Siemens
AG Copyright year
All rights reserved

图 4-3 设置 CPU 1511C 的 IP 地址

再添加 CM1542-5 模块,选择 CM1542-5 的属性“PROFIBUS 地址”,点击


“添加新子网”并设置 DP 地址为 2(注意最高地址和传输率要与 S7-300 中创
建的子网一致)。如图 4-4 所示:

图 4-4 设置 CM1542-5 模块的 DP 地址

Unrestricted 11
4.3 PC2 安装从站的 GSD 文件
CPU315-2DP 的 GSD 文件从西门子全球资源网下载,链接:
Copyright ã Siemens
AG Copyright year
All rights reserved

http://support.automation.siemens.com/CN/view/zh/113652

下载相关设备 GSD 文件后,解压缩到本地目录中。

在 PC2 上打开 TIA V15 项目,通过菜单“选项——〉管理通用站描述文件


(GSD)”进行安装。如图 4-5 所示:

图 4-5 安装 CPU 315-2DP 的 GSD 文件

Unrestricted 12
4.4 PC2 配置 DP 从站
在 PC2 的 S7-1500 的项目中,打开网络视图,找到之前安装的从站 CPU315-
Copyright ã Siemens
AG Copyright year
All rights reserved

2DP,拖拽到视图中。如图 4-6 所示:

图 4-6 拖拽 CPU 315-2DP 到网络视图

点击“未分配”按钮,将作为从站的 CPU 315-2DP 分配给主站。如图 4-7 所示:

图 4-7 将 CPU 315-2DP 分配给主站

Unrestricted 13
双击从站 CPU 315-2DP,进入其“设备视图”,选择属性“PROFIBUS 地址”确认
DP 端口地址与 PC1 中组态的地址一致。如图 4-8 所示:
Copyright ã Siemens
AG Copyright year
All rights reserved

图 4-8 确认从站的 DP 接口参数

在“设备视图”的右侧,展开“设备概览”页面,在“硬件目录”中将“通用模
块”拖拽到“设备概览”第 4 槽,双击插槽 4,在“属性”窗口中选择为“输出”
类型,起始地址 126,长度 5 字节。如图 4-9 所示:

Unrestricted 14
Copyright ã Siemens
AG Copyright year
All rights reserved

图 4-9 组态输出插槽

继续,在“硬件目录”中将“通用模块”拖拽到“设备概览”第 5 槽,双击插槽
5,在“属性”窗口中选择为“输入”类型,起始地址 124,长度 5 字节。如图
4-10 所示:

图 4-10 组态输入插槽

Unrestricted 15
注意:上述两副截图中,使用的是“硬件目录”中“通用模块”自定义的方式组
态。用户也可以使用已指定了字节/字长度的子模块进行组态。
Copyright ã Siemens
AG Copyright year
All rights reserved

4.5 通信测试
完成上述操作后,通过网线下载 S7-1500 的项目;通过 PC Adapter USB A2 下
载 S7-300 的项目。

最后,分别在两台 PC 中在线打开各自的 PLC 监控表,测试互相传输数据。如


图 4-11 所示:

图 4-11 通信测试

Unrestricted 16
5 在同一个项目中组态,S7-300 作为 DP 主站
下面以集成 DP 接口的 S7-300 站与带有 CM1542-5 DP 通信模块的 S7-1500 站
Copyright ã Siemens
AG Copyright year
All rights reserved

之间实现 DP 主从通信为例,详细介绍如何在同一个 TIA 项目中组态 S7-300 作


为主站,S7-1500 作为从站。

5.1 S7-300 组态硬件


在 TIA V15 中创建一个新项目,添加新设备 CPU 315-2DP,在“设备视图”中,
选择 CPU 的属性“PROFIBUS 地址”,点击“添加新子网”并设置 DP 地址为
2。如图 5-1 所示:

图 5-1 设置 CPU 315-2DP 的 DP 地址

Unrestricted 17
5.2 S7-1500 组态硬件
添加 CPU 1511C,在“设备视图”中,选择 CPU 的以太网口,设置 IP 地址。
Copyright ã Siemens
AG Copyright year
All rights reserved

如图 5-2 所示:

图 5-2 设置 CPU 1511C 的 IP 地址

再添加 CM1542-5 模块,选择 CM1542-5 的属性“PROFIBUS 地址”,点击


“添加新子网”并设置 DP 地址为 3。如图 5-3 所示:

图 5-3 设置 CM1542-5 模块的 DP 地址

Unrestricted 18
然后,在“操作模式”中设置为“DP 从站”模式,并将其分配给 DP 主站
“PLC_1. DP 接口_1”,在“传输区域”中创建输出和输入区域,数据长度都设
Copyright ã Siemens

置为 5 bytes。如图 5-4 所示:


AG Copyright year
All rights reserved

图 5-4 设置 DP 从站传输区域

5.3 通信测试
完成上述操作后,通过网线下载 S7-1500 的项目;通过 PC Adapter USB A2 下
载 S7-300 的项目。

最后,在线打开两套 PLC 的监控表,测试互相传输数据。如图 5-5 所示:

图 5-5 通信测试

Unrestricted 19
6 在不同项目中组态,S7-300 作为 DP 主站
下面以集成 DP 接口的 S7-300 站与带有 CM1542-5 DP 接口模块的 S7-1500 站
Copyright ã Siemens
AG Copyright year
All rights reserved

之间实现 DP 主从通信为例,详细介绍如何在不同的项目中组态 S7-300 作为主


站,S7-1500 作为从站。例子中在 PC1 上组态配置 S7-1500 项目,在 PC2 上组
态配置 S7-300 项目。

6.1 PC1 组态 S7-1500 硬件


在 PC1 的 TIA V15 中创建一个新项目,添加 CPU 1511C,在“设备视图”中,
选择 CPU 的以太网口,设置 IP 地址。如图 6-1 所示:

图 6-1 设置 CPU 1511C 的 IP 地址

再添加 CM1542-5 模块,选择 CM1542-5 的属性“PROFIBUS 地址”,点击


“添加新子网”并设置 DP 地址为 3。如图 6-2 所示:

Unrestricted 20
Copyright ã Siemens
AG Copyright year
All rights reserved

图 6-2 设置 CM1542-5 模块的 DP 地址

然后,在“操作模式”中设置为“DP 从站”模式,在“传输区域”中创建输出
和输入区域,数据长度都设置为 5 bytes。如图 6-3 所示:

图 6-3 设置 DP 从站传输区域

Unrestricted 21
6.2 PC2 组态 S7-300 硬件
在 PC2 的 TIA V15 中创建一个新项目,添加 CPU 315-2DP,在“设备视图”
Copyright ã Siemens
AG Copyright year
All rights reserved

中,选择 CPU 的 DP 接口,设置 DP 地址为 2(注意最高地址和传输率要与 S7-


1500 中创建的子网一致)。如图 6-4 所示:

图 6-4 设置 CPU 315-2DP 的 DP 地址

Unrestricted 22
6.3 PC2 安装从站的 GSD 文件
CM1542-5 的 GSD 文件从西门子全球资源网下载,链接:
Copyright ã Siemens
AG Copyright year
All rights reserved

http://support.automation.siemens.com/CN/view/zh/113652

下载相关设备 GSD 文件后,解压缩到本地目录中。

在 TIA V15 项目,通过菜单“选项——〉管理通用站描述文件(GSD)”进行


安装。如图 6-5 所示:

图 6-5 安装 CM1542-5 的 GSD 文件

Unrestricted 23
6.4 PC2 配置 DP 从站
在 PC2 S7-300 的项目中,打开网络视图,将作为从站的 CM1542-5 拖拽到视图
Copyright ã Siemens
AG Copyright year
All rights reserved

中。如图 6-6 所示:

图 6-6 拖拽 CM1542-5 到网络视图

点击“未分配”按钮,将作为从站的 CM1542-5 分配给主站。如图 6-7 所示:

图 6-7 将 CM1542-5 分配给主站

Unrestricted 24
双击从站 CM1542-5,进入其“设备视图”,选择属性“PROFIBUS 地址”确认
DP 端口地址与 PC1 中组态的地址一致。如图 6-8 所示:
Copyright ã Siemens
AG Copyright year
All rights reserved

图 6-8 确认从站的 DP 接口参数

在“设备视图”的右侧,展开“设备概览”页面,在“硬件目录”中将“通用模
块”拖拽到“设备概览”第 1 槽,双击插槽 1,在“属性”窗口中选择为“输出”
类型,起始地址 0,长度 5 字节。如图 6-9 所示:

Unrestricted 25
Copyright ã Siemens
AG Copyright year
All rights reserved

图 6-9 组态输出插槽

继续,在“硬件目录”中将“通用模块”拖拽到“设备概览”第 2 槽,双击插槽
2,在“属性”窗口中选择为“输入”类型,起始地址 0,长度 5 字节。如图 6-
10 所示:

图 6-10 组态输入插槽

Unrestricted 26
注意:上述两副截图中,使用的是“硬件目录”中“通用模块”自定义的方式组
态。用户也可以使用已指定了字节/字长度的子模块进行组态。
Copyright ã Siemens
AG Copyright year
All rights reserved

6.5 通信测试
完成上述操作后,通过网线下载 S7-1500 的项目;通过 PC Adapter USB A2 下
载 S7-300 的项目。

最后,分别在两台 PC 中在线打开各自的 PLC 监控表,测试互相传输数据。如


图 6-11 所示:

图 6-11 通信测试

Unrestricted 27

You might also like