分布式网络化测试技术综述_第1页
分布式网络化测试技术综述_第2页
分布式网络化测试技术综述_第3页
分布式网络化测试技术综述_第4页
分布式网络化测试技术综述_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、分布式网络化测试技术摘要 计算机技术和通信技术的发展,为测试技术提供了新的技术方法,将测试技 术与计算机技术和通信技术相结合, 形成的分布式网络化测试技术将彻底改变传 统测试系统特别是复杂综合测试系统的设计。 近年来,基于以太网的工业控制网 络更使测控网络和信息网络融为一体,大大丰富了系统功能,提高了系统性能, 成为分布式网络化测试技术发展的一大趋势。 本文结合我们一些实际工作, 简要 介绍了分布式网络化测试技术的发展过程、 体系结构、 实现方法和广泛的应用领 域,对工程应用具有一定的参考价值。测量(测试)是信息获取的基本手段,是信息技术的源头。随着数字化技术、 计算机技术和微电子技术的发展,

2、 测量技术、仪器技术、 数据采集技术更多的利 用计算机平台或嵌入式结构,它们具有相通的共性技术,其中包括传感器技术、 模拟信号处理技术、 数字信号处理技术、 数据传输技术及软件技术等。 网络化测 试技术则是在计算机网络技术、 通信技术高速发展, 以及对大容量分布式测量的 大量需求背景下, 由单机仪器、 局部的自动测试系统到全分布式的网络化测试系 统而逐步发展起来的。单机测量仪器是一个自封闭系统,只能完成单一的测试功能,一般也提供 RS-232或GPIB接口,可以与本地计算机或其他仪器设备互连,组成自动测试系 统,完成较为复杂的测试任务。 但是,这种局部的自动测试系统仍不能满足分布 式远程测量要

3、求。随着科学技术的发展, 测试任务日趋复杂, 对测量的要求也越来越高, 如复 杂大型设备系统和工业现场, 需要进行大容量的多点综合测量, 有时,在获取测 量结果的基础上,往往还需要进行必要的控制,从而构成闭环的综合测控系统。 为满足多点分散测量需要,早期面向工厂自动化的测试系统多采用420mA模拟信号传输。随着数字化技术的应用,则采用 RS-485总线连接各现场仪表,由于 其采用差分平衡传输, 具有较高的抗干扰特性, 结构简单, 易于实现。 但由于其 主-从式结构,数据传输效率和可靠性低。而对于远程数据传输,则较多的利用 已有的公用电话网络实现。 即使在今天, 在简单应用情况下, 仍不失为一种

4、廉价 的实现方案,比如电力部门的部分远程抄表系统。上述分布式的测试需求还可以举出很多例子, 包括军事和民用两个方面, 如 军事应用中的武器试验、 武器装备运行状态监测、 数字化战场、 核爆炸试验、风 洞试验、航空航天测试等;民用方面如钢铁、石油、化工等工厂自动化,以及智 能建筑(楼宇自动化) 、城市基础设施(管道、桥梁、机场、高速公路等)监测、 国家主要江河水文监测、 气象监测、环境监测等。 由于测量数据量巨大, 地域高 度分散,加之测试的实时性和可靠性要求以及远距离协同操作的要求, 需要进行 大量分布式综合测试和并行处理, 传统的测试系统已不能胜任, 因而需要对测试 系统从体系结构、 数据传

5、输、数据处理、人机接口到系统的综合性能进行重新设 计、评价和测试。近年来,国内外充分利用计算机技术和通信技术的最新成果, 进行分布式网 络化测控技术的研究和应用 5-69-14 ,已成为一大趋势。我国从“九五”期间开始,国家自然科学基金委和 863计划都支持有相关的研究课题,特别是 863 计划的现代集成制造(CIMS, Contemporary Integrated Manufacturing )主题, 开展面向现场应用的分布式网络化测控系统的研究,并取得了一些重要成果。1.分布式网络化测试系统的体系结构及特点测试系统的体系结构直接影响到系统的综合性能。随着In ternet的普及和应用,各

