本文简要介绍了DP/DP Coupler Profibus 网络通讯耦合模块的产品特点及使用,详细介绍如何利用模块本身DIL 拨码开关或Step7 编程软件配置DP/DP Coupler 在两个DP 网络中进行通讯及通过模块指示灯或用户程序进行诊断,希望通过本文档,能够给读者提供入门指导。

1 、DP/DP Coupler 模块概述

DP/DP Coupler 用于连接两个Profibus-DP 主站网络,以便在这两个主站网络之间进行数据通讯,数据通讯区最高可以达244 字节输入和244 字节的出.DP/DP Coupler 模块面板图如下:

DP/DP Coupler 模块具有如下特点:

  1. .连接两个不同的Profibus 网络进行通讯,2 个网络的通讯速率,站地址可以不同

  2. .最多可以建立16 个I/O 数据交换区

  3. .两个网络电气隔离,一个网段故障不影响另一个网段的运行

  4. .支持DPV1 全模式诊断

  5. .可通过DIL 开关,Step 7 或其它编程工具设定Profibus 站地址

  6. .双路冗余供电方式

其典型应用配置如下:

对于DP/DP Coupler 连接的两个网段,通讯速率可以不同,因此DP/DP Coupler 非常适用于不同通讯速率的两个Profibus-DP 主站系统之间的数据通讯,但是对于通讯数据区,网络1的输入区必须和网络2 的输出区完全对应,同样网络2 的输入区必须和网络1 的输出区完全对应,否则会造成通讯故障,下图显示了两个网络之间的数据通讯区的对应关系:

2 组态DP/DP Coupler 在两个Profibus master 网络中通讯

2.1 例子中使用的硬件设备及软件

本例中所用的硬件设备如下表:

2.2 在一个Profibus master 中组态DP/DP coupler

2.2.1 在Step7 组态DP/DP Coupler 为DP Slave

打开Step7 软件,新建一个工程项目文件,命名为“Gateway as PN IO Proxy”, 在项目下插入一个S7-400 站,如下图所示:

双击插入的S7-400 站的“Hardware”,打开硬件组态,在硬件组态界面下分别插入机架,电源PS407,CPU414-3PN/DP,从CPU 的MPI/DP 接口中新建一条Profibus(1)网络,网络行规为“DP”,波特率为“12Mbps”,从硬件目录中将DP/DP Coupler 拖曳至Profibus Master中,如下图所示:

2.2.2 设定Profibus 站地址

在硬件组态中双击DP/DP Coupler 打开其属性对话框,在Profibus 对话框中设置DP/DPCoupler 的站地址为3,如下图所示:

2.2.3 设定DP/DP Coupler 其他属性

在硬件组态中双击DP/DP Coupler 打开其属性对话框,切换到“Parameter Assignment”对话框,设定模块的其它属性,如下图所示:

各参数意义如下:

  1. - DP 报警模式:DPV0 或DPV1,根据所连接的主站系统的类型来设定

  2. - 外部诊断使能:ON 或OFF

ON:如DP/DP Coupler 网络中有诊断报告产生时(如DP 连接器从网络中拔 出),OB82 将被调用,SF 指示灯亮,“模块错误”信息将被写入CPU 诊断缓冲区.

OFF: 如DP/DP Coupler 网络中有诊断报告产生时(如DP 连接器从网络中拔出),OB82将被调用,SF 指示灯不点亮,也没有任何信息将被写入CPU 诊断缓冲区.

注意:如果处在模块调试阶段,建议禁止外部诊断模式,等调试完毕后再使能模块外部诊断

2.2.4 组态通信接口区

在 DP/DP Coupler 模块的通信接口区组态与网络2 的通信数据,如下图所示:

2.3 在另一个Profibus master 中组态DP/DP coupler

2.3.1 在Step7 组态DP/DP Coupler为DP Slave

在上述已建的项目“Gateway as PN IO Proxy”下插入一个S7-300 站,如下图所示:

双击插入的S7-300 站的“Hardware”,打开硬件组态,在硬件组态界面下分别插入机架,电源PS307,CPU315-2DP,从CPU 的集成DP 接口中新建一条Profibus(2)网络,网络行规为“DP”,波特率为“1.5Mbps”,从硬件目录中将DP/DP Coupler 拖曳至Profibus Master中,如下图所示:

2.3.2 设定Profibus 站地址

在硬件组态中双击DP/DP Coupler 打开其属性对话框,在Profibus 对话框中设置DP/DPCoupler 的站地址为4,如下图所示:

2.3.4 组态通信接口区

在 DP/DP Coupler 模块的通信接口区组态与网络1 的通信数据,如下图所示: