《利用BSEND_BRCV功能实现S7-300_400与WinCC的大数据量交换(更新版)13366999016 》.pdf

《利用BSEND_BRCV功能实现S7-300_400与WinCC的大数据量交换(更新版)13366999016 》.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《利用BSEND_BRCV功能实现S7-300_400与WinCC的大数据量交换(更新版)13366999016 》.pdf

利用 BSEND/BRCV 功能实现 S7-300/400 与WinCC 的大数据量交换 摘 要 本文介绍了如何在 WinCC 中使用 BSEND/BRCV 类型的原始数据类型,来实现与 S7- 300/400 PLC 的大数据量交换。 关键词 BSEND/BRCV,原始数据 Key Words BSEND/BRCV,Rawdata AD Service Support 18 目 录 一.WinCC BSEND/BRCV功能介绍4 二.Step7 中的组态: 4 三.WinCC 的设置:9 附录-推荐网址 17 AD Service Support 18 一.WinCC BSEND/BRCV 功能介绍 WinCC 支持 Rawdata (原始数据)类型的变量,可以实现和PLC 的批量数据交换。其 中 Send/Receive 类型的 Rawdata 变量因其受 PDU 尺寸的限制(240/480 字节),故最大 尺寸为 208/448 字节,能够实现中小规模的批量数据交换。 但对于大批量的数据交换可以考虑使用 AR_SEND 和 BSEND/BRCV 功能。两者都需要 PLC 端调用功能块,主动将最大 16K 字节的数据发到 WinCC 的 Rawdata 变量。 AR_SEND(SFB37)只适用于 S7-400 系列 PLC,S7-300PLC 不支持。关于此内容请参见 WinCC 的帮助文档和西门子网上课堂中 ID 号为 227 :《 如何实现 WinCC 对 S7-400 的高 速数据采集》。 而对于 BSEND/BRCV 功能,PLC 端需要调用 BSEND/BRCV 功能块(SFB12/13 , FB12/13)将数据发送给 WinCC 的 Rawdata 变量。使用 S7-300PLC 也可以实现(需要 CP 模板或集成的 PN 口等硬件支持)。但WinCC 无法直接在画面中使用该变量,需要用脚本处 理字节数组的方式来访问它。 本文以 Step7 5.4 、WinCC V6.2 和 CPU315 -2 PN/DP 为例,利用以太网实现 8K 字节 的批量数据交换。 二.Step7 中的组态: 打开 Simatic Manager, 新建项目插入一个 S7-315 - 2 PN/DP 站,在硬件组态 HW Config 中设置 PN 口的 IP 地址:192.168.2.125 ,子网掩码:255.255.255.0 。 并为其建立 一个子网。 AD Service Support 18 2 3 1 编译保存并下载该硬件组态。 点击工具栏上的 NetPro 按钮或点击菜单“Option ”- “Configure Network ”,打开 NetPro 编辑器。 点击选中 S7-300 站中的 CPU315-2PN/DP,然后右键单击下面列表的空白处,出现菜 单,如下图所示: AD Service Support 18 在 点 击 菜 单 第 一 项 “Insert New Connection ” , 在 弹 出 的 对 话 框 中 点 选 “(Unspecified)” 点击 “OK”确认输入,然后弹出下面的对话框: 2 3 1 4 AD Service Support

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档