论文部分内容阅读
随着计算机网络技术以及信息技术的发展,基于Internet的远程测控技术开始成为,并且已经成为工业测控领域的主要发展方向之一,它推动着测控技术向网络化、信息化、智能化的方向发展。同样对于水泵测控领域来讲,原有的单机测控技术已经不能适应当前信息化社会的发展需求。本文针对这个问题,结合某型号水泵的测控要求,研究在J2EE平台下进行基于B/S结构的水泵远程测控系统的开发,以实现水泵的远程在线监控和在线历史数据查询。本文首先讨论了基于B/S结构的水泵远程测控系统的结构体系,给出了其系统模型,并根据模型对影响系统实时性的几个因素进行了分析。文章接着对水泵现场测控系统进行了设计,并采用了单片机系统作为其测控系统模型,然后按照模块化设计的思想对系统各部分进行了设计,并重点对数据采集、控制信号输出以及人机交互等模块进行了分析讨论。系统采用液晶屏了对水泵的现场进行实时监控,并采用PID控制算法实现对水泵的变频调速控制。水泵现场测控系统通过RS-232串行通信的方式向远程测控系统Web服务器传送现场测控的实时数据。Web服务器与现场测控单片机系统之间采取多机通讯的方式,可同时向多台水泵采集现场测控信息,从而实现了同时对多台水泵的远程测控。服务器端采用了Java应用程序来与水泵现场测控系统进行串行通信,通过数据发送程序向各现场测控子系统发送控制命令并通过数据接收程序接收处理来自现场测控的数据。水泵远程测控系统Web服务器采用了Struts框架进行开发,并结合Ajax技术实现了在线监控页面无更新动态刷新实时数据的功能。