(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf_第1页
(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf_第2页
(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf_第3页
(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf_第4页
(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf_第5页
已阅读5页,还剩94页未读 继续免费阅读

(计算机应用技术专业论文)基于组态方法的嵌入式以太网测控系统研究与实践.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

苏州大学学位论文使用授权声明 本人完全了解苏州大学关于收集、保存和使用学位论文的规定, 即:学位论文著作权归属苏州大学。本学位论文电子文档的内容和纸 质论文的内容相一致。苏州大学有权向国家图书馆、中国社科院文献 信息情报中心、中国科学技术信息研究所( 含万方数据电子出版社) 、 中国学术期刊( 光盘版) 电子杂志社送交本学位论文的复印件和电子 文档,允许论文被查阅和借阅,可以采用影印、缩印或其他复制手段 保存和汇编学位论文,可以将学位论文的全部或部分内容编入有关数 据库进行检索。 涉密论文口 本学位论文属 在年一月解密后适用本规定。 非涉密论文囵 论文作者签名:毖坚! 塾 e l 导师签名:婢日 期:盘! ! 垒兰垒塑 期:超象亟塑丝 基于组态方法的嵌入式以太网测控系统研究与实践中文摘要 基于组态方法的嵌入式以太网测控系统研究与实践 中文摘要 目前,现场总线技术使计算机监测与控制成功的实现了网络化,同时以太网技术 也正渗透进现场总线监控系统中,国内外各大自动化公司在推出自己的现场总线监控 系统的基础上,大多己推出了基于工业以太网的监控系统。工业以太网使用的是嵌入 式以太网技术,它是普通以太网的延伸,可以运行已受广泛支持的t c p i p 协议,因 此,从发展的趋向上看,以太网技术很可能是计算机监控系统现场级协议统一的方向。 论文首先通过对工业以太网、测控系统及组态软件的综述,总结了传统的集散型 控制系统d c s 体系结构,并在此基础上提出了新型d c s 系统的体系结构。相比传统 的体系,它抛弃兼容t c p i p 协议和c a n 总线协议两个体系的做法,将运行t c p i p 协议的i p 终端节点直接嵌入到远程测控的现场,用嵌入式以太网代替现场总线实现 系统的现场级测控。同时,因为终端本身具有i p 地址,测控系统既可直接使用企业 内部的i n t r a n e t 信息网,也可直接接入现行的公共i n t e m e t 网络,具有很大的灵活性。 其次论文从实际项目应用出发,结合组态软件的方法,对测控系统共性和嵌入式 以太网技术进行分析,提出基于组态方法的嵌入式以太网测控系统设计方案。该方案 提供硬件可裁剪和软件可配制的框架,提高了软硬件可重用性与开发效率。开发人员 可在此之上配置或开发出系统原型或实际应用系统以快速获得市场准入。 具体来说,本文从现实的项目需求出发,在参照国内外成熟组态软件基础上,自 行设计了一种基于组态方法的嵌入式以太网测控系统,对包括终端设备、操作站点、 组态工具等的系统软硬件的设计进行了详细的分析和介绍。测控终端硬件预留了多路 模拟量和开关量的检测和控制接口;组态配置软件可对测控设备提供的接口参数和控 制关系以及通用计算机上的监控管理软件进行配置,快速地生成满足常规需求的实际 应用系统。监控软件实现对所有监控记录的存储、管理和报警,弥补了终端设备无法 存储大量记录的缺陷。此外,对预留的模拟量输入输出接口,给出了远程动态在线校 准方法,实现了不依赖所用传感器型号的物理量回归。文章还给出了使用本文所开发 的组态配置软件的应用实例,作为对软硬件系统可行性和可靠性的验证。 关键词:嵌入式测控,组态方法,构件化,以太网,t c p i p 协议栈 作者:舒胜强 指导老师:王宜怀 a u t o m a t i o nc o m p a n i e si nt h ew o r l dh a v el a u n c h e dt h em o n i t o r i n gs y s t e mb a s e do n i n d u s t r i a le t h e r n e ta f t e r l a u n c h i n gf i e l db u sc o n t r o ls y s t e m i n d u s t r i a le t h e m e tu s e st h e e m b e d d e de t h e m e tt e c h n o l o g y i ti sa l le x t e n s i o no fo r d i n a r ye t h e r n e t ,a n dc a nr u nt h e w i d e l ys u p p o r t e dt c p i pp r o t o c o l s b e c a u s eo ft h i s ,f r o mt h ed e v e l o p m e n tt r e n d ,e t h e r n e t t e c h n o l o g yi sl i k e l yt ob et h eu n i f i e dd i r e c t i o no fc o m p u t e rm o n i t o r i n gs y s t e ma tt h ef i e l d l e v e la g r e e m e n t f i r s t l y , s u m m a r i z i n gt h ei n d u s t r i a le t h e m e t ,c o n t r o ls y s t e ma n dc o n f i g u r a t i o ns o f t w a r e , t h i st h e s i ss u m m e s u pt y p i c a ld c s d i s t r i b u t e dc o n t r o ls y s t e ma r c h i t e c t u r e ,a n dt h e nc r e a t e s t h en e wd c ss y s t e ma r c h i t e c t u r e c o m p a r e dt ot h et r a d i t i o n a lf i e l db u ss y s t e m s ,t h en e w d c s s y s t e ma r c h i t e c t u r ea b a n d o n sc o m p a t i b l et c p i pp r o t o c o l sa n df i e l db u sp r o t o c 0 1 w i t l lt h ei pt e r m i n a ln o d e so ft c p i pp r o t o c o le m b e d d e dd i r e c t l yt ot h er e m o t em o n i t o r i n g a n dc o n t r o lo ft h es i t e ,i ta c h i e v e st h es y s t e mc o n t r o lb yu s i n ge t h e m e tf i e l db u ss y s t e m i n s t e a do ft h ef i e l dl e v e lm o t o r i n ga n dc o n t r 0 1 a tt h es a m et i m e ,b e c a u s et h et e r m i n a lh a s t h ei pa d d r e s s ,r e m o t em o n i t o r i n ga n dc o n t r o ls y s t e m ,、) r i t l lg r e a tf l e x i b i l i t y , c a nb eu s e d d i r e c t l yw i t h i nt h ee n t e r p r i s ei n t r a n e ti n f o r m a t i o nn e t w o r k ,a l s oc a nb ed i r e c t l ya c c e s s e d t ot h ee x i s t i n gp u b l i ci n t e m e tn e t w o r k s e c o n d l y , c o m b i n i n gw i t hc o n f i g u r a t i o ns o f t w a r em e t h o da n da c t u a la p p l i e dp r o j e c t t h et h e s i sa n a l y z e sc o m m o nc o n t r o ls y s t e ma n de m b e d d e de t h e m e tt e c h n o l o g y , t h e n c r e a t e st h ed e s i g no fe m b e d d e de t h e m e tc o n t r o ls y s t e m 、访t ht h eb a s i so fc o n f i g u r a t i o n m e t h o d t h i sd e s i g np r o v i d e sm o d i f i e dh a r d w a r ef r a m e w o r ka n dc u s t o m e r e ds o f t w a r e f r a m e w o r k ,w h i c hc a ni m p r o v et h er e u s a b i l i t ya n dd e v e l o p m e n te 历c i e n d c yo fh a r d w a r e a n ds o f t w a r e i no r d e rt og a i nt h em a k e ta c c e s sq u c k l y , d e v e l o p e r sc a nc o n f i g u r ea n d i i a p p l i c a t i o nr e s e a r c ho fe m b e d d e de t h e m e tm e a s u r e m e n ta n dc o n t r o ls y s t e mb a s e do nc o n f i g u r a t i o n a b s t r a c t d e v e l o pp r o t o t y p es y s t e mo ra c t u a la p p l i c a t i o ns y s t e mw i t ht h eb a s i so ft h i sd e s i g n t ob em o r es p e c i f i c ,w i t ht h er e s e a r c ho nc o n t r o ls y s t e ma n de m b e d d e de t h e r n e t t e c h n o l o g y , t h et h e s i sc o m b i n e sw i t l lc o n f i g u r a t i o ns o f t w a r em e t h o d s r e a l i s t i cp r o j e c t r e q u i r e m e n t sa n dm a n ym a t u r ec o n f i g u r a t i o ns o f tw a r e s ,t od e s i g nak i n do fe m b e d d e d e t h e m e t b a s e dc o n f i g u r a t i o nm e t h o da n dc o n t r o ls y s t e m ,i n c l u d i n gt h ed e t a i l e da n a l y s i s a n dp r e s e n t a t i o no ft e r m i n a le q u i p m e n to nt h eo p e r a t i o ns i t e ,c o n f i g u r a t i o nt o o l s ,s y s t e m s o f t w a r ea n dh a r d w a r ed e s i g n c o n t r o lt e r m i n a lh a r d w a r es e ta s i d ean u m b e ro fa n a l o ga n d s w i t c h e sd e t e c t i o na n dc o n t r o li n t e r f a c e ;c o n f i g u r a t i o ns o f t w a r ec a nc o n f i g u r et h e i n t e r f a c ep a r a m e t e r so fm o n i t o r i n gd e v i c e sa n dc o n t r o lr e l a t i o n s h i p sa sw e l la sg e n e r a l c o m p u t e rc o n t r o lm a n a g e m e n ts o f t w a r e ,q u i c k l yc r e a t et h ea p p l i c a t i o ns y s t e mw h i c hc a n m e e tt h ec o n v e n t i o n a lr e q u i r e m e n t s m o n i t o r i n gs o f t w a r ec a nr e s e r v e ,m a n a g ea n da l a r m t h ee n t i r em o n i t o r i n gr e c o r d e r s i tc a nc o m p e n s a t ef o rt h ed e f e c tw h i c ht e r m i n a le q u i p m e n t c a nn o ts t o r eu pal a r g en u m b e ro fr e c o r d s t h et h e s i sa l s os h o w st h ed e v e l o p e d c o n f i g u r a t i o n s o f t w a r e b ya p p l i c a t i o ne x a m p l e s ,a s t h e f e a s i b i l i t y a n d r e l i a b i l i t y v e r i f i c a t i o no fs o f t w a r ea n dh a r d w a r es y s t e m k e y w o r d s :e m b e d d e dc o n t r o l ,c o n f i g u r a t i o nm e t h o d ,c o m p o n e n t b a s e d ,e t h e r n e t , t c p i pp r o t o c o ls t a c k 1 1 1 w r i t t e n b y :s h e n g - q i a n gs h u s u p e r v i s e db y :y i - h u a iw a n g 目录 第一章绪论1 1 1 课题背景l 1 1 1 以太网与工业以太网简介1 1 1 2 测控系统的发展2 1 1 3 监控组态软件简介3 1 1 4 监控组态软件的国内外研究现状3 1 2 传统的d c s 系统4 1 3 新型的d c s 系统5 1 3 1 新型的d c s 系统的体系结构5 1 3 2 新型的d c s 系统组态6 1 4 课题意义与本文工作6 1 4 1 课题意义6 1 4 2 本文工作7 第二章相关依据和总体设计8 2 1 以太网技术基础介绍8 2 1 1 以太网的物理层8 2 1 2 数据链路层协议8 2 1 3 全双工通信与交换式以太网9 2 1 4 以太网的通信协议9 2 1 5 以太帧结构与封装1 0 2 2 工业以太网监控系统的结构1 1 2 2 1 监控系统的结构分析1 1 2 2 2 监控组态系统的性能要求1 2 2 2 3 监控组态系统功能结构1 2 2 2 4 监控组态系统软件结构1 2 2 3 基于构件的嵌入式系统组态开发模型1 3 2 3 1 构件的描述14 2 3 2 系统的逻辑组态1 4 2 3 3 构件化组态软件系统开发过程15 2 3 4 构件化组态开发模型与传统软件开发方法对比1 6 测控系统的组态建模。1 6 2 4 1 测控系统的典型应用场景1 6 2 4 2 测控系统的组态模型1 7 2 4 3 测控终端的典型结构18 2 4 4 测控终端的硬件模型1 9 测控终端软硬件构件模型2 0 嵌入式以太网测控的组态设计方案2 l 本章小结。2 2 系统硬件平台的设计和搭建2 3 3 1 嵌入式硬件构件的设计思想与方法。2 3 3 2 硬件总体设计2 4 3 3 苏州大学m t - e x t e n db o a r di 型扩展板简介2 5 3 4 基于m c f 5 2 2 3 3 芯片的核心板设计2 6 3 4 1 芯片最小系统设计2 6 3 4 2 电源支撑模块2 8 3 4 3 以太网通信接口的设计2 9 3 5 核心板与扩展板的接口。3 0 3 6 扩展板外围接口及模块介绍。3l 3 6 1 开关量输入输出接口3 1 3 6 2 模拟量采集接口3 2 3 6 3 脉宽调制p w m 输出接口3 2 3 6 4 液晶显示构件3 3 3 6 5 串行通信s c i 构件3 4 3 6 6 日历时钟构件3 4 3 7 硬件构件化测试流程3 5 3 8 本章小结3 6 第四章测控设备的嵌入式软件设计3 7 4 1 嵌入式软件的构件化设计方案3 7 4 2 主程序设计。3 9 4 3 测控设备的组态分析。4 0 4 3 3 设备信息显示组态4 2 4 4 可编程参数的设计4 3 4 4 1 可编程参数的结构设计4 3 4 4 2 可编程参数的定义4 7 4 4 3 对可编程参数擦写操作的处理4 8 4 5 物理量回归关系的实现。4 8 4 5 1 回归方法分析及其数据结构4 9 4 5 2 分段直线同归方法的实现4 9 4 6 以太网接口及协议的构件化设计4 9 4 6 1m c f 5 2 2 3 3 以太网接口设计5 0 4 6 2 嵌入式t c p i p 协议栈的实现5 3 4 7 本章小结5 4 第五章s d i 型组态监控软件的设计5 5 5 1 组态监控系统软件总体结构。5 5 5 2 组态监控软件的功能划分5 6 5 3 系统软件的组态设计。5 7 5 3 1x m l 文档存取与解析方案选择5 7 5 3 2 终端设备组态配置参数5 8 5 3 3 监控软件组态配置参数5 9 5 3 4x m l 文件的组织5 9 5 4 网络通信协议的设计6 0 5 5 监控软件的数据库管理。6 l 5 6 组态监控软件界面的设计6 2 5 6 1 组态配置软件界面设计。6 2 5 6 2 监控软件界面设计6 5 5 7 物理量回归的远程动态在线校准6 7 5 7 1 动态在线校准的数据结构6 8 5 7 2 动态在线校准的实现6 8 5 8 测试6 9 5 8 1 网络通信协议的测试6 9 5 8 2 组态开发功能的测试7 0 本章小结7 1 组态应用实例的分析与实现7 2 古籍书库远程智能监控系统应用实例。7 2 6 1 1 需求分析7 2 6 1 2 输入输出分析7 3 6 1 3 接口电路的硬件设计。7 3 6 1 4 软件的配置式组态开发7 5 工业生产现场远程环境监控系统应用实例7 5 6 2 1 需求分析。7 6 6 2 2 输入输出分析7 7 6 2 3 接口电路硬件选择7 7 6 2 4 软件的配置式组态开发7 7 6 3 本章小结7 8 第七章总结与展望7 9 7 1 全文总结。7 9 7 2 课题展望。8 0 参考文献81 附录am c f 5 2 2 3 3 核心板及扩展板说明资料8 4 a 1 苏州大学飞思卡尔实验室自主研发的b d m 写入器8 4 a 28 0 引脚l q f p 封装的m c f 5 2 2 3 3 的引脚分配图8 4 a 3m c f 5 2 2 3 3 最小系统及写入器接口电路8 5 a 4m c f 5 2 2 3 3 核心板、写入器和扩展板。8 5 附录b 应用实物图8 6 b 1 硬件主控板实物图8 6 b 2 工业生产现场远程环境监控系统应用实物8 6 攻读学位期间公开发表的论文及科研成果8 7 致 射8 8 基于组态方法的嵌入式以太网测控系统研究与实践第章绪论 第一章绪论 1 1 课题背景 计算机控制系统已从单机集中控制向多机分布式控制发展,目前的发展主要表现 为现场总线技术已经渗透到计算机监测和控制系统中,使计算机监测和控制系统成功 的网络化,同时以太网技术也正向监控系统中渗透【l 】。国内外各自动化公司在推出自 己的现场总线测控系统的基础上,大多已推出了基于工业以太网的监控系统。 在现场总线技术的发展中,由于各大自动化公司的产品不兼容,要想将不同公司 的产品集成到一个系统中是十分困难的。为了使自动化产品能够兼容,虽然国际上统 一标准的工作已经进行了多年,但直到现在还仍未见效。就目前来看,不同标准的网 络化产品共存的局面将长期共存。但从发展趋向上看,有可能在以太网的基础上得到 统一,因为以太网有着传统现场总线所不具有的优势。 1 1 1 以太网与工业以太网简介 以太网( e t h e m e t ) 最初源自于1 9 7 5 年美国x e r o x 公司和s t a n d f o r d 大学建造的 一个2 1 9 m b p s 的c s m a c d ( 载波监听多路访问冲突检测) 系统。它以无源电缆作 为总线来传送数据,在1 0 0 0 m 的电缆上连接了1 0 0 多台计算机,并以曾经在历史上 表示传播电磁波的以太( e t h e r ) 来命名,这就是如今以太网的鼻祖。 随后,d e c 、i n t e l 及x e r o x 合作公布了以太网物理层和数据链路层的规范,称为 d i x 规范。在此基础上,1 9 8 2 年电气和电子工程师协会( i e e e ) 制定了i e e e8 0 2 3 标准。1 9 9 0 年2 月,该标准被国际标准化组织采纳,从而正式成为国际标准。严格 来讲,以太网与i e e e8 0 2 3 在介质访问控制层( m a c ) 上采用了相同的c s m a c d 协议以及极为类似的帧格式,但并不完全相同,但人们习惯上将i e e e8 0 2 3 标准即 视为以太网标准【2 j 。 进入8 0 年代以后,随着网络的普及应用,传输的信息要求从单一的文本数据发 展到图、文、声、像的多媒体信息,因此对以太网通信速率、通信实时性等方面的需 求急剧增长。与此同时,微电子技术、计算机技术和通信技术的突飞猛进也使以太网 得到了飞速发展。主要体现在以下几个方面【3 j : ( 1 ) 以太网的传输速率从1 0 m b p s 、1 0 0 m b p s 、1 g m b p s 发展到现在的1 0 g b p s ; ( 2 ) 以太网的网络结构从最初的共享式向交换式发展,交换式以太网的出现是 c o m p u t e rc o n t r o l ,s c c ) 系统等阶段 6 1 ,其特点是通过测控计算机对系统的信号进行 处理和运算。从8 0 年代开始,由于微处理器的出现,以微处理器为核心的、具备程 序检测控制功能的测控系统得到了广泛的应用,出现了集散控制系统( d i s t r i b u t e d c o n t r o ls y s t e m ,d c s ) ,实现了控制分散、信息集中的功能,测控模式为“操作站 控制站现场仪表。8 0 年代中期,逐步发展出了基于“工作站现场总线智能仪表” 模式的新一代分布式控制系统现场总线控制系统( f i e l d b u sc o n t r o ls y s t e m , f c s ) ,其特点是可以在统一的国际标准下实现开放式互连系统结构,是一种真正的 分散控制系绀。 随着工业生产规模的日益大型化与过程的复杂化,现代测控系统不仅需要获取生 产过程中尽可能多的信息,还需要对整个生产过程进行远程综合管理、指挥调度和经 营管理,这样就形成了计算机集成制造系统( c o m p u t e ri n t e g r a t e dm a n u f a c t u r es y s t e m , c i m s ) ,其基本思想是通过计算机网络将企业的各种生产和管理环节的数据集成管 理,从而降低库存、提高生产效率和管理水平。在当前全球经济环境下,c i m s 被赋 予了新的含义,即现代集成制造系统( c o n t e m p o r a r yi n t e g r a t e dm a n u f a c t u r i n gs y s t e m ) , 将信息技术、现代管理技术和制造技术相结合,应用于企业全生命周期各个阶段。 c i m s 是工业过程自动化及远程测控系统发展的重要方向【引。 2 基于组态方法的嵌入式以太网测控系统研究与实践 第一章绪论 1 1 3 监控组态软件简介 组态源自英文“c o n f i g u r a t i o n ”,有配置的含义,它不同于设计( d e s i g n ) 和编程 ( p r o g r a m ) ,是指【9 h 1 5 】:使用软件工具对计算机和软件的各种资源进行配置,从而 达到使计算机或软件按照预先的设置,自动执行特定任务,最终满足使用者要求的目 的,这些用于配置的软件工具以及解释运行这些配置信息的软件就是组态软件。 而监控组态软件则是指:面向监控和数据采集( s u p e r v i s o r yc o n t r o la n dd a t a a c q u i s i t i o n ,s c a d a ) 的软件平台工具,它具有丰富的设置项目,使用的方法灵活且 功能强大1 16 | 。最早的监控组态软件主要是用于解决人机图形界面问题。而今,实时数 据库、实时控制、s c a d a 、通信及联网、开放数据接口、对i o 设备的广泛支持己 经成为组态软件的主要内容,随着科学技术的不断进步,它的内容将更加广泛。 随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自 动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得 传统的工业控制软件已无法满足用户的各种需求。在开发传统的工业控制软件时,当 工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已 开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价 格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时, 则必须同其他人员或新手进行源程序的修改,因而更是相当困难。通用工业自动化监 控组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好 地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的 的任意组态,完成最终的自动化控制工程。 另外,组态软件分为开发环境和运行环境,通常它们都是在上位机上( 就是通用 的个人桌面计算机) 运行。但是由于微电子和集成电路技术的发展,微处理器件的性 能和集成度的发展,组态软件的运行环境可以由嵌入式系统的核心控制单元来实现。 1 1 4 监控组态软件的国内外研究现状 目前国际上较知名的监控组态软件有1 1 1 7 】美国:i f i x 、i n t o u c h 、c i m p l i c i t y 、 l a b v i e w 、r s v i e w 3 2 ;德国西门子公司的w j n c c ;以色列p cs o f t 公司的w i z c o n ; 澳大利亚c i t e c h 公司的c i t e c h ;美国柏元网控信息技术( 上海) 有限公司的b r o a d w i n w e b a c c e s s :日本欧姆龙公司的c x s u p e r v i s o r o 等。 国内较知名的监控组态软件有【l8 】:北京亚控科技发展有限公司的组态王:大庆三 维科技股份有限公司的力控;北京华富惠通技术有限公司的开物2 0 0 0 :湖南视拓科 典型d c s 系统的整体结构如图1 1 所示【2 l 】。从整个系统来看,在设计上主控站 模块的功能相对集中,且主控站和智能测控模板之间采用c a n ( c o n t r o l l e ra r e a n e t w o r k ) 总线通信。同早期的d c s 系统控制站内部总线采用u a r t ( u n i v e r s a l a s y n e h r o n o ur e c e i v e r t r a n s m i t t e r ) 方式相比,c a n 总线具有高通信速率、高系统可 靠性和低成本的优点,在性能上比早期d c s 系统有很大提高。同时,运行在工程师 站和操作员站的d c s 监控软件在系统设计上也进行了改进。 操作员终端操作员终端工程师终端应用数据服务器 o - n t 。m e t 朋要 n t c p 门p 协娶 : 现场主控站模块 8o 8 oc a n 网络o : l 塞萎雾l 1 霎篓橥ii 霎霎娑 1 差萎嚣l llil 现场变送器、执行器、传感器 图1 1 典型d c s 系统的整体结构 由图可以看出,d c s 的核心结构可以简单的归纳为“五点两线式 4 结构。“两 基于组态方法的嵌入式以太网测控系统研究与实践 第一章绪论 线”是指d c s 的骨架网计算机网络和c a n 总线网络,“五点 则是指连接在计算机 网络上的四种不同类型的节点以及通过c a n 总线网络连接的智能终端控制节点,这 四种节点分别是面向被控过程现场的现场主控制站、面向操作人员的操作员站和面向 d c s 监督管理人员的工程师站以及作为后台支撑的应用数据服务器。作为d c s 系统 集中管理特点的体现,工程师站和操作员站软件系统的设计非常重要。 1 3 新型的d c s 系统 上节所说的典型d c s 系统是基于现场总线的控制系统,虽然现场总线有其很多 的优点,但是它必须通过主控制站模块与运行t c p i p 协议的因特网连接,其中的协 议转化需要不少的开销,且两个不同的体系在速率匹配和同步上会存在诸多技术上的 门槛,从而会给开发带来不便。因此,本文提出新的分布式控制系统的体系结构,用 以解决这些问题。新的体系抛弃兼容两个体系的做法,将运行t c p i p 协议的i p 终端 节点直接嵌入到远程测控的现场,使用嵌入式以太网接入i n t e m e t 网络,无须单独架 设c a n 总线网络。 1 3 1 新型的d c $ 系统的体系结构 如图1 2 所示,本文提出的新型d c s 系统的体系结构采用统一的骨架网络结构, 即网络上所有节点都通过以太网接入i n t e m e t 网络,数据的传输全都依靠t c p i p 协议 栈来实现。网络结构中的节点有六种类型,即操作员终端、工程师终端、应用数据服 务器、智能控制终端以及现场应用服务器和现场级客户机。 操作员终端 操作员终端工程师终端应用数据服务器 000 i n t e m e t 网络t c p 1 p 协议 0 现场应用 卜一舳瞅卜、一 现场 服务器 客户机 一一- x - 一 一7 一一 ,。一 以太网 - , 以太网 以太网 交换机 交换机 , 一,- 一 一广弋广一弋一 智能测智能测智能测 智能测 控终端控终端控终端 控终端 l il 现场变送器、执行器、传感器 图1 2 本文提出的新型d c s 系统的体系结构 散控制 系统所提供的功能模块或算法组成所需的系统结构,完成所需功能。d c s 组态的范 畴很广泛,按功能可分为两个方面:硬件组态( 又叫配置) 和软件组态。 在d c s 系统中,软件若只靠开发人员编程实现,工作量很大,且设计的软件通 用性极差,系统的任何小改动都要重新设计和修改程序,并且对每个不同的应用对象 都要重新设计或修改程序,软件的可靠性和适应性较低。为此,需要为该控制体系结 构提供全面支持的工具软件,使用户不需要编写程序代码,就可以配置出需要的系统 软件。本文所提出的新型d c s 系统利用软件工具对设备及软件的各种资源进行配置, 达到使其按照预先设置,自动执行特定任务,以满足使用者要求的目的。 随着d c s 系统的发展,系统对组态功能的支持情况成为影响d c s 是否受用户欢 迎的重要因素。几乎所有的d c s 系统都在不同程度上支持组态功能。 1 4 课题意义与本文工作 1 4 1 课题意义 如前文所述,监控组态软件一般价格昂贵,这些公司出于自身的商业利益,一般 都不公开自己的设计思想和方法,只是公开产品的性能和使用说明。文章从实际应用 出发,结合组态软件的方法,对测控系统共性和嵌入式以太网技术进行分析,提出基 于组态方法的嵌入式以太网测控系统设计方案。该方案提供硬件可裁剪和软件可定制 的框架,提高了软硬件可重用性与开发效率。开发人员可在此之上配置或开发出系统 原型或实际应用系统以快速获得市场准入。 具体来说,本文根据所提出新型的d c s 系统结构,以面向对象的编程方法,以 w i n d o w s 操作系统为开发平台,以c 群为编程语言,以m i c r o s o f tv i s u a ls t u d i o2 0 0 5 为 开发环境,采用飞思卡儿半导体公司的3 2 位c o l d f i r e 系列芯片m c f 5 2 2 3 3 ,在参考 国内外成熟组态软件的基础上,自行实现了种基于组态方法的嵌入式以太网测控系 6 基于组态方法的嵌入式以太网测控系统研究与实践 第一章绪论 统。该系统在现场级测控终端中实现了灵活组网、功能组织、逻辑组态功能,在通用 计算机上实现了友好的人机配置界面等功能,具有一定的技术先进性与现实意义。 用户通过组态工具对系统进行配置式开发,不需对软件做修改,或者进行少量的 功能性开发就可以根据不同的应用需求快速开发出实际应用系统,这种方式使应用开 发人员从测控系统本身的开发中解放出来,能够集中精力解决应用层的问题,大大地 缩短开发周期,提高了开发效率。 1 4 2 本文工作 本文课题完成了以下工作:( 1 ) 前期准备:查阅有关嵌入式开发、组态软件、测 控系统、嵌入式t c p i p 协议栈的相关资料并整理,从中找出对本课题的设计有所帮 助的内容,形成参考文档。( 2 ) 总体方案设计:通过分析测控系统的通常结构及多个 实际应用系统的需求,建立基于网络的分布式远程测控系统的软硬件模型。( 3 ) 网络 化测控设备的硬件设计:按照基于组态方法的硬件模型设计测控终端的硬件原理图; 绘制电路板图,并联系厂家制作电路板;购买所需的元器件,待电路板制作好后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论