您好,杭州萧优自动化科技有限公司网站欢迎您!
6AV2124-0QC24-0BX0西门子 SIMATIC HMI TP1500 Comfort Pro, 扩展单元支撑臂, 精智面板,触摸式操作, 15";宽屏 TFT 显示屏 一千六百万色, PROFINET 接口, MPI/PROFIBUS DP 接口, 24 MB 项目组态存储器, WEC 2013, 可项目组态的最低版本 WinCC Comfort V14 SP1 带 HSP
6AV2124-0QC24-0BX0西门子
SIMATIC HMI TP1500 Comfort Pro, 扩展单元支撑臂, 精智面板,触摸式操作, 15";宽屏 TFT 显示屏 一千六百万色, PROFINET 接口, MPI/PROFIBUS DP 接口, 24 MB 项目组态存储器, WEC 2013, 可项目组态的最低版本 WinCC Comfort V14 SP1 带 HSP
通过用户程序中建立的连接以及通过组态建立的连接,可使用以下指令:
● T_RESET:终止和建立连接
● T_DIAG:检查连接
开放式用户通信的基本示例
有关快速处理开放式用户通信指令的各种函数块 (FB),敬请访问西门子在线支持。相关更多信息
STEP 7 在线帮助中介绍了:
● 用户数据类型和系统数据类型
● 开放式通信的指令
● 连接参数
有关连接资源的分配和释放的信息,请参见“连接资源的分配 (页 345)”部分。
参见
开放式用户安全通信 (页 101)
6.4 通过域名进行寻址的开放式用户通信
自固件版本 V2.0 起,S7-1500 CPU、ET 200SP CPU 和 CPU 1513/1516pro-2 PN 支持
通过域名系统 (DNS) 寻址的开放式用户通信。CPU 中集成有 DNS 客户端。在通过 DNS
进行通信的情况下,可使用域名作为 IP 地址的别名来对通信伙伴进行寻址。对于通过
TCP 和 UDP 进行的开放式通信,可通过域名对通信伙伴进行寻址。
通过 DNS 进行通信时,要求网络中必须存在至少一台 DNS 服务器。
对于分配给 S7-1500 软件控制器的所有接口,该款软件控制器支持通过 DNS 进行通信。
通过 DNS 建立通信
CPU 的 DNS 客户端需至少确定一个 DNS 服务器的 IPv4 地址,才能确保 CPU 可通过其
域名与通信伙伴建立连接。CPU 最多支持 4 个 不同的 DNS 服务器。通过域名进行寻址的开放式用户通信
通信
82 功能手册, 11/2019, A5E03735819-AH
4. 在程序编辑器中,创建一个 TCON 指令。
5. 将 TCON 指令的 CONNECT 参数与 TCON_QDN 数据类型的变量进行互连。
在以下示例中,TCON 指令的 CONNECT 参数已与变量“DNS connection1”(数据类
型 TCON_QDN)互连。
图 6-3 TCON 指令
基于通信伙伴的域名对 UDP 连接进行寻址
对于 S7-1500 CPU 固件版本 V2.0 及以上版本,通过 UDP 发送数据时,可通过全限定域
名 (FQDN) 进行寻址。使用参数 ADDR 中的指令 TUSEND 时,可引用
TADDR_SEND_QDN 类型的结构。
接收方可返回 IPv4 地址或 IPv6 地址。使用参数 ADDR 中的指令 TURCV 时,可引用
TADDR_RCV_IP 类型的结构。只有这种结构才能包含两种 IP 地址类型。
说明
网路负载 与 TCP 协议不同,UDP 通信协议不是面向连接的。在块参数 REQ 的每个跳变沿,
TUSEND 或 TURCV 命令都会执行一次 DNS 服务器查询。这将导致网络负载或 DNS 服
务器上的负载过高。
更多信息
有关系统数据类型 TCON_QDN、TADDR_SEND_QDN 和 TADDR_RCV_IP 的更多信
息,请参见 STEP 7 在线帮助。
有关基于通信伙伴的域名建立 TCP 安全连接的信息,请参见“开放式用户安全通信
(页 101)”部分。
开放式用户通信
6.5 通过 TCP、ISO-on-TCP、UDP 和 ISO 建立开放式用户通信
通信
功能手册, 11/2019, A5E03735819-AH 83
6.5 通过 TCP、ISO-on-TCP、UDP 和 ISO 建立开放式用户通信
组态 TSEND_C、TRCV_C 或 TCON 指令的连接
要求:已在程序编辑器中,创建了 TSEND_C、TRCV_C 或 TCON 指令。
1. 在程序编辑器中,选择开放式用户通信的 TCON、TSEND_C 或 TRCV_C 块。
2. 在巡视窗口中,打开“属性 > 组态”(Properties > Configuration) 选项卡。
3. 选择“连接参数”(Connection parameters) 组。在选择连接伙伴之前,只显示伙伴端点
的空下拉列表。其它所有输入选项均禁用。
同时显示一些已知的连接参数:
– 本地端点的名称
– 本地端点的接口
– 本地端点的在“连接数据”(Connection data) 下拉列表中选择现有连接描述 DB,或者对于已组态的
连接,在“连接名称”(Connection name) 下选择现有连接。也可以新建连接描述 DB 或
已组态的连接。之后,仍可以选择其它连接描述 DB 或已组态的连接,或者更改连接
描述 DB 的名称,以创建新的数据块:
– 也可以在所选 TCON、TSEND_C 或 TRCV_C 指令的 CONNECT 输入参数互连中
查看所选的数据块。