文档库 最新最全的文档下载
当前位置:文档库 › 基于GPRS和Internet的远程控制系统设计

基于GPRS和Internet的远程控制系统设计

邮局订阅号:82-946360元/年技术创新

控制系统

《PLC技术应用200例》

您的论文得到两院院士关注

基于GPRS和Internet的远程控制系统设计

DesignofaRemoteDistributedControlSystembasedonGRPSandInternet

(邯郸学院)

何会民石磊娜张志刚

HEHUIMINSHILEINAZHANGZHIGANG

摘要:应用无线通信技术、Internet技术和标准智能传感器接口的控制系统可望形成下一代远程分布式控制系统的雏形。本文提出了构建以GPRS和Internet为基础的远程控制系统。通过分析市场对控制系统的功能需求,定义了系统的功能目标,建立了控制系统的层次结构模型,确定了C/S结构与B/S结构相结合的软件结构和应用模式。关键字:远程控制;GPRS;Internet;微控制器中图分类号:TP273文献标识码:A

Abstract:Wirelesscommunicationtechnology,Internettechnology,andstandardizedtransducerinterfacesareservingtoshapethenext-generationdistributedmeasuringandcontrollingsystemlandscape.ThepaperproposesoriginallybuildingtheDMCSintegrationusingGPRSandInternettechnology.Basedontheanalysisoffunctiondemandsofthemarketforthemeasurementandcontrolsys-tem,thethesismakessurethefunctiongoalsofthesystem,buildsframeworkstructureofthesystem,determinestheapplicationmodelofthesystemandthesoftwarearchitecture,whichisthecombinationoftheC/SstructureandB/Sstructure.Keywords:RemoteControl,GPRS,Internet,Microprocessor

文章编号:1008-0570(2008)03-1-0037-03

1引言

基于GPRS和Internet的远程分布式控制系统是一个全新的概念,在过去的几年里,这个概念已经成为工业控制领域研究的热点。这种新型的控制系统是标准化的控制系统,支持开放的IEEE1451标准。通用的智能变送器接口(STIM)、开放的网络通信(TCP/IP)、GPRS无线通信技术使这种控制系统可望成为下一代远程分布式控制系统的雏形。本文主要描述基于GPRS和Internet的远程分布式控制系统的总体方案设计。

2系统功能分析

通常,系统是指为达到一个共同的目标而相互关联的一系列组件的集合。对于控制系统而言,这个共同的目标则是对工业生产过程进行监测与控制,面对各种异常情况,使整个系统的输入与输出保持固有的关系。图1形象的表述了控制系统的目标。

图1系统目标

基于GPRS和Internet的远程分布式控制系统并不只是对传统的控制系统的简单替换,而是充分利用各种先进技术增强系统功能,推动控制系统的发展,以满足对控制系统不断提高的要求。这种新型的控制系统具备以下功能:

*能够对工业过程的关键参数实现网络化的自动测量。

*能够对被控对象进行网络化控制。

*能够对采样数据进行信号分析,协作故障诊断。*具有数据管理功能和多样化的数据显示形式。

*能够通过Internet实现对传感器节点的在线编程和控制。*

友好的人机交互界面。

3系统结构

系统在结构上分为两大部分,一部分是分布在工业现场的无线智能传感器网络,另一部分则是位于Internet中的控制主机(运行控制管理软件DRMC)。位于控制系统最底层的变送器采集的数据,经过具有分布式智能的传感器节点的预处理,由

GPRS发送到Internet上的主机,管理软件根据采样数据产生图

形化的显示,对数据进行信号分析(例如:滤波、包络检波等),协作

故障诊断。企业的管理层也可以通过浏览器访问工业现场的传感器节点,实时了解生产状态。图2所示为基于GPRS和Inter-net的远程分布式控制系统结构。

图2系统总体结构

何会民:副教授

37-

术创新

中文核心期刊《微计算机信息》(测控自动化)2008年第24卷第3-1期

360元/年邮局订阅号:82-946

