×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 67196808, 文档发布日期 2018年9月10日
(8)
评估

S7-1200/1500 CPU 集成的PROFINET 接口,如何使用 TSEND_C 与 TRCV_C 指令编写开放式用户以太网通讯程序?

推荐文档: 西门子工程师推荐本文档!
  • 文档
  • 涉及产品
说明 可以通过 TSEND_C 与 TRCV_C 指令,使用 S7-1200/1500 CPU 集成的 PROFINET 接口进行开放式以太网通讯,并做数据交换...


在STEP 7  (TIA Portal)中 ,可以在"Communication > Open User Communication" 面板下"Instructions"任务卡里,找到 TSEND_C 和 TRECV_C 指令。

指令Description
TSEND_C异步执行的 TSEND_C 指令有以下功能 :
  •  配置及建立通讯连接
  • Send 通过已存在的连接发送数据
  • 断开通讯连接
TRCV_C异步执行的 TRCV_C 指令有以下功能:
  • 配置及建立通讯连接 
  • 通过已存在的连接接收数据
  • 断开通讯连接

表 1


支持以下协议:

  • ISO-on-TCP
  • TCP
  • UDP

示例程序说明
此S7程序包含调用 "TSEND_C" 和 "TRCV_C" 指令,及参数化并建立 S7-1200 CPU 和 S7-1500 的 ISO-on-TCP 连接。建立 ISO-on-TCP 连接的参数保存在  "General Data" 数据块里。

以下文档是用于S7-1200的示例程序的说明:

  Registrierung notwendig  net_s7-1200_isoontcp_en.pdf (1016,9 KB)

下载
示例程序包含在"Ouc_S7-1200_S7-1500.zip" 文件里。
复制"Ouc_S7-1200_S7-1500.zip" 到一个独立的目录中,双击可以打开,也可以使用STEP 7软件打开解压缩后的项目。

  Registrierung notwendig  Ouc_S7-1200_S7-1500.zip (1,1 MB)

更多信息
 下面的手册中提供了关于TSEND_C和TRCV_C指令的详细信息,以及关于开放通信的通信连接的参数化:
   

手册Entry ID
SIMATIC STEP 7 Basic/Professional V15.1 and SIMATIC WinCC V15.1109755202 
SIMATIC S7 S7-1200 Automation System109741593

表 2

创建环境

此 FAQ 中画面及示例程序创建于 STEP 7  (TIA Portal) V15 。


安全信息
为了防止工厂、系统、机器和网络受到网络攻击,需要实施并持续保有全面、先进的工业信息安全概念。西门子的产品和解决方案只是此概念的其中一个要素。更多有关工业信息安全的信息,请访问

http://www.siemens.com/industrialsecurity.



Also available in the following languages:

  • German
  • Spanish
  • Chinese


安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.
对统计的支持
用该功能可根据所需数量输出搜索结果的IDs (格式 .txt)

生成列表
复制URL
在新设计中显示此页面
mySupport Cockpit
相关链接