|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
现场智能测控仪表软件组件集成技术的研究 , N. S# f+ N' G3 \
摘要本文 以“SHCAN2000型现场总线控制系统”的开发为背景,探讨了现场智能测控仪表软件系统的体系结构、组态原理、
. S% C/ c* k* s' Z1 t2 ]扩充方法等软件组件集成技术的重要内容。本软件组件集成技术已在调节器、巡检仪、积算器、PLC等近20种现场智能仪器5 ^4 S' m# E: s) `0 N+ l' m
仪表产品开发中获得了成功的应用。
+ p$ c9 f1 O1 q& Z关键词软件组件集 成技术实时多任务操作系统 监控程序组态软件 实时数据库 现场智 能仪表现场总线仪表
' q- M" v& n" r# ~' S现场总线控制系统单片机
) m" _& g2 L7 @! m- F
* V6 N# ?( _4 C* `: t1 引言: a2 x! Q0 l3 n4 C8 l
在微型计算机(PC)发展历程中,操作系统从MS1 O8 h( s0 n( ~0 a Y9 J
一DOS向Windows的跨越是一个重要的里程碑。
+ o0 b8 K4 q3 g, `) Y4 B8 PWindows最重要的一个方面是为用户提供了功能强0 m! N8 F4 s9 ~" Y$ P0 @
大的软件集成技术。该技术集中表现在两个方面:其一# L5 t( M1 o- V$ j# f7 \
是多任务操作系统提供了软件的并行处理功能;其二8 o8 D' R* Y/ [2 B3 |
是基于对象模型(COM模型)的软件集成技术。这种) s, p u+ O | Q/ A* _5 c0 p( u, [
最初以OLE2控件,继而以ActiveX控件为标志的软.3 B8 B0 c% `5 O
件组件及其集成技术,极大地提高了PC机上软件的
8 S+ @! C+ ~8 {/ ^; Q
z3 ~) z. D7 O& @0 W- T7 A$ C6 f/ c开发速度,增强了软件的复用性、继承性和易维护性。
; Z: K' C% {1 j在工业测量控制领域,许多组态软件都拥有完善1 ~+ o, m3 C1 w9 ~2 y
的软件模块及其集成技术。这些组态软件的出现,极大
3 d) Y% ], k- j地推动了自动化技术的发展。然而在工业现场,以单片
- \9 @/ Z8 z# l, O2 v机为主体的嵌入式测量控制组件或仪器仪表,由于多* F+ f/ y* ? o3 t$ h
方面原因,基础支撑软件长期停滞在实时多任务操作% V/ ^/ K' Q: y
系统水平.上,软件系统必须要从复杂的任务级开始设3 y/ s4 B. u! H9 I
计,这严重制约了工业现场智能测控组件、仪器仪表的8 K z5 O$ H; x
开发、完善和更新换代,削弱了产品的市场竞争力。 u- e8 T* W$ K; U! h$ ^
本文从单片机软件组件集成的实现角度,以研制/ j! o3 n4 b9 l9 g. G2 j
“SHCAN2000型现场总线控制系统”的软件系统为背
2 a. C0 D& h3 U( S, V0 G景,简要地论述了-.种现场智能测控仪表软件系统的( U1 O$ F& g; f q5 ? _6 x
体系结构、功能组态原理和系统扩充方法。本集成技术. i$ Y+ D% ~# C& s+ K) m( E& E
, N- v$ \& E8 Y. Z6 m; P" V
4 K& O# f$ u1 D$ A. ]2 T1 \% H) j( `; h$ v/ N
4 C' @- ^% w" H# `% {/ D( T
|
|