6、企业都建立了自己的企业网(Intranet ),并接入到In ternet ,测试信 息则通过企业网与外部In ternet互连。因此,基于网络化的分布式测试系统的体系结构应为图1所示的多级分层的拓扑结构,即由最底层的现场级、工厂级、企业级至最顶层的In ternet 级。而各级之间则参照ISO/OSI RM模型,按照协议分层的原则, 协议体系结构。图1网络化测试系统的分级层次化体系结构在图1中,各级功能简述如下:现场级总线用于连接现场的传感器和各种智 能仪表,工厂级用于过程监控、任务调度和生产管理,企业级则将企业的办公自 动化系统和测试系统集成而融为一体,实现综合管理。底层的现场数据进入过程

7、 数据库,供上层的过程监控和生产调度使用, 以进行优化控制,数据处理后再提 供给企业级数据库,以进行决策管理。网络化测试系统可以认为由底层的现场单元和上层的通信网络构成。 现场单 元可以是多种多样的,差别很大。如智能传感器、执行器、智能 I/O 模块、智能 仪表、测试仪器甚至计算机等。 为了能接入现场网络, 它们都需要有相应的现场 网络接口功能,一旦接入现场网络,它们即成为网络上的一个节点。企业级和工厂级网络一般采用高速以太网( Fast Ethernet ),而现场级网络 则有多种选择方案,如传统的 RS-485(简单测试任务情况下)、专用的现场总线 (Fieldbus )以及通用的以太网

8、(Ethernet )等, 因而也就有基于不同现场级网 络的测试系统。 现场级网络在很大程度上决定了整个测试系统的性能, 因此,应 根据测试任务和要求、 现场测控单元类型、 性价比以及后续的技术支持和维护等 综合考虑。上述网络化测试系统的分级层次化体系结构是一种开放的全分布式结构, 现 场单元具有自治功能, 可以直接相互通信, 使得测控功能分散化, 并缩短了信息 通路,从而提高了系统的实时性能和可靠性。 各级之间也可运行不同的网络协议, 通过Gateway (这里指通用的通信控制器)进行路由选择和协议转换,实现异构 网络的可互操作性( Iinteroperability )、互连性( Inte

9、rconnection )和互用 性。2 基于现场总线的测试技术九十年 代以 后在北美和 欧洲兴起 的面向工业测试 现场 的现 场总 线技术 ( Fieldbus ) 1 在国外已得到很好的应用,这主要因为其本身就是服务于现场 的专用总线, 能够满足现场应用的特殊要求, 如总线供电、 本质安全防爆等, 并 提供有专用的软件开发工具。当然,各种不同的现场总线在性能上有所不同,如CAN总线主要用于离散控 制系统,Profibus主要用于过程控制,HART用于一次仪表,而基金会总线 FF 和Lon Works则可适用于各种应用对象。国外许多公司都推出了具有现场总线接 口的传感器、 执行器和各种智能仪

10、表, 更推动了以太网控制系统 (FCS, Fieldbus Control System )的应用 23 。但是,底层的现场总线与上层的以太网互连时, 必须经过专门的网关设备进 行协议转换, 一定程度上将影响网络通信效率。 而且现场总线带宽一般较低, 对 要求较高的实时性场合难以胜任。 此外, 由于多种现场总线标准共存, 未能实现 统一标准(以后也难以统一) ,加之技术的复杂性以及依赖进口的价格因素,在 国内的应用并不多。3 基于工业以太网的测试技术九十年代中后期, 国内外利用业已成熟的以太网技术, 对基于以太网的工业 测试系统进行了大量研究和实践 5613 ,国外对现场级高速以太网的研究则

11、大约始于 1997 年。尽管对以太网测控系统有不同的看法,但一般认为应是一种 较好的解决方案, 并具有很好的发展前景, 是未来现场总线发展的方向。 原现场 总线厂家如 FF(Foundation Fieldbus) 、 Profibus 、 ControlNet 等都在组织研究 基于以太网的现场总线协议, 其中,基金会现场总线 H2(Foundation Fieldbus H2) 标准引人注目。另外,1998年底成立的美国IAONA组织(Industrial Automation Open Networking Alliance )主要研究以太网在工业自动化领域的应用。正如文献 4 指出的,“

12、以太网无处不在” (Ethernet Everywhere) ,可以应 用于企业的各级网络。3 1 以太网测试技术的优势采用以太网作为工厂底层的现场级网络, 具有许多独特的优点。 首先,由于 以太网技术成熟,实现起来比较容易,丰富的以太网产品如10M/100M集线器、交换机,接入设备的以太网卡,互连设备的网关、路由器、网桥、中继器等可以 直接选用。 另外,以太网比现场总线具有更高的带宽, 而且还可以较容易地升级 到100M甚至1000M高速以太网,其可靠性也较高,因而底层网络可以采用不可 靠的UDP协议通信,进一步提高了网络效率。将现场以太网、 企业内部网 Intranet 与 Interne

