下图显示了不同连接所占用的 S7-1500 资源:
① | HMI 通信:见下文。 |
② | 开放式用户通信:开放式用户通信连接会占用每个端点的一个连接资源。 |
③ | S7 通信:S7 通信连接会占用每个端点的一个连接资源。 |
④ | Web 通信:Web 服务器连接会占用站中至少一个连接资源。占用的连接数取决于浏览器。 |
⑤ | PG 通信:PG 通信连接会占用站中一个连接资源。 |
⑥/⑦ | OPC UA 客户端/服务器通信:作为一项规则,CPU 的 OPC UA 服务器与 OPC UA 客户端建立的每个会话都占用站中的一个连接资源。 有关 OPC UA 客户端连接资源的信息:见下文。 |
HMI 通信的连接资源 | |
开放式用户通信的连接资源 | |
S7 通信的连接资源 | |
Web 通信的连接资源 | |
PG 通信的连接资源 | |
OPC UA 客户端/服务器通信的连接资源,见下文 |
进行 HMI 通信时,站中所占用的连接资源数量取决于所使用的 HMI 设备。下表列出了不同 HMI 设备中一条 HMI 连接可占用的连接资源较大数:
HMI 设备 | 已分配的用于各个 HMI 连接的站连接资源的较大数 |
---|---|
精简面板 | 1 |
精智面板 | 21 |
RT Advanced | 21 |
RT Professional | 3 |
示例:已经为 CPU 1516‑3 PN/DP 组态了以下 HMI 连接:
一个 HMI TP700 Comfort,两条 HMI 连接(各占用 2 个连接资源)
一个 HMI KTP1000 Basic,一条 HMI 连接(1 个连接资源)
总共分配了 5 个连接资源用于 CPU 中的 HMI 通信。
如果要在 S7 子网中进行数据传输(“S7 路由”),则需在两个 CPU 之间建立一条 S7 连接。S7 子网将通过网关(即,S7 路由器)进行连接。在此,路由器将用作 S7 连接的传输点,且可建立 S7 连接。在 S7‑1500 中,CPU、CM 和 CP 可作为 S7 路由器。
以下信息说明了 S7 连接中的路由数据情况:
路由连接在两个端点处分别占用一个连接资源。这些连接资源将显示在 STEP 7 的“连接资源”(Connection resources) 表中。
在 S7 路由器中,S7 路由将占用两个特定的连接资源。STEP 7 在“连接资源”(Connection resources) 表中未显示用于 S7 路由的特殊连接资源。S7 路由时所需的连接资源数量取决于 CPU。有关 S7 路由所需的连接资源数量,请参见 CPU 技术规范中的“S7 路由的连接数量”。
下图显示了 S7 路由中的连接资源占用:
S7 通信的连接资源 | |
S7 路由时所需的特定连接资源 |
数据记录路由还可以跨 S7 子网进行数据传输,通过 PROFIBUS 从连接到 PROFINET 的工程师站将数据传输到各种现场设备。
数据记录路由与 S7 路由相似,每个数据记录路由器中的网络传输点也将占用两个特定的连接资源进行 S7 路由。在 CPU 的通信端,数据记录路由的连接资源将显示在在线视图内“连接资源”(Connection resources) 表格的“其它通信”(Other communication) 中。
提示 数据记录路由的连接资源进行数据记录路由时,数据记录路由器会占用两个用于 S7 路由的特定连接资源。数据记录连接和分配的连接资源都不会显示在连接资源表中。在组态过程中,需遵循相应的限值要求。 |
连接资源的占用时间取决于连接的建立方式。
建立编程连接
在 CPU 的用户程序中调用指令建立连接时(TSEND_C/TRCV_C 或 TCON),将占用连接资源。通过对 TSEND_C/TRCV_C 指令的 CONT 参数进行相应设置或调用 TDISCON 指令,可在数据传输后终止连接并释放连接资源。如果连接终止,则 CPU/CP/CM 中的连接资源将再次可用。
组态连接(如,HMI 连接)
如果已在 STEP 7 中组态了一条连接,则将硬件配置加载到 CPU 中时将立即占用连接资源。通过组态的连接完成数据传输后,连接不会终止。该连接资源为*性占用。要再次释放该连接资源,则需在 STEP 7 中删除所组态的这一连接,并将修改后组态下载到 CPU 中。
连接编程设备
在 STEP 7 中,将编程设备在线连接 CPU 时,将立即占用连接资源。
Web 服务器
在浏览器中打开 CPU 的 Web 服务器时,将立即占用 CPU 中的连接资源。
OPC UA 服务器
与该 CPU 的 OPC UA 服务器建立的每一条连接,都将占用站中的一个连接资源。连接终止时,该连接资源立即释放。
OPC UA 客户端
该 CPU 上 OPC UA 客户端与 OPC UA 服务器建立的每条连接,都将占用站中的一个连接资源。建立 OPC UA 连接时,OPC UA 客户端将临时占用一个额外的连接资源。根据 RFC 793,OPC UA 连接终止后该连接资源将等待约 60 秒钟时间才释放(参见“有关 OPC UA 客户端/服务器连接的详细信息”)。
在组态连接时,STEP 7 将监视连接资源的占用情况。如果**出了连接资源的较大数量,则 STEP 7 将发出一条相应的警告消息。
CPU 将监视自动化系统中连接资源的使用情况。如果用户程序中创建的连接数量**出了自动化系统可提供的数量,则 CPU 将确认该指令建立连接并显示相应错误。
产品推荐