S7连接组态中的组态限制

时间:2021-07-15点击次数:230

连接组态中的组态限制

连接资源

某些通信服务需要进行连接,在操作过程中,通信连接将使用通信路径中 CPU、CP 和 CM 的存储器和程序资源(如,CPU 操作系统中的存储区)。例如,在控制器 (PLC) 中,这适用于作为连接端点的 CPU 以及作为子网接口的带 CP 的扩展单元。在大多数情况下,每个 CPU/CP/CM 都将分配一个连接资源。在 HMI 通信中,每个 HMI 连接较多需要 3 个连接资源。

可用的连接资源

通常在 CPU 中定义自动化系统的较大组态限值,既可基于 CPU (S7-1200/1500) 定义的系统上限值,也可基于 CPU 和 CP (S7-300/400) 可使用的资源总数。在大多数情况下,CPU/CP/CM 中可用的连接资源将根据需要自动分配到各自的接口上。

每个 CPU 在进行组态时都会为编程设备、HMI 和 Web 服务器通信保留一定的连接资源。此外,还会为所有 HMI、S7 和开放式通信 (S7-1200/1500) 预留一定资源。

按照以下方式,可根据设备的组态确定可使用的资源:

选择连接端点 (CPU) 的设备类型

其它通信模块 (CP、CM) 的数量和类型

可用的连接资源数量取决于各种自动化系统:

S7-300:通过所用的 CPU,定义可用的连接资源数量。通过增加 CP,可增大连接资源的较大数。

S7-400:通过所用的 CPU,定义可能的 S7 连接资源数量。这些资源也可以用于其它连接类型。此时,可通过添加 CP 扩大其它连接类型资源的较大数量。

S7-1200:通过所用的 CPU,定义可能的 S7 连接资源数量。通过增加 CP 和 CM,可扩大资源上限。

S7-1500:通过所用的 CPU,定义整个自动化系统中可用的连接资源上限。CPU 本身也是这些连接资源的一部分,可通过 CP 和 CM 增加更多资源。但无论增加多少 CP 和 CM,连接资源的总数都不能**出 CPU 类型所定义的连接资源上限值。

占用连接资源的时间

运行中实际使用的资源,取决于具体时间使用什么通信功能以及启用了哪些通信连接。因此,组态时只能执行有限的检查来查看是否符合具体的组态限制以及实际提供的通信资源。连接组态为此提供了可能的较大支持。

影响组态限值的因素

在设备组态中可以*通信资源:

CPU (S7-300/400) 中可用的 S7 连接资源数量

站 (S7-1500) 中 S7 通信和开放式通信的连接资源数量

CP/CM 中协议特定的连接资源数量

可用的 CP/CM 数量

自动、编程设置或组态的连接设置

连接组态的特性

输入时,连接组态会检查以下情况并作出下列响应:

创建 S7 连接时

检查是否*了较大可用的 S7 连接数目?如果*了,则通过所选接口无法组态其它 S7 连接。
对于 S7-300,则可以通过增加 CP 扩展组态的限值。

创建任何连接类型时

检查是否*了接口 (CP) 中特定协议的连接资源的较大数目?如果*了,则通过所选接口无法组态所选类型的其它连接。
对于 S7-300/400,则可以通过增加 CP 扩展组态的限值。

创建使用 OPC 的任何连接类型时(PC 站)

对于将 OPC 作为连接端点的连接,PC 站内 CP 中可以组态的连接数目通常总是比可以操作的连接数目要多。这是因为连接属性“*维护”(Maintain permanently) 和“按需建立”(Set up on demand) 不同。

Softnet IE CP 并行连接的限值为 64 个;而 Hardnet IE CP 并行连接的限值为 120 个。


提示

本地组态的连接数量大于运行系统中支持的连接数量

在运行系统中,用户可通过 OPC 将 S7 和 SEND/RECEIVE 所支持的较大连接数量组态为“*保持”(Maintain permanently)。此时,没有任何其它连接可组态为“按需建立”(Establish on demand)。此外,也可在运行系统中,通过 OPC 将低于 S7 和 SEND / RECEIVE 所支持的较大连接数量的连接组态为“*保持”(Maintain permanently),并相应地将其它 S7 和 SEND/RECEIVE 连接组态为“按需建立”(Establish on demand)。

如果用户组态的 S7 连接和 SEND/RECEIVE 连接**过 64 个,则在编译组态过程中将显示警告消息。系统将显示一条警告消息,而与连接为*性连接(“*保持”)或临时连接(“按需建立”)无关。即使存在 65 个临时连接,理论上也可能**过并行连接的较大数量。



编译连接组态之后,如果使用不可分配的接口时,则可能会显示警告或者错误信息。


提示

S7 连接资源耗尽

如果预留了较大数目的 S7 连接资源,则 CPU 和 CP 之间数据传输额外需要的 S7 连接资源都不会处于运行中,也不可能供连接使用。这样,相应的通信任务将被拒绝。

因此,应确保有足够多的未分配 S7 连接资源,而这取决于已分配的总通信功能数。

为所选 S7-300 或 S7-1200/1500 CPU 预留的 S7 连接资源数量,将显示在导航区域的“连接资源”(Connection resources) 中。对于 S7-300,将只显示 CPU 的连接资源。对于 S7-1200/1500,还将显示 CP 和 CM 的资源。


http://shtxjd.cn.b2b168.com

产品推荐