论文部分内容阅读
随着计算机技术和Web技术的发展,企业自动化和信息化程度的提高,传统的工业控制系统缺点日益显现,无法满足数据发布的实时性要求,并且控制覆盖范围受到地域限制。因此,突破地域和时间限制的现代化远程控制系统的研究设计已成为趋势。本文在对课题研究背景和国内外发展现状进行分析以及大量研读参考文献的基础上,给出一种天线旋转控制平台系统的设计方案,使用户能远程操控天线并能实时反馈天线的位置以及工况参数。所取得的主要研究成果为:1.平台基于B/S(浏览器/服务器)架构,以网络化天线旋转控制平台为研究对象,利用先进的微软可视化开发平台(Visual Studio 2008)结合SQL Server数据库,采用C#语言编写上位机Web服务器程序,显著地减少了代码编写量,提高了开发效率,缩短了开发周期,并保证了代码的规范性和标准化。2.利用网页设计技术及ASP.NET 2.0的优势特性和强大功能开发出良好的人机交互网络界面,通过AJAX技术提高系统实时性和用户界面交互友好度,实现天线设备运转状态的Web网页实时显示。3.采用Socket通信技术完成控制平台上位机与终端天线设备控制单元的通信,实现对天线旋转角度方位的控制(包括单步控制、连续控制和固定点选择控制),并对天线设备某些工况参数如电压、电流、温度、湿度及工作状态等进行监测。4.平台利用多线程技术,有效地完成资源分配,使得不同程序模块并发异步执行来提高设备操控运行效率。5.设计相应数据库来持久化保存平台系统和现场采集设备之间的用户信息和天线运转参数,实现数据的实时存储以及Web的旋转天线控制系统中的数据共享。6.通过对设备的现场调试,所设计的Web旋转天线平台满足实际应用的要求,能够对远程设备进行实时控制,同时对设备的运行状况进行全天候的监视,在出现预计危险时可以进行自动处理。综上所述,此平台具有良好的实时性、可靠性和灵活性,能够有效的实现分散无人值守设备在生产过程中的远程控制和故障预警,具有很好的推广价值。