• 沒有找到結果。

ぴ䲚゗䵨

4.5 S7 连接

4.5 S7 连接

4.5.1 S7 连接的通讯路径

当 S7 模块相互通讯时,会建立 S7 连接作为通讯通道。

说明

全局数据通讯、通过 CP 440、PROFIBUS DP、PROFINET CBA、PROFINET IO、

Web 和 SNMP 的点对点连接不需要 S7 连接。

在S7 连接持续的整个时段内,每个通讯链接都需要占用 CPU 上的 S7 连接资源。

因此,每个S7 CPU 都提供了一定数目的 S7 连接资源。 许多通讯服务(PG/OP 通讯、S7 通讯或S7 基本通讯)都会使用这些资源。

连接点

具有通讯功能的模块之间的S7 连接将在连接点之间建立。 S7 连接始终具有两个连接 点,一个主动,另一个被动:

● 将主动连接点分配给建立 S7 连接的模块。

● 被动连接点分配给接受 S7 连接的模块。

因此,具有通讯功能的任何模块都可以作为一个S7 连接点。 在连接点处,已建立的通讯 链接始终使用相关模块的一个S7 连接。

转换点

如果使用了路由功能,则会跨越多个子网在具有通讯功能的两个模块之间建立S7 连接。

这些子网通过网络转换互连。 执行这种网络转换的模块称为路由器。 因而路由器就是 S7 连接将通过的点。

带有DP 或 PN 接口的任何 CPU 都可以作为 S7 连接的路由器。 S7 连接数限制路由连接 数。

长沙工控帮教育科技有限公司整理

通讯 4.5 S7 连接

4.5.2 分配 S7 连接

有多种方法在启用通讯的模块上分配 S7 连接:

● 在组态期间预留

● 在程序中分配连接

● 在执行调试、测试和诊断期间分配连接

● 为操作员通讯和监视(OCMS)服务分配连接

在组态期间预留

在CPU 上将为 PG 和 OP 通讯自动预留一个连接资源。

若要使用 S7 通讯,则必须组态(使用 NetPro)连接。 为此,连接资源必须可用,且不 能是分配给PG/OP 或其它连接的资源。 将组态上载到 CPU 后,所需的 S7 连接随即永 久分配给S7 通讯。

在程序中分配连接

在 S7 基本通讯和开放式工业以太网通讯中,将由用户程序建立连接。 CPU 操作系统将 启动连接建立并分配相应的 S7 连接。

使用连接进行调试、测试和诊断

工程站(装有 STEP 7 的 PG/PC)上已激活的在线功能会占用 S7 连接以用于 PG 通讯:

● CPU 中为 PG 通讯预留的 S7 连接将分配给工程师站,即只需要分配该连接。

● 但是,仅当 PG 正与 CPU 进行通讯时才使用该 S7 连接。

● 如果已分配为 PG 通讯预留的所有 S7 连接资源,操作系统将自动分配可用的连接。

如果没有更多可用的连接资源,工程站将无法与 CPU 进行在线通讯。

长沙工控帮教育科技有限公司整理

通讯

4.5 S7 连接

将连接资源分配给 OCMS 服务

可通过 HMI 站(装有 WinCC 的 OP/TP/...)上的在线功能按照以下规则为 OP 通讯分配 S7 连接资源:

● 如果在 CPU 硬件组态中为 OP 通讯预留了 S7 连接资源,则将该资源分配给该 HMI 站,即只需要对其进行分配。

● 对 S7 连接的分配是永久的。

● 如果已分配为 OP 通讯预留的所有 S7 连接资源,操作系统将自动分配可用的连接。

如果没有更多可用的连接资源,HMI 站将无法与 CPU 进行在线通讯。

分配S7 连接资源的时间顺序

在 STEP 7 中组态项目时,系统将生成由模块在启动时读取的参数分配块。 从而相应模 块的操作系统将能够确定是保留还是分配相关的S7 连接资源。 举例来说,这就意味着任 何操作员站都不能访问为 PG 通讯预留的 S7 连接资源。 如果 CPU 仍有未预留的 S7 连 接,则可任意使用它们。 这些 S7 连接资源以其被请求的顺序进行分配。

对于 PG 和 OP 通讯,默认情况下至少分别预留一个连接资源。

说明

如果CPU 上仅剩下一个空闲的 S7 连接,则仍然可以将 PG 连接到总线。PG 随即可与 CPU 通讯。 但是,仅当 PG 正与 CPU 进行通讯时才使用该 S7 连接。 如果在 PG 未通 讯期间将OP 连接到总线上,则 OP 可以建立与 CPU 的连接。 与 PG 不同的是,由于 OP 总是会维护其通讯链接,因此您将无法随后通过 PG 建立另一个连接。

长沙工控帮教育科技有限公司整理

通讯

相關文件