• {{item.name}}
{{item.name}}
{{item2.name}}
更多
常问问题

S7-300中如何使用通信功能块FB12 "BSEND" 和 FB13 "BRCV"进行数据交换?

star star star star star
5.0 分
  • 通信(通讯)
  • 系统接口
文档编号:18516182| 文档类型:常问问题| 发布时间:2023年11月01日
  • 0
  • 467
  • 5183
内容预览: 说明: 两个 S7-300 站通过NetPro 组态的 S7 连接相互之间传送数据的通信功能必须在程序中调用相应的功能块。 FB12 "BSEND" 功能块发送数据,FB13 "BRCV" 功能块接收数据。 在这里,S7 连接不需要在两侧都组态,因为通过 FB12 "BSEND" 和FB13 "BRCV" 的S7 通信是基于客户机-客户机模式的。 ......  

例如,您可以使用S7通信通过S7 CPU的集成PROFINET接口和工业以太网接口进行数据传输。

以下服务可用于S7通信:

  • BSEND 用于发送数据
  • BRCV 用于接收数据

必须在两侧配置S7连接,因为通过“BSEND”和“BRCV”服务的S7通信基于客户端-客户端原则。

通信功能块 "BSEND" and "BRCV”的特点

  • "BSEND" and "BRCV” 是异步通信功能块。
  • "BSEND" and "BRCV” 在多个 OB1 循环中执行。
  • "BSEND" 由输入参数"REQ"使能触发。
  • "BRCV" 由输入参数"EN_R"使能触发。
  • 任务完成状态由 "DONE","NDR" 或 "ERROR"表示。
  • "BSEND" 和 "BRCV" 可以在一个连接上同时进行。
  • 在 STEP 7 V5中,根据用于数据交换的接口,您可以在用户程序中调用以下版本的SFB/FB 12“BSEND”和SFB/FB 13“BRCV”:
  • 在 STEP 7 V16 中 "BSEND" 和 "BRCV” 指令在"指令" 任务卡下的"通信 > S7 通信"中找到。

以下示例程序描述如何配置S7连接,以便使用“BESEND”和“BRCV”服务在两个S7 CPU之间交换数据。

下载

 documentation (1,4 MB)

  Project for STEP 7 V16 (2,2 MB)

 Project S7-1500 CPU for STEP 7 V16 (2.0 MB)

Project S7-300 CPU for STEP 7 V16 (1.8 MB)

 Project S7-300 CPU for STEP 7 V5 (507.9 KB)

更多信息以下手册包括有关可通过“BSEND”和“BRCV”服务传输的数据的信息:

  • "SIMATIC System Software for S7-300/400 System and Standard Functions - Volume 1/2": Entry ID  109751826
  • SIMATIC STEP 7 Basic/Professional V16 and SIMATIC WinCC V16: Entry ID 109773506

附加关键字

USEND, URCV


您可以前往全球资源库查看此文档:

http://support.automation.siemens.com/CN/view/zh/18516182

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。