网站大量收购闲置独家精品文档,联系QQ:2885784924

15 和外部系统的接口.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
15 和外部系统的接口.doc

第十五章 与外部系统的接口 15.1 概述 SUPER POWER8000系统采用WindowsNT、Windows2000作为操作系统,由于操作系统本身是多用户、多任务的,因此在系统中实现应用程序之间的数据交换是比较方便的。目前Windows提供有DDE、OLE(包括OPC)、ODBC等几种标准来支持应用程序之间的数据交换。 同时,SUPER POWER8000系统可根据实时数据库提供的数据访问接口可为各种外部设备和应用软件提供数据交互,如模拟屏、大屏幕投影仪、上级调度、微机五防、MIS、负荷控制、抄表、客户中心、配网自动化等, 从而将这些系统和SUPER POWER8000系统融为一体。 DDE是英文dynamic data exchange的缩写,即动态数据交换,它是最早的Windows操作系统面向非编程程序用户的程序间通信标准,通信效率低下,当通信数据量大时数据刷新速度慢。因此SUPER POWER8000系统主要考虑OLE和ODBC标准。 15.2 OLE及控件标准 OLE是英文object linking and embedding (对象的连接与嵌入)的缩写,最早使用于在一个程序中引用另一个程序中某个对象时直接用指针指向对象,而不必将被应用的对象拷贝道程序中。例如,一个电子表格(比如Excel)对象可以直接被连接到字处理程序(比如Word)中,通过这样的连接后,在Word中可以直接对Excel进行编辑,就好像他在Word当中一样;反过来,在Excel中编辑一个被嵌入到Word中的表格时,修改结果也会即刻被送达Word文档。 后来发布的OLE2将原来的概念做了较大的扩充,制定了规范的接口,在此基础上产生了组建对象模型(component object model,COM)、ActiveX控件、DCOM(distributed COM)技术,使得程序间交换数据有了更高效的手段。COM实际上是一种协议或接口标准,他负责将OLE对象连接起来,要想能够正确调用OLE对象就必须遵从这种标准。 OPC(OLE for process control,及应用于工业控制的OLE标准)是由国际上多家知名软硬件大公司(如Microsoft、Interlution、GE等)联合发起制定的一个接口标准。它是为了解决应用软件与各设备驱动程序的通信而产生的一项工业技术规范和标准,它采用客户/服务器体系,基于Microsoft的OLE/COM技术,为硬件厂商和应用软件开发者提供了一套标准的接口。这样硬件厂商只需开发一套符合OPC Server规范的程序组就可以满足不同用户的需要,无需考虑工程人员需求;而应用软件开发者只需编写一个符合OPC Client规范的接口就可以和任何硬件设备进行通信无需重写大量的设备通信驱动程序;从而工程人员也无需再考虑应用程序是否支持所选硬件的问题,有了更多的选择余地。OPC V1.0只支持实时数据的访问控制,V2.0还支持历史数据的访问控制,从而为OPC的适用范围提供了更大的空间。OPC技术规范由OPC基金会负责管理和升级维护,任何单位均可加入,只需每年缴纳少量的费用。 按照COM标准设计的OLE对象在注册后就可以被外部调用,Windows的自动控件器对这种OLE对象的访问给与支持,这种基于COM的能够被外部自动调用的OLE对象叫做ActiveX控件或OLE控件,有时也简称为OCX。ActiveX控件定义了可重用组件的标准接口。他不是独立的程序,他必须被植入控件容器的服务器中才能够被引用,如VB、IE浏览器都是标准的空间容器。 SUPER POWER8000系统也是一个容器,本公司以后开发的功能扩充软件(如遥视功能)均可用各种开发工具做成ActiveX控件,从而与SUPER POWER8000系统融为一体,达到无缝连接的目的。由于ActiveX控件与容器软件共用同一个存储空间,因此从系统稳定性考虑,ActiveX控件不与其它第三方开发商开发的ActiveX控件连接。 但是,SUPER POWER8000系统可按COM标准对外提供实时数据的访问方法,使其他第三方应用软件或本公司以后开发的配网自动化系统等充分共享本系统的SCADA系统数据,实现无缝连接。本系统也可作为OPC Server 为其他应用软件提供系统采集的所有数据,也可在数据采集系统中添加OPC Client接口,从其他OPC Server采集数据供SUPER POWER8000系统使用。(注:SUPER POWER8000系统本次设计不支持OPC,待公司加入OPC基金会后另立项目开发) 15.3 ODBC标准 ODBC是英文open database connectivity 的缩写,即开放数据库互连,是由美国微软公司提出的标准,目的是实现议

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档