基于Web的远程监控系统实现技术的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控是指本地计算机通过网络系统(特别是Internet)对远端的控制系统进行监测和控制,完成对分散控制网络的状态监控、远程软件下载及设备的诊断维护等功能。而基于Web的远程监控系统是以Web作为通信平台的监控系统。远程监控系统的研究对于企业降低生产成本,提高劳动生产率以及增强企业的综合竞争实力等方面都具有十分重要的意义。
     基于Web的远程监控系统作为典型的分布式应用系统,其结构和实现技术是十分复杂的。Internet上目前常用的WWW技术,由于其本身固有的缺陷,使它不能解决所有的远程设备监测与故障诊断事务。CORBA作为一种新的分布式对象技术,具有与开发语言、与操作系统无关以及集成性的特点,它与Java的集成可以使二者优势互补,在它们的结合上CORBA处理网络的透明性,Java处理实现的透明性。本文在对传统的基于Web的远程监控方案及相关技术进行全面的分析和研究后,提出开放式网络、CORBA与Java技术集成以及结合B/S计算模式来实现远程监控。在该方案中采用改进的四层结构,将服务器层细化为Web服务器和CORBA应用服务器,在JSP应用程序中调用JavaBean组件作为CORBA客户程序来调用CORBA服务方的程序,并由CORBA服务器与数据库服务器进行交互。这种结构大大减轻了Web服务器及数据库服务器的负担,使整个系统具有可伸缩性、集成性、可重用性和可移植性,同时也极大的提高了程序开发的效率。
     本文结合自动化学院远程控制与智能诊断中心的系统设计以及某油田原油生产过程远程监控系统的设计过程,合理的将研究成果应用于实践中,取得了良好的效果。
In recent years, the rapid development of network technology has made it possible for the development of remote monitoring and control. Remote monitoring is to monitor and control the control system through the network (especially through Internet). It has the function of state monitoring and fault diagnosis. While the remote control system based on web is using web as its communication platform. The research on this technology has far reaching impact on decreasing the production costs and raising the productivity for enterprises.
    The remote monitoring and control system based on web, as a typical distributed system, has very complicated structure and its implement is very difficult. At present, the common used WWW technology cannot solve all the problems about remote monitoring and fault diagnosis because of the intrinsic defect itself. CORBA is a new distributed object technology with the characteristics of having nothing to do with the languages and operation system. The combination of CORBA and Java can be mutually complemented. After making thorough analysis and all-rounded research on the traditional scheme and relevant technology, this article proposes an improved scheme of four-tier structure. In the new scheme the original server layer is divided into web server and CORBA server and JavaBean in JSP is used as CORBA client program to transfer CORBA server program. CORBA server communicates with database server directly. This structure relieves the burden of web server and database server and makes the whole system capable of e
    xpand and contact, being transplanted and being used repeatedly. What's more is that it promotes the
    efficiency of programming greatly.
    This paper incorporates an oilfield manufacturing process real-time monitoring system and the remote control & intelligence diagnosis center in our school of Automation, and use JSP, CORBA and JDBC to this remote monitoring system. This application acquires evident effect.
