与外部系统的接口.doc

与外部系统的接口.doc

ID:61462398

大小:75.00 KB

页数:11页

时间:2021-02-02

与外部系统的接口.doc_第1页
与外部系统的接口.doc_第2页
与外部系统的接口.doc_第3页
与外部系统的接口.doc_第4页
与外部系统的接口.doc_第5页
资源描述:

《与外部系统的接口.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第十五章与外部系统的接口15.1概述SUPERPOWER8000系统采用WindowsNT、Windows2000作为操作系统,由于操作系统本身是多用户、多任务的,因此在系统中实现应用程序之间的数据交换是比较方便的。目前Windows提供有DDE、OLE(包括OPC)、ODBC等几种标准来支持应用程序之间的数据交换。同时,SUPERPOWER8000系统可根据实时数据库提供的数据访问接口可为各种外部设备和应用软件提供数据交互,如模拟屏、大屏幕投影仪、上级调度、微机五防、MIS、负荷控制、抄表、客户中心、配网自动化等,从而将这些系统和SUPERPOWER800

2、0系统融为一体。DDE是英文dynamicdataexchange的缩写,即动态数据交换,它是最早的Windows操作系统面向非编程程序用户的程序间通信标准,通信效率低下,当通信数据量大时数据刷新速度慢。因此SUPERPOWER8000系统主要考虑OLE和ODBC标准。15.2OLE及控件标准OLE是英文objectlinkingandembedding(对象的连接与嵌入)的缩写,最早使用于在一个程序中引用另一个程序中某个对象时直接用指针指向对象,而不必将被应用的对象拷贝道程序中。例如,一个电子表格(比如Excel)对象可以直接被连接到字处理程序(比如Wor

3、d)中,通过这样的连接后,在Word中可以直接对Excel进行编辑,就好像他在Word当中一样;反过来,在Excel中编辑一个被嵌入到Word中的表格时,修改结果也会即刻被送达Word文档。后来发布的OLE2将原来的概念做了较大的扩充,制定了规范的接口,在此基础上产生了组建对象模型(componentobjectmodel,COM)、ActiveX控件、DCOM(distributedCOM)技术,使得程序间交换数据有了更高效的手段。COM实际上是一种协议或接口标准,他负责将OLE对象连接起来,要想能够正确调用OLE对象就必须遵从这种标准。OPC(OLEfo

4、rprocesscontrol,及应用于工业控制的OLE标准)是由国际上多家知名软硬件大公司(如Microsoft、Interlution、GE等)联合发起制定的一个接口标准。它是为了解决应用软件与各设备驱动程序的通信而产生的一项工业技术规范和标准,它采用客户/服务器体系,基于Microsoft的OLE/COM技术,为硬件厂商和应用软件开发者提供了一套标准的接口。这样硬件厂商只需开发一套符合OPCServer规范的程序组就可以满足不同用户的需要,无需考虑工程人员需求;而应用软件开发者只需编写一个符合OPCClient规范的接口就可以和任何硬件设备进行通信无需

5、重写大量的设备通信驱动程序;从而工程人员也无需再考虑应用程序是否支持所选硬件的问题,有了更多的选择余地。OPCV1.0只支持实时数据的访问控制,V2.0还支持历史数据的访问控制,从而为OPC的适用范围提供了更大的空间。OPC技术规范由OPC基金会负责管理和升级维护,任何单位均可加入,只需每年缴纳少量的费用。按照COM标准设计的OLE对象在注册后就可以被外部调用,Windows的自动控件器对这种OLE对象的访问给与支持,这种基于COM的能够被外部自动调用的OLE对象叫做ActiveX控件或OLE控件,有时也简称为OCX。ActiveX控件定义了可重用组件的标准

6、接口。他不是独立的程序,他必须被植入控件容器的服务器中才能够被引用,如VB、IE浏览器都是标准的空间容器。SUPERPOWER8000系统也是一个容器,本公司以后开发的功能扩充软件(如遥视功能)均可用各种开发工具做成ActiveX控件,从而与SUPERPOWER8000系统融为一体,达到无缝连接的目的。由于ActiveX控件与容器软件共用同一个存储空间,因此从系统稳定性考虑,ActiveX控件不与其它第三方开发商开发的ActiveX控件连接。但是,SUPERPOWER8000系统可按COM标准对外提供实时数据的访问方法,使其他第三方应用软件或本公司以后开发的

7、配网自动化系统等充分共享本系统的SCADA系统数据,实现无缝连接。本系统也可作为OPCServer为其他应用软件提供系统采集的所有数据,也可在数据采集系统中添加OPCClient接口,从其他OPCServer采集数据供SUPERPOWER8000系统使用。(注:SUPERPOWER8000系统本次设计不支持OPC,待公司加入OPC基金会后另立项目开发)15.3ODBC标准ODBC是英文opendatabaseconnectivity的缩写,即开放数据库互连,是由美国微软公司提出的标准,目的是实现议购数据库的互联。在此之前。由于各种数据库产品都拥有自己的编程语

8、言和文件格式,要先实现异构数据库间的数据共享和访问就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。