-
SUPER
POWER8000
系统概要设计
V1.0
第十五章
与外部系统的接口
15.1
概述
SUPER
POWER8000
系统
采用
WindowsNT
、
Windo
ws2000
作为操作
系统,由于操作系统本身是多用户、多任
务的,因此在系统中实现应
用程序之间的数据交换是比较方便的。
目前
Windows
提供有
DDE<
/p>
、
OLE
(包括
OPC
)
、
ODBC
< br>等几种标准来支持应用程序之间的数据交换。
同时,
SUPER POWER8000
系统可根据实时数据库提供的数据访
问接口可为各种外部设备和应用软件提供数据交互
,
如模拟屏、
大屏
幕投影仪、上级调度
、微机五防、
MIS
、负荷控制、抄表、客户中心、
配网自动化等,
从而将这些系统和
SUPER
POWER8000
系统融为一体。
DDE
是英文
dynamic
data
exchange
的缩写,
即动态数据交换,
它是最早的
Windows
< br>操作系统面向非编程程序用户的程序间通信标
准,通信效率低下,当通信数据量大
时数据刷新速度慢。因此
SUPER
POWER8000
p>
系统主要考虑
OLE
和
ODBC
标准。
15
.
2
OLE
及控件标准
OLE
是英文
object
linking and embedding
(对象的连接与
嵌入)
的缩写,
最早使用于在一个程序中引用另一个程序中某
个对象
时直接用指针指向对象,
而不必将被应用的对象拷贝道程
序中。
例如,
一个电子表格(比如
Ex
cel
)对象可以直接被连接到字处理程序(比
如
Word
)中,通过这样的连接后,在
Word
p>
中可以直接对
Excel
进行
15-1
SUPER
POWER8000
系统概要设计
V1.0
< br>编辑,就好像他在
Word
当中一样;反过来,在
Excel
中编辑一个被
嵌入到
Word
中的表格时,修改结果也会即刻被送达
Wo
rd
文档。
后来发布的
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<
/p>
规范
的接口就可以和任何硬件设备进行通信无需重写大量的设备通
信驱
动程序;
从而工程人员也无需再考虑应用程序是否支持所选
硬件的问
题,有了更多的选择余地。
OPC V1.0
只支持实时数据的访问控制,
V2.0
还支持历
史数据的访问控制,从而为
OPC
的适用范围提供了更
大的空间。
OPC
技术规范由
< br>OPC
基金会负责管理和升级维护,任何单
位均可加入,
只需每年缴纳少量的费用。
15-2
SUPER
POWER8000
系统概要设计
V1.0
< br>按照
COM
标准设计的
OLE<
/p>
对象在注册后就可以被外部调用,
Windows
的自动控件器对这种
OLE
对象的访问给与支持,
p>
这种基于
COM
的能够被外部自动调用的<
/p>
OLE
对象叫做
ActiveX
控件或
OLE
控件,
有
时也简称为
OCX
。
< br>ActiveX
控件定义了可重用组件的标准接口。他不
是独立的程序,
他必须被植入控件容器的服务器中才能够被引用,
如
VB
、
IE
浏览器都是标准的空间容器。
SUPER POWER80
00
系统也是一个容器,本公司以后开发的功能
扩充软件(如遥
视功能)均可用各种开发工具做成
ActiveX
控件,从
p>
而与
SUPER POWER8000
系统
融为一体,达到无缝连接的目的。由于
ActiveX
控件与容
器软件共用同一个存储空间,因此从系统稳定性考
虑,
Acti
veX
控件不与其它第三方开发商开发的
ActiveX
控件连接。
但是,
SUPER POWER8000
系统可按
COM
标准对外提供实时数据
的访问方法,
使其他第三方应用软件或本公司以后开发的配网自动化
< br>系统等充分共享本系统的
SCADA
系统数据,
实现无缝连接。
本系统也
可作为
OPC Server
为其他应用软件提供系统采集的所有数据,也可
在数据采集系统中添加
OPC
Client
接口,从其他
OPC <
/p>
Server
采集数
据供
SUPER POWER8000
系统使用。
(
注:
SUPER POWER8000
系统本
次设计不
支持
OPC
,待公司加入
p>
OPC
基金会后另立项目开发
)
15
.
3
ODBC
标准
ODBC
是英文
open
database
connectivity
的缩写,即开放数据
库互连,
是由美国微软公司提出
的标准,
目的是实现议购数据库的互
15-3
SUPER
POWER8000
系统概要设计
V1.0
< br>联。
在此之前。
由于各种数据库产品都拥有自己的编程语
言和文件格
式,
要先实现异构数据库间的数据共享和访问就必须
特定的应用单独
编写程序,
这种临时编写的程序不具备丝毫的通
用性,
当数据库的结
构、字段等属性发生变化后原来的编程就不
再适用。
ODBC
标准规定料开放数
据库互联的所有标准,
支持
ODBC
标
准的
数据库产品都提供基于自己
DBMS
(
database management system
)
的
ODBC
接口程序,
如
Access
、
Foxp
ro
、
ExcelXLS
文件、
SQL
Server
、
Sybasde
、
Oracle
等
均支持
ODBC
。
本系统选择
SQL
Server
数据库存放历史数据信息,
SQL Server
是一个高性能、客户
/
服务器关系型数
据库管理系统(
RDBMS
:
rela
tional database management system
)
,他经过精心设计,既支
持大吞吐量的事务处理,也能支持数据仓库和决定
支持的应用程序,
SQL
Server
可以在基于
Mirosoft Windows
NT Server
网络的任何硬
件结构环境中完好地运行。
因此,
其他第三方的任何产品或本公司以
后开发的配网自动化系统、电力客户中心管理系统、
GIS
系
统等只须
按照该标准均可达队
SUPER POWER8000
系统历史数据库系统进行读、
写访问的目的,当然需要必要的安
全认证。在这些系统中,再嵌入
SUPER POWER8000
系统提供的基于
COM
标准的实时数据库访问体系,
就可完全与
SUPER
POWER8000
系统融为一体。
15
.
4
模拟屏的支持
模拟屏驱动软件是建立在
SUPER
POWER8000
系统实时数据库
15-4
SUPER
POWER8000
系统概要设计
V1.0
< br>接口基础上的一个应用软件,
它可以单独用一台计算机也可安装在系
统任何一台计算机上工作。
15
< br>.
4
.
1
模拟屏系统结构
其结构如图
15-1
所示。
由于
SUPER POWER8000
系统采用全面模块化技术,模拟屏驱
动软件只需从实时数据库提取模拟屏所需数据即可,
无需更其他模块
发生任何联系,从而结构简单调试、维护方便。
图
15-1
模拟屏驱动系统结构图
RS232
或其他接口
模拟屏管理软件
实时数据库
以太网
模拟屏
15
.
4
.
2
模拟屏驱动软件的设计
由于目前市场
上模拟屏厂家众多,各厂家通信协议也千差万
别,因此
SUPE
R
POWER8000
系统模拟屏驱动程序也采用模块化设计,
15-5
-
-
-
-
-
-
-
-
-
上一篇:国际专利许可合同英文版(完整版)
下一篇:华为内外部环境分析