- 0
- 0
- 约2.79千字
- 约 7页
- 2026-03-03 发布于河南
- 举报
西门子PLC300间通讯MPI_DP
西门子300PLC直接可以通过很多次方式进行数据交换,本文介绍2个PLC
间通过S7协议通讯,此例硬件通过MPI/DP连接2个PLC。
在我的另一篇介绍过通过以太网建立的连接,此处我们采用DP。
1.硬件配置如下,分别配置2个PLC,本文使用的PLC为CPU416-2DP,CPU1
MPI端口设置为3,DP端口设置为3;CPU2MPI端口设置为5,DP端口
设置为4。
注意:由于使用的是PLCSIM仿真,MPI和DP默认端口都是2,因此最好改为其它
的以免搞混,而且第一次下必须用默认的端口2下载,下完后再下载端口才是改过的。
2.打开网络节点图,建立S7连接。
通过DP使2个PLC处于同一个网络
通过DP使2个PLC处于同一个网络,MPI用来下载程序。
然后点击CPU1的CPU416-2DP新建连接:
选择需要连接的PLC
并选择S7connection
此ID需要记下
编程需要
这个选项两个PLC任意一个勾上
且只能勾选一个
为了方便理解,在CPU2的ID设为2,如下:
ID设置为2
315CPU勾了这里就不勾
接口为DP,地址分别为4和2
最终建立的连接:
把2个硬件配置分别下载到PLC后,此处我们用PLCSIM模拟。
注意:此处网络节点也需要下载。
2.选择下载
1.选择CPU分别对2个PLC进行下载
点击激活按钮,就可以看到通讯连接情况:
点击这个
连接正常
通讯建立完成后,我们需要编程程序实现数据交换,先在各自PLC建立DB数据块:
CPU1:CPU2:
CPU1数据发送DB块
CPU1数据接收DB块
CPU2数据发送DB块
CPU2数据接收DB块
编写程序:
此处我们还是用SFB14/15进行通信,以读取数据为例,只需要使用SFB14就可以,
在CPU1中如下编写:
a
b
c
在系统功能块选择SFB14
d
a:REQ此处为100ms的周期信号:
双击PLC,选择ClockMemory,勾选激活,选择Byte,此处
选择的为MB1,因此MB1的各个位的频率如下表:
b:ID,上文已介绍过,在硬件配
您可能关注的文档
- 设备安装工程施工总结范文(精选3篇).pdf
- 论教师在道德与法治教育中的角色与职责.pdf
- 计量管理制度.pdf
- 计算机一级计算机基础及MS Office 应用(电子表格题)模拟试卷4(题后.pdf
- ECC 5.00应付账款清账业务流程.pdf
- 垂直于弦直径课后作业题.pdf
- 20米中间模板测量偏差及倾角结果回复函.pdf
- 新总账会计设置概览:功能激活与集成.pdf
- ECC 5.0第三方装运安装指南.pdf
- 语法选择题:句子.pdf
- 化合物NMRIR光谱表征及异构体比例研究.pdf
- Oracle RMAN命令详解:List与Report配置.pdf
- ECC 5.00生产制造模块配置指南.pdf
- 九年级英语同步练习:Unit 44课时Section B2a-2f.pdf
- 健康信息搜索原因及社交网络在医疗保健中应用.pdf
- 九级英语Unit 6:发明历史与被动语态应用第2课时.pdf
- ART021当代艺术博览会参展确认函.pdf
- Yantai品类信息型号信息说明书用户手册.pdf
- Elabscience谷氨酸比色法测试盒E-BC-K118-S说明书用户手册.pdf
- GreenLock绿盟终端安全管理系统 华为云 一体化终端安全管理系统 说明书用户手册.pdf
原创力文档

文档评论(0)