- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图11-32“创建记录体”对话框 返回 图11-33数据库连接命令语言 返回 图11-34创建数据库表格命令语言 返回 图11-35插入记录命令语言 返回 表11-2按钮属性设置表 返回 图11-36记录体属性设置对话框 返回 图11-37记录查询命令语言对话框 返回 图11-38数据库记录查询 返回 图11-39断开数据库连接命令语言 返回 图11-40数据库操作画面 返回 图11-41数据库操作的运行画面 返回 表11-1服务器程序的三个标识名 返回 图11-1组态王访问Excel数据流向 返回 图11-2利用设备安装向导定义DDE设备 返回 图11-3组态王定义变量并与Excel进行连接 返回 图11-4组态王运行系统输出变量 返回 图11-5组态王访问Excel交换数据 返回 图11-6 Excel访问组态王数据流向 返回 图11-7设备安装向导 返回 图11-8定义I/O整型变量 返回 图11-9组态王运行系统输出该变量 返回 图11-10 Excel中引用组态王变量 返回 图11-11组态王运行系统输出 返回 图11-12 Visual Basic中建立窗体和控件 返回 图11-13组态王中定义DDE设备 返回 图11-14组态王中定义I/O变量 返回 图11-15组态王中输出来自Visual Basic 的数据 返回 图11-16组态王中为变量输出 建立动画连接 返回 图11-17组态王定义I/O实刑变量 返回 图11-18组态王中输出变量 返回 图11-19建立窗体和控件 返回 图11-20 Visual Basic中为控件建立与组态王变量的连接 返回 图11-21 Visual Basic接收组态王的数据 返回 图11-22建立OPC服务器 返回 图11-23 FactorySoftOPC客户端软件 返回 图11-24选择OPC服务器对话框 返回 图11-25添加数据项 返回 图11-26客户端的数据状态 返回 图11-27建立OPC服务器 返回 图11-28 OPC服务器运行状态 返回 图11-29组态王中变量的设置 返回 图11-30 “ODBC Microsoft Access安装”对话框 返回 图11-31“创建表格模板”对话框 返回 项目十一 组态王与其他软件之间的互联 任务一 基于动态数据交换的数据互联 任务二 基于OPC方式的通信互联 任务三 组态王与关系数据库连接 任务一 基于动态数据交换的数据互联 11.1.1任务目标 掌握组态王与Excel, Visual Basic之间动态数据交换的方法和步骤。 11.1.2任务分析 组态王支持动态数据交换(Dynamic Data Exchange DDE ),能够和其他支持动态数据交换的应用程序方便地交换数据。通过DDE,工程人员可以利用PC机丰富的软件资源来扩充组态王的功能,比如用电了表格程序从组态王的数据库中读取数据,对生产作业执行优化计算,然后组态王再从电了表格程序中读出结果来控制各个生产参数;可以利用Visual Basic开发服务程序,完成数据采集、报表打印、多媒体声光报警等功能,从而很容易组成一个完备的上位机管理系统。 下一页 返回 任务一 基于动态数据交换的数据互联 11.1.3相关知识 DDE是Windows平台上的一个完整的通信协议,DDE过程可以比喻为两个人的对话,一方向另一方提出问题,然后等待回答,提问的一方称为“客户”(Client),回答的一方称为“服务器”(Server)。一个应用程序可以同时是“客户”和“服务器”,当它向其他程序请求数据时,它充当的是“客户”,若有其他程序需要它提供数据,它又成了“服务器”。 DDE对话的内容是通过二个标识名来约定的: 应用程序名(application )进行DDE对话的双方的名称。 主题(topic):被讨论的数据域(domain)。 项目( item ):被讨论的特定数据对象。 上一页 下一页 返回 任务一 基于动态数据交换的数据互联 建立DDE之前,客户程序必须填写服务器程序的二个标识名,如表11-1所示。 11.1.4任务实施 1.组态王与Excel之间的数据交换 当组态王作为“客户”向Excel请求数据时,需要在组态王的数据词典单新建一个I/O变量,并A升记服务器程序的二个标识名。 当Excel作为“客户”向组态王请求数据时,需要在Excel单元中输入远程引用公式: =VIEW │ TAGNAME!设备名.寄存器名 “设备名.寄存器名呀旨的是组态王数据词典单I/}变量的设备名和该变量的寄存器名。设备名和寄存器名的大小写一定要正确。 上一页 下一页 返回 任务一 基于动态数据交换的数据互
文档评论(0)