2.3 在另一个Profibusmaster中组态DP/DP coupler
2.3.1在Step7组态DP/DPCoupler为DPSlave
在上述已建的项目“Gatewayas PN IO Proxy”下插入一个S7-300站,如下图所示:
双击插入的S7-300站的“Hardware”,打开硬件组态,在硬件组态界面下分别插入机架,电源PS307,CPU315-2DP,从CPU的集成DP接口中新建一条Profibus(2)网络,网络行规为“DP”,波特率为“1.5Mbps”,从硬件目录中将DP/DPCoupler拖曳至Profibus Master中,如下图所示:
2.3.2设定Profibus站地址
在硬件组态中双击DP/DP Coupler打开其属性对话框,在Profibus对话框中设置DP/DPCoupler的站地址为4,如下图所示:
2.3.3设定DP/DPCoupler其他属性
在硬件组态中双击DP/DPCoupler打开其属性对话框,切换到“ParameterAssignment”对话框,设定模块的其它属性,如下图所示:
各参数的意义参见2.2.3章节说明
2.3.4组态通信接口区
在DP/DPCoupler模块的通信接口区组态与网络1的通信数据,如下图所示:
注意:网络1与网络2的数据通信区必须要完全对应(包括长度和数据类型),否则模快将会报通讯故障
2.4 通讯测试
由于是通过Step7给DP/DPCoupler模块分配Profibus站地址,将CP5512的Profibus电缆分别连上模块两个网络的DP接口,将”SetPG/PCInterface”设置为”CP5512(PROFIBUS)”,在Step7中通过”PLC->PROFIBUS->AssignPROFIBUS Address…”为模块的两个网络分配站地址,如下图所示:
分别将S7-300和S7-400的硬件配置及程序下载到CPU中,将OB85-OB87加载到CPU中防止因通讯故障导致CPU停机,对于连续的数据区(组态为”Totallength”)必须在OB1中调用SFC14(DPRD_DAT)、SFC15(DPWR_DAT)以保证两个网络之间的所对应得数据通讯在一个通讯周期内