PLC–PLC 之间的ProfiBus 通讯
A&D Service and Support in China Page 1-7
PLC–PLC 之间的 ProfiBus 通讯
2. CP342-5作从站与 FC1(DP_SEND),FC2(DP_RECV)的应用
CP342-5 作为主站需要调用 FC1,FC2 建立通讯接口区,作为从站同样需
要调用 FC1,FC2 建立通讯接口区,下面将以 S7-400 CPU416-2DP 作...
A&D Service and Support in China Page 1-7
PLC–PLC 之间的 ProfiBus 通讯
2. CP342-5作从站与 FC1(DP_SEND),FC2(DP_RECV)的应用
CP342-5 作为主站需要调用 FC1,FC2 建立通讯接口区,作为从站同样需
要调用 FC1,FC2 建立通讯接口区,下面将以 S7-400 CPU416-2DP 作为主
站,CP342-5 作为从站举例说明 CP342-5 作为从站的应用。主站发送 16 个字
节给从站,同样从站发送 16个字节给主站。
2.1硬件和软件需求
软件:STEP 7 V5.2
硬件: 1.PROFIBUS-DP主站 S7-400 CPU416-2DP
2.从站选用 S7-300,CP342-5
3.MPI网卡 CP5611
4.PROFIBUS 电缆及接头
2. 2网络配置图
硬件连接:在该实例中,S7-400 CPU416-2DP 做主站,CP342-5 作从
站。先将 S7-400 和 S7-300,CP342- 5 分别进行初始化。然后将用
PROFIBUS 电缆将 S7-400 的 DP 口与 CP342-5 的 PROFIBUS 接口按上图连
接好。修改 CP5611 的参数使之与 PROFIBUS 网络一致,并将其连接到
PROFIBUS网络上,下面介绍组态详细步骤。
PROFIBUS
S7-300 带 DP 342-5 S7-400 PG
A&D Service and Support in China Page 2-7
2.3组态
打开 SIMATIC MANAGER软件,在 FILE菜单的下拉菜单下选择“NEW”
新建一个项目,在 NAME 栏中输入项目名称,将其命名为“CP342-
5_SLAVE”,在下方的 Storage Location中设置其存储位置,如下图:
组态从站:
在项目窗口的左侧选中该项目,单击右键在弹出的子菜单中选择 Insert
New Object插入一个 SIMATIC 300 Station,可以看到选择的对象出现在右侧
的屏幕上。
双击 SIMATIC 300 Station 目录下的 hardware 图标,打开 HW
configuration进行硬件组态。在 HW configuration主界面的右侧按实际硬件安
A&D Service and Support in China Page 3-7
装顺序完成系统硬件组态。在菜单栏中选择“View”菜单下的“Catalog”打开
硬件目录。在左侧目录中打开 SIMATIC 300 文件夹,在 RACK-300 下选择一
个机架,把选用的基架拖到屏幕的左上方。同时在 2 号槽和 4 号槽分插入 S7-
300 CPU和和 CP342-5,在配置 CPU时,会自动弹出一个对话框,此时不用
做任何设置,直接点击 OK 即可。由于在该实例中,将 CP342-5 作为从站,配
置 CP342-5网络设置时,先新建一条 PROFIBUS网络,然后组态 PROFIBUS
属性如下图:
传输输率可以根据 PROFIBUS 总线长度而定,如果网络上有中继器、OBT
和 OLM要通过选项“Options”来加入。
本例中选择传输速率为“1.5Mbps”和“DP”行规,无中继器和 OBT 等
网络元件,点击“OK”按钮确认。然后定义 CP342-5 的站地址,本例中为 4
号站,加入 CP 后,双击该栏,在弹出的对话框中,选择“Operating Mode”
标签,并激活“DP Slave”模式,如下图:
A&D Service and Support in China Page 4-7
如果激活“DP Slave”项下的选择框 ,表示 CP342-5 作从站的同时,
还支持编程功能和 S7协议。组态完成后编译存盘并下载到 CPU中。
组态主站:
在右侧区域单击右键在弹出菜单中选择 SIMATIC 400 STATION 插入 S7-
400主站,在屏幕右侧会看到相应的 S7-400站点出现,如下图:
双击“Hardware”,按实际硬件安装顺序完成系统硬件组态,序依次插入
机架、电源、CPU。插入 CPU 时要同时组态 PROFIBUS,选择与从站同一条
的 PROFIB US 网络,并选择主站站地址,本例中主站为 2 号站,CPU 组态后
会出现一条 PROFIBUS 网络,在硬件中选择“Configured Stations”,从
“S7-300 CP342-5”中选择与订货号、版本号相同的 CP342-5,如下图:
A&D Service and Support in China Page 5-7
然后拖到 PROFIBUS 网上,刚才已经组态完的从站列在表中,点击键
“Connect”,连接从站到主站的 PROFIBUS 网上,如下图:
连接完成后,点击从站组态通讯接口区,插入 16 个字节的输入和 16 个字
节的输出,如果选择“Total”,主站 CPU要调用 SFC14,SFC15对数据包进
行处理,本例中选择按字节通讯,在主站中不需要对通讯进行编程,组态如下
图:
A&D Service and Support in China Page 6-7
组态完成后编译存盘下载到 CPU 中,可以修改 CP5611 参数,使之可以
连接到 PROFIBUS网络上同时对主站和从站编程。从上图中可以看到主站的通
讯区已经建立,主站发送到从站的数据区为 QB0~QB15,主站接收从站的数据
区为 IB0~IB15,从站需要调用 FC1,FC2建立通讯区。
2.4从站编程
在“Libraries” “SIMATIC_NET_CP” “CP300”找到 FC1,
FC2, 并在 OB1调用 FC1,FC2建立通讯区,例子如下:
A&D Service and Support in China Page 7-7
参数含义:
CPLADDR:CP342-5的地址。
SEND:发送区,对应主站的输入区。
RECV:接收区,对应主站的输出区。
DONE:发送完成一次产生一个脉冲。
NDR: 接收完成一次产生一个脉冲。
ERROR:错误位。
STATUS:调用 FC1,FC2时产生的状态字。
DPSTATUS:PROFIBUS-DP的状态字节。
编译存盘并下载到 CPU中,这样通讯接口区就建立起来了,
主站 S7-400 从站 CP342-5
QB0~QB15 MB40~MB55
IB0~IB15 MB20~MB35
例子程序参见光盘 PROFIBUS目录下项目名为“CP342-5_SLAVE”项目。
本文档为【PLC–PLC 之间的ProfiBus 通讯】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。