F CPU 使用双边的 S7 安全通信有哪些系统限制?

n

描述
此条目给出了S7 通信的系统限制概览。n

下图给出了在 F CPU 之间通过以太网进行 S7 通信的基本组态。通过一个 S7 连接建立双边通信。n

F CPU 使用双边的 S7 安全通信有哪些系统限制?
图. 01n

另一种方式,双边数据通信通过两个独立的 S7 通信。采用这种方式, 可以在结构上区分发送和接收通道。n

F CPU 使用双边的 S7 安全通信有哪些系统限制?
图. 02n

S7 通信的系统限制由下列参数决定:n

  • CPU 支持的最大连接数。n
  • 每个接口能够组态的最大 S7 连接数。n
  • CPU 所支持的最大背景数。

CPU 所支持的最大连接数
下表给出了F CPU 所支持的最大连接数。

F CPU 最大连 接数
IM151-8F PN/DP CPU 12
IM154-8F PN/DP CPU 16
IM154-8FX PN/DP CPU 16
CPU 315F-2 PN/DP 16
CPU 317F-2 PN/DP 32
CPU 319F-3 PN/DP 32
CPU 414F-3 PN/DP V6 64
CPU 416F-2 DP 64
CPU 416F-3 PN/DP V5 64
CPU 416F-3 PN/DP V6 96
WinAC RTX F 2009 64
WinAC RTX F 2010 96

n

能够组态的最大的 S7 连接数
下表给出了 F CPU 所支持最大组态的 S7 连接数。

F CPU 能够组 态的最大 S7 连接数
IM151-8F PN/DP CPU 10
IM154-8F PN/DP CPU 14
IM154-8FX PN/DP CPU 14
CPU 315F-2 PN/DP 14
CPU 317F-2 PN/DP 16
CPU 319F-3 PN/DP 16
CPU 414F-3 PN/DP V6 62
CPU 416F-2 DP with CP443-1 Adv. 62
CPU 416F-3 PN/DP V5 62
CPU 416F-3 PN/DP V6 94
WinAC RTX F 2009 通过 CP5611: 6
通过 CP5613: 48
通过 CP1616: 30
通过 IE general: 14
WinAC RTX F 2010 通过 CP5611: 6
通过 CP5613: 48
通过 CP1616: 30
通过 IE general: 14

n

最大背景数
下表给出了 F CPU 支持的最大背景数。

F CPU 最大背景数
IM151-8F PN/DP CPU 32
IM154-8F PN/DP CPU 32
IM154-8FX PN/DP CPU 32
CPU 315F-2 PN/DP 32
CPU 317F-2 PN/DP 32
CPU 319F-3 PN/DP 32
CPU 414F-3 PN/DP 300 (内部接口)
CPU 414F-3 PN/DP with CP443-1 Adv. 能够配置 1200 个 (预设 300)
CPU 416F-2 DP with CP443-1 Adv. 固件版本 < V5.2:能够组态 1800 (预设 600)
固件版本 V5.2 之后:能够组态 4000 (预设 600)
CPU 416F-3 PN/DP 600 (内部接口)
CPU 416F-3 PN/DP with CP443-1 Adv. 固件版本 < V5.2:能够组态 1800 (预设 600)
固件版本 V5.2 之后:能够组态 4000(预设 600 )
WinAC RTX F 2009 能够组态 600 (预设 300)
WinAC RTX F 2010 能够组态 4000 (预设 600 )

n

例子
一个319F-3 PN/DPCPU,通过 TCP/IP 建立双边的 S7安全数据通信。根据数据通信是通过一个或者两个组态的 S7连接,可以组态另外15个或者14个 S7连接。

CPU 程序中调用故障安全通信块“F_SENDS7”和“F_RCVS7”用于双边的 S7 数据通信,这些程序块内部分别调用了系统功能块 SFB8 "USEND" 和 SFB9 "URCV"。这样,用户数据和相关的应答被发送和接收。每一个系统功能块 SFB8 "USEND"和 SFB9 "URCV" 都被分配一个背景数据块。结果,背景数据块的个数(=背景)与通信任务数是相同的。

这意味着在双边数据安全通信的情况下,至少需要执行 4 个通讯任务和需要 4 个背景。这样,CPU 319F-3 PN/DP 剩余 28 个背景。

在 CPU 319F-3 PN/DP 用户程序中,由于最大的背景数限制为 32,那么最多调用 16 个故障安全通信块 "F_SENDS7"或 F_RCVS7",因为最大的背景数量是不能多于 32。
对于安全双边通信,CPU 319F-3 PN/DP 能够与最多 8 个F CPU通信。

CPU 319F-3 PN/DP 的安全双边数据通信计算公式
8 "F_SENDS7" + 8 "F_RCVS7" = 16 故障安全通信块
8*("USEND" + "URCV") + 8*("USEND" + "URCV")
= 16 "USEND" + 16 "URCV" = 32 通信任务或背景  

注意
对于 F CPU 而言,安全功能是最重要的。因此,S7 通信的系统限制不仅由通信连接的数量决定,还与要达到的响应时间有关。如果由于连接数量过多而导致无法满足所需要的响应时间,补救措施如下:

  • 减少通信连接数 。
  • 使用性能更好的 CPU。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论