引文
[1] 于海晨,仲崇权.基于Internet的控制系统远程监控方案及实例.计算机自动测景与控制,2001,9(5):14~16
    [2] 陈杰,张功镀.基于Intranet的企业远程监控系统.上海师范大学学报(自然科学版),1999,28(3):44~48
    [3] 朱志浩,樊留群等.设备远程监控的研究.制造业自动化,2001,23(1):47~50
    [4] 陈忠,郑时雄,孙延明.基于Web的远程监测与故障诊断实现策略.华南理工大学学报(自然科学版),2002,30(6):30~32
    [5] 孙海军,蒋东翔.基于Intranet的发电机组远程监测与诊断系统,汽轮机技术,2001,43(4):203~204
    [6] 张鹏,郭永基等.基于Web的配电系统远程监测的实现.继电器,2000,28(11):23~25
    [7] 余成波,刘杰.基于Internet的设备远程监控技术的研究.信息与控制,2002,31(3):236~239
    [8] 赵怀林,王静,控制网络与Internet的融合.自动化与仪表,2002(4):1~4
    [9] 凌维业,贾民平等.设备状态远程实时监测系统的开发.计算机应用研究,2002(6):101~102
    [10]贾东耀,汪仁煌.B/S结构监控系统实时数据的动态显示.电气自动化,2002(4):36~37
    [11]王建峰,刘红旗,李杰.一种基于Internet的远程监控系统.机电产品开发与创新,2002(3):7~9
    [12]冯建新,王光兴,张大波.基于网络的设备远程监控系统的设计与实现.东北大学学报(自然科学版),2002,23(7):617~619
    [13]郭秀明.计算机监控系统分层分布式通信网络实时性分析.武汉水利电力大学学报,2000,33(4):97~99
    [14]伍志方.基于Web的生产实时监控系统的应用.工业控制计算机,2002,(2):27~30
    [15]田华,吕国斌.Browser/Server技术—新一代的计算模式.计算机应用研究,1998(6):1~4
    [16]邹建达.计算模式的演进和特点.云南师范大学学报,2001,21(5):24~26
    [17]浦江.网络计算模式的演变与发展.电子技术,2001(1):15~19
    [18]孙文波,卢建军.基于Web的远程监控技术及比较,西安科技学院学报,2002,22(2):205~207
    
    
    [19]冯刚,费耀平等.基于CORBA等技术的多层结构分布式应用监控系统的设计与实现.计算机时代,2002(6):28-30
    [20]焦建彬,于华,郝明晖.基于CORBA的分布式远积制造系统的若干问题研究.中国机械工程,2002,[3(2):'40-142
    [21]钟玲,彭甫阳.基于CORBA的分布式应用开发.计算机工程与应用,1998,(9):44-46
    [22]留宇,张海盛.基于 CORBA组件技术的三层数据库访问. 计算机心
    [23]张明杰,张顺颐.用Java/CORBA构筑新型的企业分布式开放系统.南京邮电学院学报,1998,18(1):53~56
    [24]刘宏.分布式网络监控系统分析.计算技术与自动化,2000,19(3):36~39
    [25]刘远超,王承发.基于CORBA的对象Web技术.计算机应用研究,1999(11):51~52
    [26]陈丽安,张培民等.集成PLC与DCS的新型过程控制系统.福州大学学报(自然科学版),2000,28(4):40~43
    [27]胡友民,杜润生,杨叔子.生产过程远程监控与诊断技术研究.华中科技大学学报(自然科学版),2002,30(4):16~18
    [28]袁洪芳,王信义,张之敬等.基于Internet的FMS远程监测与故障诊断技术研究.制造业自动化,2000,20(3):56~61
    [29]穆静,王长元.基于CORBA的数字化智能监控系统.西北纺织工学院学报,2001,15(1):56~58
    [30]廖继红.CORBA、RMI与DCOM的对比研究.南宁职业技术学院学报,2001,6(3):59~62
    [31]杨喜敏,陆际光,唐菀,分布式应用技术中CORBA、JavaRMI和DCOM,中南民族大学学报(自然科学版),2002,21(2):61~63
    [32]王振宇,上野义人.CORBA:面向对象的分布式计算平台.深圳大学学报(理工版),1999,16(3):42~49
    [33]李俊,吴福明,孙德敏.一种基于Web技术的新型DCS结构与实现,自动化博览,2001,(4):32~34
    [34]袁伟民,朱长征,构造基于CORBA和Java JDBC的分布式数据库应用.计算机应用研究,1999(8):59~61
    [35]朱斌,师春科等.CORBA 中间件在电力系统中的应用,计算机工程,2002,28(增刊):236~239
    
    
    [36]黎洪生,何岭松,史铁林等.基于B/S的远程故障诊断专家系统研究.武汉工业大学学报,1999,21(4):23~26
    [37]李样军,罗大庸等.CORBA技术在工业控制中的应用.工业控制计算机,2001,14(11):1~3
    [38]杨大全,拱长青.Socket编程技术.沈阳工业大学学报,2000,22(4):313~316
    [39]曹宁,冯忠义,沙济漳.基于客户/服务器模式的Socket网络编程,计算机工程,1999,25(2):72~74
    [40]林伟.实现Internet远程控制的工业控制网.电子技术,2001(1)9~11
    [41]黎洪生,刘俊刚等.利用JSP技术开发远程故障诊断系统的应用研究.工业控制计算机,2001,14(6)
    [42]Jason Pritchard.COM与CORBA本质与互用.徐金梧;张晓彤译.北京:清华大学出版社,2002
    [43]彭澎.计算机网络实用教程.北京:电子工业出版社,2000
    [44]瞿坦,计算机网络原理及应用基础.武汉:华中理工大学出版社,1999
    [45]苏洋.Java分布式应用程序设计,北京:北京希望电子出版社,2002
    [46]孙燕等.Java程序设计培训教程.北京:清华大学出版社,2002
    [47]于海生等,微型计算机控制技术,北京:清华大学出版社,2001
    [48]廖卫东.Java程序设计,北京:机械工业出版社,1997
    [49]周德泽,袁南儿,应英.计算机智能监测控制系统的设计及应用.北京:清华大学出版社,2002
    [50]何川,方兴,陈渝等.JSP编程实践—动态网页的引擎.北京:清华大学出版社,2002
    [51]Gil Held等著.Windows NT—因特网和内网管理.京京翻译组译,北京:机械工业出版社,1998
    [52]Pyke D F. Multi-product integrated production-distribution system [J].European Journal of Operational Research, 1998,74(1): 118~119
    [53]Schmidt D C,Gokhale A S. A High-performance End System Architecture for Real-time CORBA. IEEE Comm. Magazine, 1997, (2): 72~77
    [54]Hodgkinson G. Less is more [industrial control networks] [J] IEE Review,1998,44(5): 226~228
    [55]Bagrodia R.L. Fault diagnosis in discrete-event system: Framework and model reduction. Proceeding of the IEEE Conference on Decision and Control, 1998,35 (7): 101~103

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700