- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BCNet-S7 高级语言编程指导 BCNet 的以太网端的协议开放,同时支持一些标志驱动,可以给需要自己开放上位和 管理系统的客户提供 一、实现方法介绍及对比 BCNet-S7 支持高级语言通过多种方式实现和S7 系列PLC 的数据通讯,以下列出了 可以实现的方法及优缺点: 1. 采用以太网端口开放的BCNetS7 协议,高级语言调用Winsock (Windows 网络编程接 口) 类库。 优点:计算机和BCNet 直接通讯,无须安装任何附加的驱动库。 缺点:需要熟悉Windows 的底层网络编程技术,要处理各种通讯异常。 特点:难度高,代码量多。 2. 采用ModbusTCP 协议,高级语言调用Winsock (Windows 网络编程接口)类库。 优点:和方法1 一样,计算机采用Socket 和BCNet 直接通讯,无须安装任何附加的驱 动库。 缺点:需要熟悉Windows 的底层网络编程技术,要处理各种通讯异常。BCNet 对 ModbusTCP 通讯还有一些限制(见ModbusTCP 通讯)。 特点:难度高,代码量多。 3. 采用OPC 客户机方式连接BCNetS7OPC 服务器。 优点:数据通讯全部由OPC 服务器完成,省去了通讯异常处理的编程;OPC 服务器采 用多线程运行,降低CPU 使用率,应用程序仅需要关注界面方面的编程。 缺点:需要熟悉OPC 客户机编程。 特点:难度中,代码量适中。 4. 采用西门子PRODAVE 动态 库。 优点:直接调用DLL 函数,方便编程; 缺点:计算机需要安装西门子PG/PC 编程接口、PRODAVE DLL 以及BCNet 的编程 驱动; 遇到问题不利于调试。 特点:难度低,代码量较小。 二、BCNetS7 协议+Winsock (以VisualBasic6 举例) 在Winsock 控件,将Winsock 控件拖拉到窗体,添加一些编辑框和按钮, 编写窗体加载 处理程序、按钮处理程序、以及数据通讯处理程序。 代码根据BCNetS7 协议设置 命令,然后调用Winsock 的SendData 将命令数据发 送到BCNet。 运行界面如图: 三、采用OPC 客户机方式连接BCNetS7OPC 服务器(以VisualBasic6 举例) 为了在VB 项目中调用方便,我们设计一个模块(Module)来完成OPC 服务器的通讯功能, 这个模块为OPC_Client,你可以打开光盘中的VB 项目看到它的代码。 OPC_Client 模块总的设计思想是:连接指定的OPC 服务器,获取OPC 服务器中的所有标 签(变量),向 OPC 服务器里添加一个组,将这些 加入到这个组里,然后用户就可以 调用 的读写函数。 要在 VB 项目里 OPC 服务器的对象就必须首先添加 :VB 菜单 Project-References,然后在 框中选择OPC DA Automation Wrapper 2.02,如果计算 机安装了某个OPC 服务器,那么系统中都会有这个 ,对应的文件是opcdaauto.dll,如 果没有这个 ,安装一下BCNetS7OPC 即可。 演示运行如图: 四、采用西门子PRODAVE 动态 库 西门子公司提供了一个动态 库(称为 PRODAVE),高级语言可以通过PG/PC 接 口的 S7 ONLINE 来驱动通讯模块,进而和 PLC 通讯。BCNet 的 STEP7 驱动也支持 PRODAVE,高级语言可以通过S7 ONLINE,也可以通过BCNetS7(PPI)、BCNetS7(MPI) 以及BCNetS7(PROFIBUS)来实现通讯。演示程序包括一个VB6 的项目,在 光盘\高级语 言通讯编程\ BCNet_Prodave_Sample_VB6 中。 演示界面如图: 详情可以登录 : ;
您可能关注的文档
最近下载
- 车尔尼钢琴初步教程 作品599 教学与弹琴指导_12198815.pdf VIP
- 安全生产月竞赛题库(附参考答案).pptx VIP
- 2025年上海市绿化和市容管理局部分直属事业单位公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解(5套).docx
- Unit 4 My friends Friends share第2课时冀教版(三起)(2024)英语三年级上册.pptx VIP
- 起风了sax五线谱.pdf VIP
- 影视话剧剧本_性情男女.docx
- 湘少版三年级上册英语全册教学课件.pptx
- 蚁群算法.ppt VIP
- 江苏开放大学《宏微观经济学》——计分作业2 .doc VIP
- 民族团结铸牢中华民族共同体意识PPT (3).pptx VIP
文档评论(0)