为 TCP、UDP 和 ISO-on-TCP 通信连接分配参数时,具有符合 TCON_Param 的结构的连接描述 DB 将用于某些 S7-1200 CPU。TCON_Param 的固定数据结构包含了建立连接时所需的全部参数。使用 TSEND_C、TRCV_C 或 TCON 指令时,将根据开放式用户通信的连接组态情况自动为新连接创建连接描述数据块。
TSEND_C、TRCV_C 或 TCON 相应背景数据块中的 CONNECT 连接参数包含对所用数据块的引用。
字节 | 参数 | 数据类型 | 起始值 | 说明 |
---|---|---|---|---|
0 到 1 | block_length | UINT | 64 | 长度:64 个字节(固定) |
2 到 3 | id | CONN_OUC | 1 | 引用该连接(值范围:1 到 4095)。 对于 TSEND_C、TRCV_C 或 TCON 指令,必须在 ID 中*该参数的值。 |
4 | connection_type | USINT | 17 | 连接类型: 17:TCP (17 dec = 0x11 hex) 18:ISO-on-TCP (18 dec = 0x12 hex) 19:UDP(十进制 19 = 十六进制 0x13) |
5 | active_est | BOOL | TRUE | 连接建立类型的标识符。UDP 总是为 FALSE,这是因为数据可以通过本地 ID 进行发送和接收。 以下设置适用于 TCP 和 ISO-on-TCP: FALSE:被动连接建立 TRUE:主动连接建立 |
6 | local_device_id | USINT | 1 | 本地 PN/IE 接口的 ID。 |
7 | local_tsap_id_len | USINT | 0 | 所用参数 local_tsap_id 的长度(字节);可能值: 0 或 2(连接类型为 17 (TCP) 时) 主动端的值只能为 0。 2 到 16(连接类型为 18 (ISO-on-TCP) 时) 2,连接类型为 19 (UDP) 时 |
8 | rem_subnet_id_len | USINT | 0 | 该参数未使用。 |
9 | rem_staddr_len | USINT | 4 | 伙伴端点的地址长度(字节): 0:未*,即参数 rem_staddr 不相关。 4:参数 rem_staddr 中的有效 IP 地址 |
10 | rem_tsap_id_len | USINT | 2 | 所用参数 rem_tsap_id 的长度(字节);可能值: 0 或 2(连接类型为 17 (TCP) 时) 被动端的值只能为 0。 2 到 16(连接类型为 18 (ISO-on-TCP) 时) 0,连接类型为 19 (UDP) 时 |
11 | next_staddr_len | USINT | 0 | 该参数未使用。 |
12 到 27 | local_tsap_id | BYTE 类型的 ARRAY [1..16] | - | 连接的本地地址部分: TCP 和 UDP:本地端口号(可能值:1 到 49151;建议值:2000 到 5000); local_tsap_id[1] = 端口号的高位字节(十六进制表示); local_tsap_id[2] = 端口号的低位字节(十六进制表示); local_tsap_id[3-16] = 不相关 ISO-on-TCP:本地 TSAP ID: local_tsap_id[1] = B#16#E0; local_tsap_id[2] = 本地端点的机架和插槽(位 0 到 4:插槽号;位 5 到 7:机架号); local_tsap_id[3-16] = TSAP 扩展(可选) 注:请确保 local_tsap_id 的每个值在 CPU 中都一。 |
28 到 33 | rem_subnet_id | USINT 类型的 ARRAY [1..6] | - | 该参数未使用。 |
34 到 39 | rem_staddr | USINT 类型的 ARRAY [1..6] | - | ** TCP 和 ISO-on-TCP:伙伴端点的 IP 地址,例如,192.168.002.003: rem_staddr[1] = 192 rem_staddr[2] = 168 rem_staddr[3] = 002 rem_staddr[4] = 003 rem_staddr[5-6]= 无关 |
40 到 55 | rem_tsap_id | BYTE 类型的 ARRAY [1..16] | - | 连接的伙伴地址部分 TCP:伙伴端口号(可能值:1 到 49151;建议值:2000 到 5000); rem_tsap_id[1] = 端口号的高位字节(十六进制表示); rem_tsap_id[2] = 端口号的低位字节(十六进制表示); rem_tsap_id[3-16] = 不相关 ISO-on-TCP:伙伴 TSAP-ID: rem_tsap_id[1] = B#16#E0; rem_tsap_id[2] = 伙伴端点的机架和插槽(位 0 到 4:插槽号;位 5 到 7:机架号); rem_tsap_id[3-16] = TSAP 扩展(可选) UDP:该参数未使用。 |
56 到 61 | next_staddr | BYTE 类型的 ARRAY [1..6] | - | 该参数未使用。 |
62 到 63 | spare | WORD | W#16#0000 | 预留。 |
提示 S7-1500 CPU 的 TCON_Param为方便移植,S7-1500 CPU 还支持其结构符合 TCON_Param 的连接描述 DB。但我们建议您使用新结构 TCON_IP_v4 和 TCON_IP_RFC。 |
提示 S7-1500 R/H CPU 的 TCON_ParamS7-1500 RH CPU 不支持符合 TCON_Param 且带有结构的连接描述 DB。 |
词条
词条说明
S7-1500 CPU 的客户端证书处理客户端证书来自何处?如果使用 S7-1500 CPU 的 OPC UA 客户端(OPC UA 客户端已启用),则可按照以下章节中的详细介绍,使用 STEP 7 V15.1 及更高版本为这些客户端创建证书。如果使用来自制造商或 OPC 基金会的 UA 客户端,则会在安装期间或在**调用程序时自动生成客户端证书。在 STEP 7 中,需要通过全局证书管理器导入这
显示调用日志调用日志用于检查用户自定义文档是否已正确连接。 调用日志中显示了搜索用户自定义文档或主页的目录。 在调用日志中,还将显示调用该用户自定义文档所需的各文件名称。要求在 TIA Portal 的设置中或使用 XML 文件启用调用日志。步骤要显示调用日志,请按以下步骤操作:在巡视窗口中,打开“信息”(Info) 选项卡。打开“常规”(General) 选项卡。选择待调用帮助信息的对象。按下
FC TimeTask功能FC TimeTask 在 CPU 中保持连续的日期和时间。FC 无参数。将 FC 链接到循环用户程序(在 OB1 内)中 FC BasicTask 之后。仅当 CPU 由本地 TIM 同步后才可使用 FC TimeTask。激活相关 TIM 模块的时钟同步。在 CPU 启动后,TIM **通过组织帧提供日期和当前时间。此后,以 TIM 组态中*的时间间隔执行时钟同步。
导出文件的 XML 模式导出文件的 XML 模式根据以下模式,组织模块标签条的 XML 文件:
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
电 话: 021-37660026
手 机: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com
公司名: 上海腾希电气技术有限公司
联系人: 田礼科
手 机: 13681875601
电 话: 021-37660026
地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼
邮 编:
网 址: shtxjd.cn.b2b168.com