基于DDE技术的工控软件数据共享.pdf

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

基于DDE技术的工控软件数据共享 ·杨世兴 ·43 · 萨屯s习s兔 内 4监测监控映 基于DDE技术的工控软件数据共享 杨世兴 李 溯 (西安科技学院自动化来 映西 西安 710054) 【摘 ,】本文介绍了DDE(动态数据文换)的基本棍念及其在工拉软件开发中的应用。本文通过 一个工撞软件与Exce12000动态数据交换的例子,来说明在vas.0环坑下工挂软件与本地应用程序基 于DDE的数据共享和与异地应用程序基于NetDDE的数据共享实现方法。 t关镇词】DDE _控软件 数据共享 NetDDE 1 引官 2DDE综述 工控系统用户很多时候希望根据具体的生产 所谓DDE即动态数据交换是指各个应用程 与监控的需要,开发一些具有自主知识产权的应 序间进行实时动态地数据交换,这要求交换数据 用程序,以实现特定的优化调度算法和控制策略。 的双方都处于运行状态,DDE过程在两类应用程 这就需要工控软件预留有一种数据通信标准接 序间进行,一类为服务器程序,它通常作为有效数 口,使任何具有这种标准接口的外部应用系统程 据的提供方;另一类为客户程序,作为数据的接受 序都可以通过接口与工控系统实现数据共享。这 方,它通过三种连接方式获取服务器程序的必威体育精装版 种致据共享的方式就是通常所说的DDE(动态数 数据。这三种连接方式分别是:(1)冷链接,服务器 据交换)机制,它可以在两个或多个应用程序之间 程序与客户程序间建立了连接通道,但只有客户 实现动态数据交换,达到数据共享的目的.作为本 向服务器提出数据更新谙求时,服务器才向客户 地DDE功能的扩充,NETDDE即网络动态数据 提供必威体育精装版教据;(2)温链接,当服务器数据更新时, 交换更是将工控系统与外部应用程序的数据共享 服务器程序自动向客户程序发数据已更新的消 的范围扩展到了局域网络,方便了工控系统与 息,但除非客户要求,服务器不会自动向客户发更 MIS管〔理信息系统),GIS(地理信息系统)等系统 新的数据。(3)热链接,一旦作为数据派的服务器 的连接,从而使工控系统的可扩展性和开放性大 程序更新了需要交换数据的内容,则将自动地将 大增强.工控系统的用户可以开发自己的应用程 更新的数据发给客户程序。实现DDE有一个最 序用标准的方法和通用的接口与工控系统交换实 墓本的条件:客户程序和服务程序都正在执行,并 时和历史数据,实现对工控系统的二次开发。 且服务器程序必须先于客户程序打开。DDE实现 应用程序间数据共享的形式如图1所示: 图1工控软件DDE示意图 通常的DDE都是指运行于同一台PC机的 能完成同一PC机程序间的数据交换,连接在一 应用程序间的动态数据交换。事实上,DDE除了 个局城网中的不同计算机上的应用程序也可通过 .44. 工矿自动化 DDE进行动态数据交换,这种方式叫做 NetDDE.NetDDE的通信过程如图2所示。 计算机 计算机 A :S}剩 DDE }会话 会话 NetDDE代理 NetBIOS ,NetDDE代理 图2 NetDDE通信过程示t图 3 用VB6.。实现程序间的DDE 表2中的LinkExecute,LinkRequest,Link 在VB提供的标准控件中,只有文本框、标签 Poke

文档评论(0)

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

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

1亿VIP精品文档

相关文档