《现场总线技术应用200例》

控制系统

4应用模式与软件结构

如果说硬件设施是控制系统的“躯体”,那么软件模块则是控制系统的“思想”。软件强大的功能全面提升了控制系统的性能。依据软件的体系结构的不同,控制系统也有着不同的应用模式。软件的体系结构分为两种:C/S体系结构和B/S体系结构。

4.1C/S体系结构

C/S结构,即客户机/服务器结构,C/S结构的本质为“

分布式处理”,即将驻留在主机/终端结构中主机上的应用程序分割为两个部分:一部分是由多个用户共享的信息与功能,此部分称为服务器部分,服务器部分执行后台服务,如管理共享外设、控制对共享数据库的操纵、接受并应答客户机的请求等;另一部分是为每个用户所专用,称为客户机部分,客户机负责执行前台功能,

如管理用户接口、数据处理和报告请求等。这种体系结构将一个应用系统分为两大部分,由多台计算机分别执行,使它们有机的结合在一起,协同完成整个系统的应用,从而达到系统软、硬件资源最大限度的利用。

C/S应用系统基本运行关系体现为“请求/响应”的应答模式。每当用户需要访问服务器时就由客户机发出“请求”,服务器接受“请求”并“响应”,然后执行相应的服务,将执行结果送回给客户机,由它进一步处理后再提交给用户。C/S结构原则上分为两种:两层C/S结构与三层C/S结构。

4.1.1两层C/S结构

典型的两层C/S结构的运作方式如图3所示,前端客户机和后台服务器直接通信,客户端直接向服务器发出数据请求,服务器则运行本身数据处理机制处理数据请求,并将数据返回给客户机应用程序,客户机接收数据并经过本身的业务逻辑处理,然后显示给用户。

图3两层C/S结构

在这种模式中,由于数据捕获、业务规则以及应用接口均集中在客户端,客户机变得臃肿了,也就是所谓的胖客户机。随着应用程序复杂性的增加,这种模式的弊端也就显现出来,运行客户端应用程序的计算机的性能需要改善:更快的处理器、更大的硬盘、更多的内存。在业务规则发生改变时,对于两层模型来说,由于业务规则放在客户端应用程序中,对所有客户端中的应用程序的改动和升级都将比较麻烦。

4.1.2三层C/S结构

三层C/S结构是针对两层C/S结构的缺陷,在两层C/S结构的基础之上,在客户机和服务器之间引入了一个中间层,专门处理业务规则,从而将应用系统的业务逻辑、表示逻辑和数据分为三个不同的处理层,如图4所示。

图4三层C/S结构

在三层C/S结构中,客户机应用程序负责与用户进行交互,接受用户的输入并向中间层提交服务请求,然后向用户输出结果。客户端应用程序并不涉及具体的业务规则处理,与中间层的接口也相对比较固定,不需要经常改动。

中间层主要用来处理业务逻辑,它向所有的客户提供服务,在对用户的请求按照逻辑规则进行处理之后,向服务器提交查询或者存贮请求,并且对服务器返回的数据按照业务规则进行处理后,再返回给客户端应用程序。服务器只进行数据管理和存贮,不涉及数据处理,它负责处理来自中间层的数据查询和存贮请求。

4.2B/S体系结构

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着In-ternet技术的发展,对C/S结构的一种改进。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑(即业务规则)在客户端实现,但是主要事务逻辑在服务器端实现。B/S结构以Web为中心,采用HTTP传输协议,结合多种脚本语言以及组件技术,用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并且操作简单统一,开发成本低,是一种全新的软件系统构造技术。在基于Web的B/S结构下,可以从逻辑上划分成以下几层,如图5所示。

图5B/S体系结构

基于Web的B/S结构是由C/S结构转化而来的,因此,也可

以将B/S结构看作是传统C/S结构的一个子集。

4.3C/S结构与B/S结构相结合的工作模式

