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

说明
可以使用 TSEND_C 与 TRCV_C 指令,编写 S7-1200 CPU 集成 PROFINET 接口开放式用户以太网通讯做数据交换。

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

指令 说明
TSEND_C 异步执行的TSEND_C指令有以下功能:

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

  • 配置及建立通讯连接
  • 通过已存在的连接接收数据
  • 断开通讯连接

支持以下协议:

  • ISO-on-TCP
  • TCP
  • UDP

示例程序说明
此S7程序包含调用 "TSEND_C"和 "TRCV_C" 指令,及参数化用于两个 S7-1200 CPU数据交换的 ISO-on-TCP连接。建立 ISO-on-TCP 连接的参数保存在 DB2 "CONNECT"数据块里。

以下文档是示例程序的说明:

如何编写 S7-1200 CPU 集成PROFINET 接口用 TSEND_C 与 TRCV_C 指令的开放式用户以太网通讯程序? NET_S7-1200_ISOonTCP_en.pdf ( 1186 KB )

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

如何编写 S7-1200 CPU 集成PROFINET 接口用 TSEND_C 与 TRCV_C 指令的开放式用户以太网通讯程序? T_COMMUNICATION_S7-1200.zip ( 2324 KB )

补充信息
TSEND_C和 TRCV_C 指令的参数化开放式用户通讯连接详细信息参考以下手册:

手册 条目号
STEP 7 Basic V11 SP2 57199536
STEP 7 Professional V11 SP2 57185407
SIMATIC S7-1200 Automation System 36932465

创建环境

此 FAQ 中画面及示例程序创建于 STEP 7 Professional V11 SP2 Update 5 。n

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论