论文部分内容阅读
当前网络信息技术和ASP.NET技术的发展与成熟为人们创造了一个以Web浏览器/服务器为窗口的操作平台。ASP.NET技术主要用于构建、配置、运行网络服务以及其它应用程序的开发环境,随着.NET技术的快速发展,Web浏览器/服务器作为一种信息交互平台被广泛应用与Internet中。将监控与自动控制系统构筑在Web应用程序的B/S模式之上,运用Internet技术实现对工农业生产过程的监视,从而进行远程设备检测、科学实验及仪表故障排查,从而使得企业能够跟上世界主流技术的革新。随着自动化行业和控制技术的不断发展和进步,现场设备之间的信息交互不单单是仪表与控制装置之间,人机之间的通信逐渐成为时代的主流。现场总线作为传统的信息交互通道,已经不再仅限于短距离的信息通讯,其应用范围和规模变得更加宽广,人们对现场设备的监控也提出了越来越高的要求。近些年来,很多先进的监控技术已经应用在现场总线和远端Client的交换上,但Modbus协议还局限于在现场总线上,在实际应用中已经无法满足远程实时监控的需求,只有基于TCP/IP的协议才能通过以太网实现超远距离的传输,Modbus TCP/IP协议应运而生。科学技术的快速发展,使得石油、冶金、公安消防、银行等众多公共区间对安全防护等级和监控设备的实效性提出了更高的要求,监控系统正逐步从近距离的常规监控朝具有强大功能的远程模式发展。人们对监控系统的高要求主要表现在以下两点:第一、监控的范围需要逐步扩大,小到居民住宅,大到石油、公安安全系统,都必须依靠监控系统来保障安全;第二、将常规监控系统与万维网连接起来,超远传送、接收并及时存储庞大的数据源,达到资源共享。所以,Web监控系统完全符合自动化控制系统的发展方向,是未来监控平台的发展趋势。对远程监控系统的设计与应用,不但实现了资源的最大化利用,还能扩大互联网的应用领域,也使得监控系统的成本降低、距离更远、灵活性更强了。应用远程监控系统之后,操作人员无需亲临现场就能查看设备状态和现场环境,查看设备是否正常运行并进行日常维护等,方便技术人员的管理,从而可以减少现场维护的技术人员,最终实现无人看守,达到精简的目的。现在或不久的将来,大型跨国集团和企业将朝跨地域的趋势发展,利用ASRNET技术实现远程监控,对这些公司来说,在减少预算,提升生产效率,增强公司的核心竞争力等方面都有着非常深远的意义。本文通过对Modbus-TCP协议的研究,以Internet作为信息交互平台,利用Web技术,实现将油井现场采集的数据通过串口联网服务器传给到远端的用户,并在浏览器终端呈现现场设备的运行状况,为客户提供一种远程监控的解决方案。在这样的现实情况下,我们提出了基于(?)odbus TCP和WEB的监控系统的设计方案。全文分六章对监控系统进行论述。第一章为绪论。本章首先介绍了传统监控平台存在的不足,提出了远程监控平台的重要性,并分析了目前监控平台在国内外的研究现状,最后提出了本课题研究的主要内容和相关的工作安排。第二章为系统方案设计。本章首先分析并设计了监控系统的总体方案,从设计框图可知,本监控系统由现场测控系统、数据传输系统、SQL Server数据库系统以及远程用户系统组成;然后介绍了基于B/S监控平台实现的软件功能,主要包括用户管理模块、数据处理模块和历史数据管理模块。第三章为系统的测控电路设计。本章详细介绍了基于dsPIC30F6014A单片机测控电路的设计。首先介绍了测控电路设计原理框图,接着从电源模块电路、信号采集电路、数据传输模块电路和人机交互界面等四个方面分别做了讲解。通过本章的讲述,让我们对监控系统的硬件组成部分有了一个更深入的认识,为后面的设计工作提供了帮助。第四章为基于Moxa的Modbus TCP通讯协议的实现。本章概述了基于Moxa的Modbus TCP通讯协议的实现。首先对ECS8101 Serial Device Server的功能特点和四大应用进行了阐述,详细介绍了ECS8101 Serial Device Server的硬件配置方法,分别从数据模型和协议结构对Modbus TCP协议进行了讲解,最后说明了如何通过Moxa实现Modbus TCP协议的通讯。第五章为Web监控平台的搭建。本章是论文的核心部分,主要介绍了监控平台的创建过程。首先对Web进行了讲解;然后介绍了B/S、C/S结构和三层架构;接着讲解了ASP.NET的开发环境;最后从监控系统主界面的实现、用户管理界面的实现、在线数据管理和历史数据查询界面的实现以及曲线界面的实现四个方面详细介绍了监控界面的设计过程。第六章为基于Web的远程数据传输。本章主要讲述了基于Web的远程数据传输的实现过程。首先从ADO.NET的对象模型和功能介绍了/ADO.NET数据库技术的特点,接着分别从现场与服务器端的数据传输和浏览器端与服务器端的数据传输两个方面详细论述了数据的传输过程。