从上面的分析中可以看出C/S和B/S结构各自具有自己的优点和缺点:C/S结构具有强大的数据控制和事务处理能力,以及数据的安全性和完整性约束,但是C/S结构的移植性差、维护困难、升级复杂、客户程序的分发麻烦。而B/S结构具有良好的开放性,可以适应各种不同的平台,客户程序不需要维护,只需要进行服务器端的开发,易于实现集中控制,但是B/S结构客户端与服务器端的交互能力有限,并且在安全控制、界面显示、数据处理等方面上不如C/S结构灵活,因为要受到浏览器本身的约束。

因此,我们可以结合C/S结构和B/S结构的优点,摒弃其缺点,将C/S结构和B/S结构结合起来实现控制系统的多模式应用。

4.3.1C/S结构的应用模式

38-

邮局订阅号:82-946360元/年技术创新

控制系统

《PLC技术应用200例》

您的论文得到两院院士关注

对于企业的工程技术人员,需要利用控制系统对工业自动化生产过程实施监测与控制,需要掌握生产过程的每一个细节,对采样数据进行信号处理以协作故障诊断,这需要客户端应用程序具有强大的功能,而C/S结构正好可以满足这种需求。我们运用VisualC++开发了Windows环境下的客户端管理软件

DRMC(DistributedRemoteMeasurementandControlSystem),具有

数据显示、数据管理、信号处理等完善的功能。

4.3.2B/S结构的应用模式

对于企业的管理层,并不需要掌握工业过程的每一个细节,

而只是希望能够随时随地的对企业生产的整个状态有一个全局的认识,因此对客户端应用程序的功能要求较低,而Internet是企业的主导信息网络,那么B/S结构则可以充分发挥Internet所具有的优势。工业现场的传感器节点是无线网络化的智能节点,在WNCAP模块中内嵌Web服务器,企业管理层通过浏览器便可以随时随地的访问传感器节点,了解工业现场的状态。

本文作者创新点:本文提出了构建以GPRS和Internet为基础的远程控制系统。通过对控制系统的功能分析,提出了整个系统结构,一部分是分布在工业现场的无线智能传感器网络,另一部分则是位于Internet中的控制主机。我们着重介绍了软件的体系结构:C/S体系结构和B/S体系结构,并采用C/S结构和

B/S结构结合的方式实现控制系统的多模式应用。

参考文献:

[1]杨建华,刘浩,基于GSM/SMS的分布式测控系统的通讯实现[J]控制工程,2005.12,1:67-69

[2]徐国章,李宏海,基于GPRS的远程监控系统设计[J]河北省科学院学报,2004.21,4:32-35

[3]张鹏,张东来,GPRS在远程环境监理信息系统中的应用设计[J]微计算机信息,2006.22,8:237-238

[4]隋运峰,刘一博,谢意,周建鸿.TCP在有线电视网络中的问题和解决方法[J]微计算机信息,4,3:141-143

[5]周凯,郭黎利,基于MAX485实现PC机与单片机通信的程序设计[J]信息技术,2005.4:10-12

作者简介:何会民(1967.3-),男,汉族,河北永年人,副教授,主要

从事计算机体系结构与嵌入式的教学与研究。

Biography:HEHuimin(1967.3-),Male,HanNationality,BorninHebeiYongnian,AssociateProfessor,andResearchFields:ComputerStructureandEmbeddedSystem.

(056005河北邯郸邯郸学院计算机系)何会民石磊娜

张志刚

(HandanCollege,DepartmentofComputer,HebeiHandan

056005)HeHuiminShiLeinaZhangZhigang

通讯地址:(056005河北省邯郸市学院北路530号邯郸学院计算机系)何会民

(收稿日期:2008.1.3)(修稿日期:2008.2.5)

(上接第83页)

[3]苏大图.光学测量与像质鉴定.北京工业大学出版社,2002。[4]P.W克罗塞编.洪怀瑞译.红外技术基础.上海科学技术出版社,2003。

