×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 24294554, 文档发布日期 2018年1月4日
(5)
评估

如何组态通过CPU集成PN/IE接口或以太网CP的开放式以太网通信?

推荐文档: 西门子工程师推荐本文档!
  • 文档
  • 涉及产品
以下将阐述通过CPU集成PN/IE接口或以太网CP的开放式以太网通信的特性。

开放式以太网通信通过以下方式提供用于通信的服务:

  • CPU集成PN/IE接口
  • 工业以太网CP

通过CPU集成PN/IE接口的开放式以太网通信

通过程序控制的通信方式称为开放式用户通信 (OUC),用于通过CPU集成PN/IE接口的开放式以太网通信。用户程序中的指令用于控制:

  • 建立连接
  • 断开连接
  • 发送和接收数据

注意

S7-400的工业以太网CP 443-1 Advanced也支持开放式用户通信。

通过S7-300/S7-400 工业以太网CP的以太网通信

通过S7-300/S7-400 以太网CP的开放式以太网通信通过SEND/RECEIVE接口实现。在STEP 7中组态连接。用户程序通过指令控制发送和接收数据。

S7-300, ET 200S, ET 200pro和S7-1200 开放式以太网通信概述根据不同硬件列出了通过CPU集成PN/IE接口或工业以太网CP可以支持哪些服务。

  24294554_IE_Kommunikation_S7300_S71200_en.pdf (66,6 KB) 

S7-400 开放式以太网通信概述根据不同硬件列出了通过CPU集成PN/IE接口或以太网CP可以支持哪些服务。
 Registrierung notwendig  24294554_IE_Kommunikation_S7400_en.pdf (65,2 KB)

S7-1500和ET200SP 开放式以太网通信概述根据不同硬件列出了通过CPU集成PN/IE接口或以太网CP可以支持哪些服务。
  24294554_IE_Kommunikation_S71500_en.pdf (63,1 KB)


开放式以太网通信的特性:

表1列出了通过CPU集成PN/IE接口和工业以太网CP的开放式以太网通信特性 


特性  

通过S7-300 / S7-400工业以太网CP的SEND/RECEIVE接口的开放式以太网通信

通过S7-300 / S7-400 CPU的

PN/IE接口的开放式用户通信 

通过S7-1200 / S7-1500 CPU

或CM / CP的PN/IE接口的开放式用户通信 

 

连接参数

 

在STEP 7组态连接。连接参数在连接属性里设置。


注意

CP及连接可以通过IP_CONFIG 指令在运行期间进行参数化。

更多信息请参阅条目号21988384.

连接参数存储于DB块,其数据结构取自UDT 65 "TCON_PAR"。


注意

关于连接参数 (UDT65)结构的信息请查阅手册"STEP 7 Professional V13.1",所在章节标题Open User Communication.

连接参数以TCON_Param, TCON_IP_v4 或 TCON_IP_RFC的结构存储于连接参数DB。


关于 TCON_Param, TCON_IP_v4 和TCON_IP_RFC结构的信息请查阅手册"STEP 7 Professional V13.1",所在章节标题 Function of the Protocols


注意

S7-1500 CPU 和 CM / CP的连接可以通过编程或者组态实现。

 

建立连接

连接的建立由固件触发和监控。连接的建立和断开通过指令 "TCON" 在用户程序中完成。连接建立后,由CPU自动监控和维护。

连接的建立和断开通过指令 "TCON", "TSEND_C" 或 "TRCV_C" 在用户程序中完成。连接建立后,由CPU自动监控和维护。


注意

对于S7-1500 CPU, CM 和 CP ,如果连接是组态的,那么连接的建立将由固件进行触发和监控。

 数据交换 

数据交换通过指令AG_SEND 和 AG_RECV实现。



注意

关于使用AG_SEND 和 AG_RECV 通信的样例程序位于条目号 8707570

对于 TCP/IP和ISO-on-TCP,数据交换通过指令TSEND和TRCV实现。

对于UDP,数据交换通过指令TUSEND和TURCV实现。


注意

以下条目包含通过CPU集成PN/IE接口的以太网用户通信的样例程序:

对于 TCP/IP和ISO-on-TCP,数据交换通过指令TSEND / TSEND_C 和 TRCV / TRCV_C实现。

对于UDP,数据交换通过指令TUSEND和TURCV实现。

 断开连接连接的断开由固件自动操作。连接通过指令TDISCON 断开。 

连接通过指令TDISCON 断开。


注意

对于S7-1500 CPU, CM 和 CP ,如果连接是组态的,那么连接的断开由固件自动操作。

 表1


安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.