连接参数描述

时间:2021-07-14点击次数:132

连接参数描述

概述

下表列出了常规的连接参数:

参数

说明

端点

显示本地端点和伙伴端点的名称。

本地端点就是为其设置 TCON、TSEND_C 或 TRCV_C 的 CPU。因此,本地端点始终是已知的。

伙伴端点则需要从下拉列表中选择。下拉列表将显示所有可用的连接伙伴,包括那些项目中还未知其数据的设备对应的未*的连接伙伴。

对于 S7-1500,可以选择广播作为伙伴端点(发送到所有子网设备的消息)。对于 S7-1500 CP/CM,也可以选择组播作为伙伴端点(发送到子网中组的消息)。在这种情况下,连接类型将自动转换为 UDP。

只要未选择任何连接伙伴,系统将禁用所有其它被屏蔽的参数(参数“连接数据”(Connection data) 除外)。

接口

显示本地端点的接口。如果可以使用多个接口(如通过 CP 或 CM),则可以从下拉列表中选择接口。要显示或选择伙伴接口,必须先选择一个*的伙伴端点。

子网

显示本地端点的子网(如果存在)。只有选择了伙伴端点后,才会显示伙伴子网。

如果两个连接伙伴中至少有一个没有与子网相连,则两个连接伙伴相互连接。

不同子网中的伙伴之间只能通过 IP 路由建立连接。可在相关的以太网接口属性中编辑 IP 路由设置。

地址

根据使用的子网,显示本地端点的 IP 地址或者 PROFIBUS 地址。只有选择了伙伴端点后,才会显示伙伴的相应地址。

如果选择了未*的连接伙伴,输入框将为空并且背景为红色。在这种情况下,必须*有效的 IP 地址/PROFIBUS 地址。地址类型(IP 或 PROFIBUS)取决于为本地伙伴设置的子网类型。

广播(** S7-1500):如果将“广播”设置为伙伴端点,那么连接伙伴将自动输入一个不可编辑的 IP 地址,其中主机地址为 255。网络分配将取决于发送方的网络分配。示例:本地的 IP 地址为 192.168.0.1,伙伴的 IP 地址为 192.168.0.255。

组播(** S7-1500 CP/CM):如果将“组播”设置为伙伴端点,那么连接伙伴将自动输入一个可编辑的 IP 地址 224.0.1.0。

连接类型

从“连接类型”(Connection type) 下拉列表选择要使用的连接类型:

TCP

ISO-on-TCP

UDP

使用 S7-1500 时,也可以在 TSEND_C 和 TRCV_C 或 TCON 已组态连接的组态类型处选择 ISO 连接类型。

连接类型只适用于支持相应协议的伙伴。

连接类型
(仅用于 S7-1500)

使用 S7-1500 时,可以为 TSEND_C 和 TRCV_C 设置两种不同的组态类型:

设定的连接使用程序块进行连接描述。

组态的连接保存到组态中,并且仅在运行时下载到设备后创建。还可以使用组态的连接来选择连接类型 ISO。

*的组态方法取决于所选择的连接类型。如果可以使用两种组态方法,那么将预设设定的连接。

两个连接伙伴必须设置相同的组态方式。

连接 ID

在输入框中输入连接 ID。可以在输入框中更改连接 ID,也可以在 TCON 中直接输入连接 ID。

请确保所分配的连接 ID 在设备内是一的。

连接数据

下拉列表中将显示连接描述结构符合 TCON_IP_v4、TCON_IP_RFC 或 TCON_Param 的连接描述 DB 的名称。

可以使用下拉列表生成新数据块或选择现有数据块。将自动为该数据块赋予连接组态的值。所选数据块的名称将自动输入到所选的 TSEND_C、TRCV_C 或 TCON 指令的 CONNECT 块参数中。

也可以从下拉列表中引用另一个有效数据块。如果使用 TSEND_C、TRCV_C 或 TCON 扩展指令的 CONNECT 输入参数引用数据块,而该数据块的结构与 TCON_IP_v4、TCON_IP_RFC 或 TCON_Param 的结构不符,则下拉列表将不显示任何内容,且背景为红色。

连接名称
(仅用于 S7-1500)

如果为 S7-1500 的 TSEND_C 和 TRCV_C 设置了已组态连接的连接类型,“连接数据”(Connection data) 参数将被替换为“连接名称”(Connection name) 参数。已组态连接的名称在这里作为连接数据。

在选择连接伙伴之后,下拉列表将仍然为空。可以使用下拉列表生成新连接或选择现有连接。必要时,将创建数据块并自动填入连接组态中的值。数据块的名称将自动输入到 TSEND_C 或 TRCV_C 指令的 CONNECT 块参数中。

也可以从下拉列表中参考现有连接。

主动连接建立

使用“主动连接建立”(Active connection establishment) 复选框来*开放式用户通信的主动方(** TCP 和 ISO-on-TCP)。

端口

(** TCP 和 UDP)

TCP 或 UDP 连接的地址部分。创建新的 TCP 连接之后的默认值为 2000。

可以更改端口号。

端口号必须在设备中一!

TSAP

(** ISO-on-TCP)

ISO-on-TCP 连接的地址部分。新建一个 ISO-on-TCP 连接后的默认值为 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 (S7-1200/1500) 或 E0.02.49.53.4F.6F.6E.54.43.50.2D.31 (S7-300/400)。

可输入具有扩展的 TSAP-ID 或者输入 ASCII TSAP。

TSAP 必须在设备中一!



提示

“广播”设置的 UDP 连接 (S7-300/400/1200)

伙伴端点的“广播”设置中 UDP 连接的参数保存在连接描述 DB TCON_IP_v4 中:对于通过 TCON 和 TUSEND/TURCV 进行的 UDP 通信,不会为 TCON_IP_v4 赋值任何伙伴参数(值 = 0)。但在发送数据时,需要使用伙伴地址和伙伴端口,而且必须由用户输入到 TADDR_Param 。并由 TUSEND-/TURCV 的块参数 ADDR 引用 UDP 通信的 TADDR_Param 。这两个参数的值都可以从连接组态中获得。

必须对组态进行相应更改,以便适用于 UDP 通信的其它接收端。要接收广播帧,必须在接收端组态该伙伴端口。为此,必须在 ADDR 块中设置 TADDR_Param 的 RemotePort 参数。




提示

通过 TSEND_C 和 TRCV_C 进行通信 (S7-1500)

使用 TSEND_C 和 TRCV_C 时,每个通信都需要带有一个已组态连接的单独 TSEND_C 和 TRCV_C 块对。多个 TSEND_C 和 TRCV_C 块对无法同时使用相同的已组态连接进行通信。

使用连接数据旁的相应按钮,可在巡视窗口中创建 TSEND_C 或 TRCV_C 指令的其它连接,以用于连接参数

选择 TSEND_C 或 TRCV_C 块之后,将在巡视窗口“属性 > 组态 > 已组态连接的概述”(Properties > Configuration > Overview of configured connections) 下的连接表中显示通过 TSEND_C 和 TRCV_C 组态的连接。


http://shtxjd.cn.b2b168.com

产品推荐