论文部分内容阅读
随着网络技术的迅猛发展和应用的普及,利用网络技术实现远程监控已成为控制领域的一个重要发展方向。 本论文以实验室一些独立的过程控制系统为对象,在提出网络监控系统总体结构的基础上,对新的控制算法、数据库技术、网络互连技术以及远程软件监控的有关技术进行了探索研究,设计制作了监控画面,以Web站点的形式建立了一个远程网络监控中心,开发了远程实时监控软件。 本文的主要研究内容有: 1.控制算法设计。针对具体的被控对象,设计与之相适应的控制算法。其中,对水位非线性对象研究反馈补偿实现大范围线性化的控制算法;对温箱温度控制系统采用PID算法;对柴油机冷却水温度控制系统采用继电自整定PID控制算法。 2.借助“组态王”软件平台,开发监控画面。监控画面直观地显示了被控对象的工作状态,并具有采集并显示被控量的动态值、设定被控量的初始值和各种控制参数、手动/自动切换、报警显示、实时趋势曲线显示和历史趋势曲线查询、数据打印输出等功能。 3.建立远程网络监控中心Web站点。选择Microsoft Windows98作为操作系统,Microsoft Personal Web Server 4.0作为Web服务器,数据库服务器选用Microsoft SQL Server。该Web站点采用了ASP的默认脚本语言VBScript,并采用SQL语句对数据库进行操作,以实现现场参数的远程实时监控和历史数据查询。 4.用Visual Basic语言开发远程实时监控软件。监控软件由服务器端程序和客户端程序组成。其中,服务器端程序运行在控制计算机上,客户端程序运行在远程监控计算机上,两者通过Winsock控件进行远程连接,并采用基于连接的TCP协议。