服务器400_详解S7-400和S7-300之间的组态MPI 通信方式

1.组态连接通讯方式简介

在前面我们讲解了无组态 MPI 通讯、还有我们熟悉的全局数据 MPI 通讯,这 些通讯方式其实都适用于 S7-300/400 系列 PLC 与 S7-400 系列 PLC 间的 MPI 通讯, 但组态 MPI 通讯方式就只适用于 S7-300PLC 和 S7-400PLC 间的通讯。

S7-300/400 组态连接通讯时,S7-300 只能作服务器端,S7-400 能做服务器 端和客户端。组态方式的 MPI 通讯的好处是处理的数据量大,数据包长度最大可 达 160 个字节。

MPI 组态通讯实际上是 S7 通讯的一种,S7 通讯主要应用于 S7-400 和 S7-400 以及 S7-300 和 S7-400 PLC 之间的通讯,是 S7 系列 PLC 基于 MPI、PROFIBUS 和 以太网的一种优化通讯协议。

2.S7 通讯的客户端和服务器端

S7 通讯采用客户端-服务器原则,客户端是主控端,服务器只能被访问。不 是所有的 PLC 都可以做客户端的,可以作为客户端和服务器的情况如下:

① S7 服务器只能被动建立单边 S7 连接,S7 客户端主动建立单边 S7 连接,

还可以建立与 S7 服务器的双边 S7 连接。

②所有 S7-400CPU 以及 CP 的接口都可以同时作为 S7 服务器和 S7 客户端。

S7-400CP 的接口可以看做是 CPU 接口的扩展。

③S7-300CPU 分为如下情况说明:

a.对于 MPI 接口 S7-300 CPU 的集成 MPI 接口只能作 S7 服务器,不能作为 客户端。

b.PROFIBUS 接口

S7-300 CPU 集成的 PROFIBUS 接口只能作为 S7 服务器,不能作为 S7 客户

端。

S7-300 CPU V1.2 以上+CP342-5DA02 V5.0 以上的 PROFIBUS 接口,既可以

作为 S7 服务器,也可以作为 S7 客户端。

c.以太网接口

S7-300 CPU 的集成 PN,既可以作为 S7 服务器,也可以作为 S7 客户端。

S7-300 CPU+CP343-1 Lean 只能作为 S7 服务器,不能作为客户端。

S7-300 CPU V1.2 以上+CP343-1EX11 以上的以太网接口,既可以作为 S7

服务器,也可以作为 S7 客户端。

3.组态连接 MPI 通讯方式应用举例

【例 3】一台 300 PLC 和一台 400 PLC 之间相互控制。一台 CPU313C-2DP 的 IB0 控制另一台 CPU416-2DP 的 QB0,然后再用 CPU313C-2DP 的 IB0 控制 CPU416-2DP 的 QB0。

将 CPU416-2DP 作为设备 1(客户端), MPI 地址为 2,将 CPU313C-2DP 作 为设备 2(服务器),MPI 地址为 3。

⑴ MPI 硬件配置

190fff2d081f9a7052f1354e5c7e9e7a.png

⑵ 硬件组态

①新建项目,命名为“300 和 400 之间的 MPI 组态连接通讯”,插入站点和 CPU,并建立 CPU313C-2DP 和 CPU416-2DP 的 MPI 连接,其中 CPU416-2DP 的 MPI 地址为 2,CPU313C-2DP 的 MPI 地址为 3。

36750249d3950cb2e8c595fb5f733073.png

②单击上图中的“

d7167c02847c63bd25774f8581951313.png

”标志,弹出如下图所示的界面,选择 1,然后 右击,选择“插入新连接”,打开 MPI 连接参数。

495cd5b8ed1c1adf9e080266e2d00d5c.png

③连接伙伴选择“CPU313C-2DP”,连接类型选择“S7 连接”。

aa71c85a2a3bafb28fc227a14415cdb6.png
8ab74de96af3c2f1c96b27fb0289a704.png

⑶通讯所用到的程序块(指令)

本通讯使用 QSI 模型的第一、二、七层。PUT(SFB15)和 GET(SFB14)分别用于 S7-400 的数据发送和接收数据;而对于 S7-300,只能用 PUT(FB15)和 GET(FB14)来发送和接收数据。

对于 MPI 的 S7 协议通讯,只能用于 S7-300 和 S7-400 以及 S7-400 之间的通 讯。

本例中的 300CPU 作为客户端,是主控端,即读写请求由 300CPU 发出,400CPU作为服务器只能被访问。

a13ee2f6db4fb403351d4869d831f9d2.png

⑷程序

a3a1cdab5fcf84d87086160f928a8977.png
63f4fed14e4c9491c43294ed3d68e045.png
a1acd030aa00d332a9b446af935e187a.png

原创;91工控高银江

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值