[5]M?弗朗松.光学-像的形成和处理.北京:科学出版社,2003。[6]Elson,J.M.,Bennett,H.E.,andBennett,J.M.:1979,inR.R.

Shanon

andJ.C.Wyatt(eds.),AppliedOpticsandOpticalEngineering,Acad.PressNewYork,p.191。

[7]关永.基于DSP的矿井远程视频监控系统[D].北京:中国矿业

大学北京校区,2004。

作者简介:阿不来提?吉力力,男,1964,籍贯新疆,副教授,研究方向:嵌入式系统应用。Biography:Abulaiti?jilili,bornin1964,inXinjiang,andworkatdepartmentofComputer,HotanTeachersCollege.Thetitleisvice-professor.Theapplicationinembeddedsystemisbeenstudied.(848000新疆和田师范专科学校计算机系)阿不来提?吉力力(100037首都师范大学信息工程学院)阿不来提?吉力力李志

平刘羽

通讯地址:(100037北京市西三环北路56号首都师范大学信息工程学院)阿不来提?吉力力

(收稿日期:2007.11.06)(修稿日期:2008.2.04)

(上接第96页)

作者简介:严涛松(1978-),男,江苏人,汉,硕士,主要研究方向为无线传感器网络、嵌入式系统,中国矿业大学;王潜平(1964-),

男,江苏人,汉,博士,教授,主要研究方向为无线传感器网络、人工智能,中国矿业大学,

Biography:YANTao-song(1978-),male,Jiangsu,InstituteofComputerScience,ChinaUniversityofMiningandtechnology,Master,ComputerScience,Researcharea:WirelessSensorNetworksandEmbeddedSystem.WANGQian-ping(1964-),male,Jiangsu,InstituteofComputerScience,ChinaUniversityofMiningandtechnology,PHD,Professor,ComputerScience,Researcharea:WirelessSensorNetworksandArtificialIntelligence.(InstituteofComputerScience,ChinaUniversityofMiningandtechnology)

(221008江苏徐州中国矿业大学计算机学院)严涛松王潜平

通讯地址:(221008江苏省徐州市中国矿业大学计算机学院硕04)严涛松

(收稿日期:2007.11.06)(修稿日期:2008.2.04)

《现场总线技术应用200例》

现场总线技术是现代工厂、商业设施、楼宇、公共设施运行、生产过程中的现场设备、仪表、执行机构与控制室的监测、控制装置及管理与控制系统之间的数字式、多点通信互连的,数据总线式智能底层控制网络。

现场总线技术保证了现代工厂、商业设施、智能楼宇、公共设施(自来水、污水处理、输变供电、燃气管道、自动抄表、交通管理等),高可靠、低成本、安全绿色生产运行,同时易于改变生产工艺,多品种生产过程。

本书200个应用案例,介绍了profibus、FF、CANbus、De-

viceNET、WorldFIP、INTERbus、CC-Link、Lo-nWorks及OPC、

工业以太网、TCP/IP在石油、化工、电力、冶金、铁路、制烟、造酒、制药、水泥、电力传动、机械、交通、设备管理、消防、自来水厂、电解铜、电解铝、继电保护、粮仓及储运、汽车检测、油库管理、造纸、气象、远程抄表、电缆生产、暖通空调、电梯、楼宇自动化及安防、……,各方面的应用。

本书是工程设计人员、设备维护人员、设备采购人员、技术领导干部、大、中专学校教员的案头参考书,同时也是大专院校本科生、研究生做课题、搞毕业设计的必备参考书。有志向有兴趣的高中以上文化水平的人均为本书读者。

本书已出版。大16开,每册定价110元(含邮费)。预购者请将书款及邮寄费通过邮局汇款至

地址:北京海淀区皂君庙14号院鑫雅苑6号楼601室

微计算机信息编辑部邮编:100081

电话:010-62132436010-62192616(T/F)http://www.autocontrol.com.cnhttp://www.autocontrol.cnE-mail:editor@autocontrol.com.cn;E-mail:control-2@163.com

39-

相关文档