- {{item.name}}
S7-300中如何使用通信功能块FB12 "BSEND" 和 FB13 "BRCV"进行数据交换?
- 1
- 774
- 5183
例如,您可以使用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%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- S7-300/400 与 WinCC 之间通过 BSEND/BRCV 进行大数据量交换
- Rawdata,BSEND/BRCV,AR_SEND使用中的一些常见问题
- CPU 之间通过 MPI/PROFIBUS DP 进行数据交换的方法有哪些?
- 如何使用通讯功能块FC11和FC12用于PROFINET IO 控制器编程?
- 如何使用电容式液位开关LCS050的IO-Link通信功能
- 如何编程通信块 FB63 "TSEND", FB64 "TRCV", FB65 "TCON" 和 FB66 "TDISCON"以实现用S7-300 或 S7-400 CPU的PROFINET口进行基于TCP协议的数据交换?
- SITOP UPS1600:面板和通信功能块(TIA Portal, STEP 7 与 WinCC)
- 怎样使用通讯功能块FC5和FC6?
- 怎样使用通讯功能块 FC50 和 FC60 编程?
- 如何使用FB15 "PUT" 和 FB14 "GET"功能块进行组态和编程,创建一个 S7 连接用于一个S7-1200和一个S7-300 CPU的数据传输?
{{item.nickName}}