staruml顺序图转通信图_比较:S7-300 和 S7-1500 之间的通信资源是如何管理的?

SIMATIC 通信资源的管理依赖于控制器的类型。在使用 S7-300 时,必须尊重许多细节,然后才能确定可以连接配置的设备的最大数量。S7-1500 的通信管理有更简单的规定。

S7-300 和 S7-1500 的连接资源

e8d6e6d16cf34f8ae4cf924d86594065.png

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 组态连接

7f52a9f2bfedde39d4edf104bf50b402.png

图 1

1) 和CP2 的 S7 连接

2) 和CP1 的 OUC (开放的用户通信)

3) PROFINET 连接

4) HMI 连接

当通信服务登录时,CPU 连接资源按时间顺序保留。

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

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

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

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

使用通信指令 "AG_SEND" 和 "AG_RCV",可以在 CP 和一个已组态的连接之间进行数据传输。在这里,通过背板总线可以最多有 16 个连接。

示例 2: 和S7-300 组态连接和非组态连接

a5a6c7223ea5f380895f5b31267c49ee.png

图. 2

1)和CP2 非组态的 S7 连接

2)和CP1 组态的 S7 连接

3)PROFINET 连接

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

  • 通过 CPU,可以配置最多 16 个 S7 连接。其他 16 个资源是为更多的通信类型提供的,但并不是真正保留的。
  • 通过两个 CP,每个可以配置 16 个 S7 连接。
  • 使用 CP1,为 S7 通信占用了 3 个资源。
696fbe475b72dfbbc8bd511107f6fbf0.png

示例 3: 和S7-1500 组态,非组态和程序化连接

连接资源的占用时间取决于连接的设置方式。在 CPU 中占用一个连接资源

  • 一旦在 STEP 7 (TIA Portal) 软件中将 PG 在线与一个 CPU 连接起来。
  • 只要在浏览器中打开 CPU 的 web 服务器。
  • 只要在 OPC UA 服务器的 CPU 和 OPC UA 客户端之间有一个会话 (无组态的连接)。
  • 只要在 CPU 的用户程序中调用建立连接 (TSEND_C/TRCV_C 或 TCON) 的指令,或者通过这些块 (编程的连接) 建立连接。

如果已经在 STEP7(TIA Portal) 中组态了一个连接,那么当硬件组态被下载到 CPU 时,连接资源就会被占用。在使用组态的连接进行数据传输之后,连接不会断开。连接资源仍然被永久占用。要再次释放连接资源,您必须删除 STEP7(TIA Portal) 中的组态连接,并将修改后的组态下载到 CPU 中。

下面的网络包括两个子网 "PN/IE_1" (用 CPU 1516-3 PN/DP) 和 "PN/IE_2" (用 CM 1542_1) 和它们组态的 S7 连接。在子网 "PN/IE_1" 中组态了两个 HMI 连接。

581a9da2d5242bc33f6f7a52501eb3e2.png

图. 3

在 CPU 1516-3 PN/DP 的 “属性” 中,在 “连接资源” 下的区域导航中,将显示 CPU 的保留和可用的连接资源。

特定站的连接资源的列提供关于该站的保留和动态连接资源的信息。

  • 多达 256 个特定的连接资源可供自动化系统使用:
  • 10 个保留的连接资源仍然可用。
  • 182 个动态连接资源,其中 169 个仍然可用。已有13 个资源用于 S7 的通信。

特定模块的连接资源的列提供了关于在一个自动化系统中的 CPU、CP 和 CM如何占用资源的信息。

  • CPU 提供最多 128 个连接资源。
  • 这些资源中有 6 个已经用于 S7 通信,还有 122 个仍然可用。
  • CM 提供了 64 个资源,其中 7 个已经使用了。

还显示了用于 PG、HMI 和 web 服务器通信的预留连接资源。不管有多少其他通信服务已经占用了连接资源,与 PG 之间的在线连接总是可能的。

6287604e3ab7d4d5595af4cc22a76101.png

图 4

连接资源的最大数量和预留连接资源的数量之间的区别是动态连接资源的最大数量。以下通信服务包含在动态连接资源的数量中:

  • PG 通信
  • HMI 通信
  • S7 通信
  • 开放的用户通信
  • Web 通信
  • 其他通信 (OPCUA, 例如)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值