S7-300集成DP口与ET200S的DP主从通信(TIA)

s7-300集成dp口与et200s的dp通信(tia)
硬件和软件需求
名称
数量
订货号
电源模块 ps307
1
6es7 307-1ea00-0aa0
cpu 315-2dp
1
6es7 315-2ah14-0ab0
et200s im151-1 hf
1
6es7 151-1ba02-0ab0
pm-e dc24v 电源模块
1
6es7 138-4ca01-0aa0
pm-e 电源模块底座
1
6es7 193-4cc20-0aa0
4do dc24v 模块
1
6es7 132-4bd02-0aa0
模块底座
1
6es7 193-4cb20-0aa0
cp5622
1
6gk1562-2aa00
dp电缆及接头
2根
tia portal v13 professional
1
6es7 822-1aa03-0ya5
表1-1 硬件订货信息
配置和编程
硬件连接
如图1-1所示:
图1-1 系统的硬件结构
配置dp主站
在tia中创建一个新项目(项目名称:profibus dp),然后选择“添加新设备”——>“控制器”,选择正确的cpu型号,设备名称“plc_1”为dp主站。如图1-2所示:
图1-2 添加新设备
然后在“设备视图”中,选择cpu的dp接口,点击“添加新子网”,自动生成dp总线子网“profibus_1”,地址为2,传输率为1.5mbps。如图1-3所示:
图1-3 添加新子网
配置dp从站
点击“网络视图”,插入et200s的dp接口模块im151-1 hf,并将该从站分配给主站plc_1。如图1-4所示:
图1-4 添加dp从站
鼠标双击et200s从站,切换到et200s站点的配置界面,按照硬件型号插入电源模块和io模块,并确认该从站的dp地址。如图1-5所示:
图1-5 配置et200s
查看do模块的输出地址。如图1-6所示:
图1-6 do模块的输出地址
编程
本例中使用et200s为dp分布式io从站设备,为保证在从站设备掉站或模块损坏时cpu保持运行状态,需要添加相关的组织块ob82、ob86、ob122。如图1-7所示:
图1-7 添加相关组织块
下载程序
编译程序后,无错误即可下载到plc中。如图1-8 所示:
图1-8 项目下载
通信测试
项目转到在线后,打开监控表,对q0.0进行置1操作,可以看到do模块上q0.0指示灯绿色常亮。如图1-9 所示:
图1-9 通讯测试