比较:S7-300 和 S7-1500 之间的通信资源是如何管理的?

比较:S7-300 和 S7-1500 之间的通信资源是如何管理的?SIMATIC 通信资源的管理依赖于控制器的类型。在使用 S7-300 时,必须尊重许多细节,然后才能确定可以连接配置的设备的 数量。S7-1500 的通信管理有更简单的规定。
S7-300 和 S7-1500 的连接资源
示例 1: 用 S7-300 组态连接
示例 2: 和S7-300 组态连接和非组态连接
示例 3: 和S7-1500 组态,非组态和程序化连接
S7-300 和 S7-1500 的连接资源
连接资源 CPU 1516-3 PN/DP 1) CPU 317-2 PN/DP2)
资源 (总数) 256 32
资源 (预留) 10 (PG/HMI/Web) 2 (PG/OP)
用于 S7 和 HMI 可用资源数 246 3) 30
用于 OUC (开放的用户通信) 可用资源数 16
通过本体集成接口 资源数 128 32 4)
用于每个被连接的 HMI 设备 连接资源数量

3 1
1) 其中包括 S7-300/S7-1500 的 web 通信连接,以及 S7-1500 的 OPC UA 连接。
2) S7 通信的 32 个资源中有 2 个预留给 PG/OP。此外,使用 S7-300 16 个连接,包括 OUC 和 80 个 web 通信连接。
3) 在 246 个资源中,所有通信类型都被考虑在内,包括 OPC UA 和 80 个 web 连接。
4) 在 S7-300 中,OUC、S7 和 web 通信的资源是分开管理的。
对于 CPU,每个通信连接都需要一个连接资源作为连接期间的管理要素。每个 CPU 都有特定数量的连接资源,它们被不同的通信服务占用 (PG/OP、S7 通信、OUC)。

使用 S7-300,CPU 确定合理的连接资源的数量。连接的 资源数量可以通过添加的 CP 进行扩展。在 S7/OP 通信中,CP 在 S7-300 CPU 中占用资源。在 CPU 中,多路复用资源被一个 CP 占用。如果没有多路复用,连接将从 CPU 配额中 1:1 获得。PG 连接总是占用 CPU 中的一个资源。
使用 S7-1500,CPU 为完整的自动化系统定义了有效的连接资源的上限。CPU 本身贡献了这些连接资源的一部分。更多的资源来自 CP 和 CM。无论添加的 CP 和 CM 的数量如何,连接资源的总数量不能超过 CPU 类型设置的上限。
这三个示例基于 CPU 317-2 PN/DP (订货号:6ES7317-2EK14-0AB0) 和 CPU 1516-3 PN/DP (订货号:6ES7516-3AN01-0AB0)。



示例 1: 用 S7-300 组态连接


图 1

1)
2)
3)
4)

和CP2 的 S7 连接
和CP1 的 OUC (开放的用户通信)
PROFINET 连接
HMI 连接
当通信服务登录时,CPU 连接资源按时间顺序保留。

为了避免对通信资源的占用,仅按时间顺序对各种通信服务进行管理,对于某些服务,可以选择保留连接资源。

S7 和 OP 连接使用多路复用模式共享连接资源,这就是为什么图 1 中的 CP2 的 3 个 S7 连接在表中没有显示出来的原因。对于 PG 连接,总是需要一个资源。当通过 CP 创建 S7 连接时,可以自动启用多路复用。

示例 1 显示了创建连接所需的可用资源和所需的资源。

通过CPU,可以配置 16 个 S7 连接。其他 16 个资源是为其他通信类型提供的,但并不是真正保留的。
另外,通过两个 CP,每个可以配置 16 个 S7 连接。
一个资源被 HMI 通信占用。
在 CP1 中,有 4 个资源被用于 OUC。