13、t 集成,非常方便测试系统 的维护,因为连接在底层以太网的智能仪表等具有即插即用( PnP功能,而且 用户可以在任何时间、任何地点直接操作它,从而通过FTP、SMTP HTTP等真正 实现远程设置、远程测量、远程控制、远程校准、远程故障诊断和远程报警等, 真正实现测控网络和信息网络的无缝接口以及测试系统的远程操作。另外,以太网测试技术可以及时吸取以太网技术的最新成果, 从而促进其发 展。3 2 以太网测试技术的实时性尽管以太网的突出优势, 还是有人提出以太网不适合于现场级网络的反对意 见,这主要是针对以太网在工业控制中的实时性和可靠性。 关于以太网测试技术 的实时性研究,可以见诸国内外的大量报

14、道 712 。确实,由于以太网采用的数据链路层协议 CSMA/C的非确定性,不能满足响 应时间的严格实时性要求, 但采用交换式以太网和相应的改进措施, 可以满足绝 大多数应用要求。 实际上,实时性只是一个相对概念, 应根据具体对象加以分析, 确定真正所需要的采 样时间, 以兼 顾网络性能 (QoS,network Quality of Service )和控制性能( QoP, control Quality of Performance)9 , 比如,若采样时间较快, 可以提高控制性能, 但是由此产生的数据量则很大, 加大了网 络通信负荷, 降低了网络性能, 而网络性能的下降最终又影响控制性能

15、, 甚至使 整个测控网络瘫痪。因此,根据需要,选择合适的采样时间非常重要。实际上, 对于一些高速测量场合, 由于试验过程非常短暂, 一般由测量(数 据采集)系统的硬件将试验数据存储下来后,再通过网络进行数据传输。比如, 一个50MHz采样的高速测量系统,若分辨率为 8bit,如果要实时传输,则将产 生400Mbps的数据流,即使是一对一的网络传输,其要求的网络带宽也要高于 400M这是难以实现的,因此也不存在绝对的实时测量。而对于工厂自动化,一般为较低速的闭环测控系统,以太网是完全可以满足要求的。3 3 以太网测试系统的安全性以太网测试系统开放性也带来了安全性问题,由于通过 Internet

16、可以直接 操作底层以太测控网,应避免其从 Internet 上的有意或无意的攻击和破环。考 虑到以太网测试系统的分级结构, 其安全性设计也应是分级进行的。 首先,测试 网是企业内部网的子网, 受企业网保护, 企业网则通过防火墙与 Internet 隔离, 其次,在工厂级和现场级也有相应的保护措施。这些措施包括:用户身份验证、 密码、过滤技术、实时监控等。另外,对于远程的数据传输,一般则需要经过数据加密处理 。3 4 嵌入式 TCP/IP 应用基于以太网测试系统的开发与应用关键是, 首先要设计具有以太网接口的现 场智能仪表, 国外这类产品已较多, 而且针对分布式测控系统中的智能仪表、 智 能变送

17、器也有专门的接口标准,即 IEEE145112 。将集成了以太网数据链路层 的网络接口芯片与智能仪表的 CPU接 口,即可赋予智能仪表的以太网接口功能。 而国外一些大的公司则往往将 CPU与网络接口芯片及大容量存储器集成为专用 器件(ASIC),并封装TCP/IP等协议和小型嵌入式操作系统,如日本计算机工业 株式会社(JCI)采用了其自行开发的32位RISC ASIC芯片Falcon,设计出小巧、 高速(10/100BASE)、高性能的打印服务器17,该芯片的设计技术也可应用于工 业智能仪表。而 Iotech 公司则开发有带以太网的数据记录仪 18 。嵌入式应用的另一关键问题是, 对 TCP/

18、IP 协议的适当裁剪, 由于 TCP/IP 协 议族非常庞杂,因此只能有选择性的裁剪。另外,对TCP和UDP的选择,通过实 验测试,我们认为,在现场级以太网中,特别是实时性要求较高的情况下采用 UDP更 好。3 5 现有仪器的网络化实现对于大量的现有智能仪表(不具备以太网接口) ,虽然不能直接应用于以太 网测试系统,但是,它们一般都具备RS-232/422/485或420mA标准接口,因此, 只要设计一块协议转换模块, 将这些原来的标准接口转换成以太网接口即可。 比 如,我们采用386DXCPU和RTL8019开发的RS-232与以太网的转换接口模块8, 已成功实现了与HP34420A数字多用

19、表的连接。因此,这种转换模块不仅可以扩 展工业现场仪表的以太网络接口, 也可应用于实验室, 实现现有仪器的网络化应 用。4 分布式网络化测试系统软件设计网络化测试系统的软件开发当然离不开网络操作系统和开发环境, 网络操作 系统主要有: Windows NT UNIX LINUX NetWare MacOS等,对于开发环境, 现成的组态软件是一种方便的选择, 可以很好的工作于现场测控环境, 但一般与 外部连接的功能较差。 对于自行开发, 如现场总线系统则需要采用其专用的开发 工具。而NI公司的虚拟仪器开发平台 LabWindows/CVI和LabVIEW也是一种较好 的选择,它们都具有相应的网络

20、通信功能。在分布式异构环境下的测试系统, 特别是集成制造系统中, 通常采用分布式 软件组件方式, 实现各集成平台上对数据的透明访问 (不依赖于操作系统和数据 格式),目前,较流行的分布式软件组件对象标准有:CORBA(Common ObjectRequest Border Architecture) DCOM(Distributed ComponentObject Model) RMI(Remote Method Invocation),其中,CORBAT用最多。采用 CORBA技术将 已有的测试系统按功能划分并进行封装, 封装后的测试系统即成为一组可供调用 的CORB服务对象。在CORBAJ

21、象上,则通过具有CORBA接 口的智能代理Age nt 构建分布式测试系统,各CORB与 Age nt之间通过ORB(Object Request Broker, 对象请求中介 )编程接口。这种以软件组件代替硬件设计,实现分布式异构环境 下的测试系统的可重用 可移植 可互操作性和即插即用, 已成为一个重要的研 究和应用方向。5 结束语在广泛的测试领域, 分布式网络化测试技术必将得到更广泛深入的应用。 我国经过多年 的实践证明, 现场级的底层网络舍弃专用的现场总线, 而更多的采用以太网技术, 发展工业 以太网测试系统更符合我国国情。通过 Internet 实现远程数据通信,并实现电子商务、企业办

22、公自动化和制造自动化的集 成,从而全面提高企业的设计、生产、销售和服务的效率。随着无线通信技术的发展,无线数据通信也逐渐得到广泛应用,它可以不受 Internet 接 入条件的限制。 比如法国 Wavecom 公司开发的无线通信模块 19可通过 RS-232 与各种数据 终端 DTE (计算机或智能仪表)连接,通过GSM900M/1800M 网络以短信 (Short Message)的方式发送和接收数据,使用非常方便。该公司还提供有 GPRS 通信模块。为适应网络化测试技术发展和工业应用的需要,国外许多大学都开始在本科高年级和 研究生中开设相应的新的课程 15 ,我们认为这是十分必要的。分布式

23、网络化测试技术是一项应用面非常广的综合技术, 涉及信息收集、 信息处理、 信 息传输等方面,如网络化测量、网络化仪器、网络化控制、网络化制造、遥测、遥控、遥信 以及大学的远程实验教育 16 等,此外,网络化家电产品也必将走向千家万户,新一代 IPv6 协议将得到广泛应用,因此,该技术有着广阔的应用前景。参考文献:No.5,pp.9-13,1999自动化与仪表,Engineering, vol.46,1沈学东,王蔚然,现场总线技术综述,东北电力技术,2刘 曙 光 , 现 场 总 线 技 术 的 进 展 与 展 望 , Vol.15,No.3,pp.1-6,20003Harrold, D., “ Ethernet Everywhere”, ControlNo.6 p.46-8, 50, 52, Jun.19994徐 皑 冬 等 , 基 于 以 太 网 的 工 业 控 制 网 络 , 信 息 与 控 制 , Vol.29,No2,pp.182-186,2000.45赵伟等,网络化测量技术与仪器发展的新趋势,电测与仪表,Vol.37,No415,pp.5-9,2000.76杜 承 烈 等 , 分 布 式 测 试 环 境 下 的 实 时 通 信 研

温馨提示

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

评论

0/150

提交评论