带有符合 TCON_IP_RFC 的结构的连接参数

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

带有符合 TCON_IP_RFC 的结构的连接参数

连接描述数据块

S7-1200 V4.0 和更高版本以及 S7-1500 的 CPU 可通过带有与 TCON_IP_RFC 结构相符的连接描述 DB 为 ISO-on-TCP 通信连接进行参数分配。 TCON_IP_RFC 的固定数据结构包含了建立连接所需的全部参数。 使用 TSEND_C、TRCV_C 或 TCON 指令时,将根据开放式用户通信的连接组态情况自动为新连接创建连接描述数据块。

TSEND_C、TRCV_C 或 TCON 相应背景数据块中的 CONNECT 连接参数包含对所用数据块的引用。

符合 TCON_IP_RFC 的连接描述结构

字节

参数

数据类型

启动值

说明

0 … 1

interface_id

HW_ANY

64

本地接口的硬件标识符(取值范围: 0 - 65535)。

2 … 3

id

CONN_OUC

1

引用该连接(值范围: 1 - 4095)。

对于 TSEND_C、TRCV_C 或 TCON 指令,必须在 ID 中*该参数的值。

4

connection_type

BYTE

12

连接类型 12: ISO-on-TCP (12 dec = 0x0C hex)

出于兼容性和移植方面的考虑,CPU S7-1500 同样允许使用结构符合 TCON_Param 的连接描述 DB 的值。 对于 ISO-on-TCP 连接类型,条目 18 同样有效 (18 dec = 0x12 hex)。

5

active_established

BOOL

TRUE

连接建立类型的标识符:

FALSE: 被动连接建立

TRUE: 主动连接建立

8 … 11

remote_address

BYTE 类型的 ARRAY [1..4]

-

伙伴端点的 IP 地址,例如,192.168.0.1:

addr[1] = 192

addr[2] = 168

addr[3] = 0

addr[4] = 1

12 … 45

remote_tselector

TSelector

-

远程连接伙伴的 TSelector:

TSelLength = 取值范围 0 到 32,作为 UINT

TSel[1-32] = 取值范围 0 到 255,单位为字节

46 … 79

local_tselector

TSelector

-

本地连接伙伴的 TSelector:

TSelLength = 取值范围 0 到 32,作为 UINT

TSel[1-32] = 取值范围 0 到 255,单位为字节


http://shtxjd.cn.b2b168.com

产品推荐