技
术
创
新
《微计算机信息》(测控自动化)2010 年第 26 卷第 11-
1
期
360
元
/
年 邮局订阅号
!
82-946
《现场总线技术应用 200 例》
控 制 系 统
!"#
接口技术在
$%&
数据交换中的应用
!"#$%& ’( ’)* +,-&.($*& -&*/,’0’%1 +, 2*" 2$-$ &3*/$%&
!"#
中国石油化工股份有限公司
$%#
北京化工大学
&
王 燕
"
王 健
%
WANG Yan WANG Jian
摘要
!
’()
系统 的使 用
*
提高了装置的控制精度
"
分散了系统风险
"
提高了装置的生产能力
#
在一些大型石油化工联合企业
中
*
主要炼油化工装置已经基本实现了
’()
控 制
*
但 由于 大 多 数
’()
系 统是 封 闭 的
*
缺 乏统 一
"
标准的开放式接口
*
难 以满 足
企业信息化的发展要求
$
因此我们就需要开发相应的接口用于
’()
数据 的交 换
*
使上层管理系统与底层控制系统之间紧密
集成
$
本文主要介绍实现
’()
数据 交换 的
+,(
接 口技 术
*
给出了主要的步骤和程序示例
*+,(
接口技术能够满足大量
’()
系 统的
数据 交换 要求
*
我们能在它的基础上开发一些上层应用系统
$
关键词
! "#$%
数据交换
& ’(#
中图分类号
) *(+,-
文献标识码
! .
/0123452)
’() -.-/01- 230 4-05 /6 7183690 /:0 ;6</36= 2;;432;. 6> 5097;0?57-/37@4/0 -.-/01 37-A- 2<5 0<:2<;0 /:0 83654;/790 ;282;7-
/. 6> /:0 5097;0B C< 2 =23D0 80/36;:017;2= ;638632/76<? /:0 127< 30>7<03. 5097;0 :2- @00< ;6</36==05 @. ’()? @4/ 16-/ 6> ’() 230
;=6-05 -.-/01- 2<5 =2;A 6> 4<7>705 2<5 -/2<5235 680<05 7</03>2;0? -6 /:0. 230 57>>7;4=/ /6 100/ /:0 5090=6810</ 30E473010</- 6> 7<-
>6312/7F2/76< 0</03837-0B)6 /:2/ G0 <005 /6 5090=68 /:0 288368372/0 7</03>2;0 >63 ’() 52/2 0H;:2<D0?7< 63503 /6 12A0 /:0 48803 12<-
2D010</ -.-/01- 2<5 /:0 4<503=.7<D ;6</36= -.-/01 7</0D32/05 /7D:/=.B
I:0 +,( 7</03>2;0 /0;:<6=6D. G:7;: 718=010</ ’() 52/2 0H;:2<D0 230 30-023;:05 7< /:7- /0H/BI:0 127< -/08- 2<5 ;650 0H218=0 230
D790< 7< /:7- /0H/BI:0 +,( 7</03>2;0 /0;:<6=6D. ;2< 100/ 52/2 0H;:2<D0 30E473010</- 6> /:0 92-/ 12J637/. 6> ’()B+< /:0 @2-7- 6> 7/ ?
G0 ;2< 5090=680 -610 48803 288=7;2/76<-B
678 9:3;1! "<$& "427 =>5?4@A7& ’(<
文章编号
)BCCDECF,CG+CBCHBBE
B
ECCIDEC+
B
前言
随着企业信息化进程的进一步深化
?
许多企业已经不能满
足于
’()
控制系统和上层管理系统的分离应用及由于通讯接
口不灵活而导致的控制网与管理网之间数据互操作性差的现
状
?
而是需要实现上层管理系统与底层控制系统之间的紧密集
成
?
解决生产和企业管理中出现的问题
?
提高企业生产效益及信
息化水平。
+,(
作为硬件和软件之间的中间件
?
为工业数据通
讯提供了一个标准。本文主要应用
+,(
接口技术设计基于
’()
数据交换的接口
?
达到
’()
系统数据交换和共享的目的。
+ ’(<
技术
+,(K+LM >63 ,36;0-- (6</36=N
是一个开放的用于工业过程
控制的接口标准。
+,(
接口标准为数据采集接口和现场过程控
制
’()
系统应用建立了桥梁。
K"N+,(
接口标准
+,(
规范规定了两套接口标准
O(+P
接口和
+,(
自动化
接口
?(+P
接口
K
自定义接口
N
的效率比较高
?
能够发挥服务器的
最佳性能
$
自动化接口简单、易于编程。本文采用自动化接口方
法设计应用于现场
’()
数据交换的接口。
+,(
接口标准
K%N +,(
连接模式
+,(
采用客户端
Q
服务器
K(=70</Q)03903N
的连接模式
?
针对硬
件的驱动程序由硬件开发商根据硬件的特征提供统一的
+,(
接口程序
?
软件厂商按照
+,(
标准访问
)03903?
就能实现与硬件
设备的通信。
+,(
连接模式
KRN+,(
数据访问规范
+,(
数据访问服务器有
R
类对象模型
O+,(
服务器对象
K)03903N
、
+,(
组对象
KS3648N
、
+,(
项对象
KC/01N
。
服务器对象
O
包含服务器的所有信息
?
也是组对象的容器
?
一
个
+,(
服务器对应一个
+,( )03903
。
组对象
O
拥有本组对象的所有信息
?
同时包含并逻辑组织项
对象。
项对象
O
读写数据的最小单位
?
每个数据项代表一个到数据
源的连接。
- ’(<
客户端应用程序的设计
客户端应用程序的设计主要指
+,(
接口部分的设计。
王 燕
!
高级工程师
项 目 基 金
!
多 变 量 内 模 控 制 的 工 程 化 应 用 研 究 及 实 现
G+CCD//CI+B-BJ&
工 业 生 物 技 术 的 过 程 科 学 技 术 研 究
G+CC,<.,BI-CCJ
TU
V V
评论0
最新资源