s7-300集成dp口之间的dp主从通信(tia)
profibus-dp从站不仅仅是et200系列的远程i/o站,当然也可以是一些智能从站,如带集成dp接口和profibus 通信模块的s7 300站,s7400站(v3.0以上)
都可以作为dp的从站。下面我们将以一个cpu315-2dp和一个cpu315-2pn/dp cpu之间主从通信为例介绍连接智能从站的组态方法。
硬件和软件需求
名称
数量
订货号
电源模块 ps307
1
6es7 307-1ea00-0aa0
cpu 315-2dp
1
6es7 315-2ah14-0ab0
cpu 315-2pn/dp
1
6es7 315-2eh14-0ab0
dp电缆及接头
2根
tia portal v13 professional
1
6es7 822-1aa03-0ya5
表1-1 硬件订货信息
组态编程
硬件连接
如图1-1所示:
图1-1 系统的硬件结构
配置dp主站
在tia中创建一个新项目(项目名称:profibus dp i_slave),然后选择“添加新设备”——>“控制器”,选择正确的cpu型号,设备名称“plc_1”为dp主站。如图1-2所示:
图1-2 添加新设备
然后在“设备视图”中,选择cpu的dp接口,点击“添加新子网”,自动生成dp总线子网“profibus_1”,地址为2,传输率为1.5mbps。如图1-3所示:
图1-3 添加新子网
配置智能从站
在已有的项目:profibus dp i_slave中选择“添加新设备”——>“控制器”,选择正确的cpu型号,设备名称“plc_2”为dp从站。如图1-4所示:
图1-4 添加智能从站
然后在“设备视图”中,选择cpu的pn接口,分配新的ip地址:192.168.70.201。如图1-5所示:
图1-5 设置ip地址
该cpu的mpi/dp接口需要设置为dp从站,选择“mpi”接口,将其添加到网络“profibus_1”子网上,地址为3,传输率为1.5mbps。如图1-6所示:
图1-6 设置dp接口
配置智能从站io通信地址
需要将cpu 315-2pn/dp设置为从站,在“操作模式”下选择“dp从站”,并将其分配给plc1的dp接口;同时,在“智能从站通信”选项下添加两个传输区,主站的qb0~qb3发送到从站的ib0~ib3,从站的qb0~qb3发送到主站的ib0~ib3。如图1-7所示:
图1-7 io通信地址
点击“网络视图”,查看profibus站地址的分配是否正确。如图1-8所示:
图1-8 网络配置
编程
本例中使用的两套cpu之间为dp主从通信,需要给两个cpu都添加相关的组织块ob82、ob86、ob122,防止dp通信中断时cpu停机。如图1-9所示:
图1-9 添加相关组织块
下载程序
编译程序无错误后,分别将程序下载到各自的plc中。如图1-10 、1-11所示:
图1-11 plc_2下载
通信测试
分别将plc_1和plc_2转到在线后,打开监控表监控交换的数据。如图1-12 所示:
图1-12 通讯测试