论文部分内容阅读
随着网络技术、自动化控制技术、通讯技术的飞速发展,Internet技术已经渗透到日常生活和工业生产的各个领域,这使得远程监测工业生产成为可能。通过远程实时监测技术,技术人员无须亲临工业生产现场就能远程监测工业生产过程。本课题以舟山六横岛日产10万吨级超大规模反渗透海水淡化示范工程为研究背景,针对海水淡化机组运行远程监管不足、实时性弱、可靠性差且资源不能有效共享等问题,设计开发了一套基于B/S模式的反渗透海水淡化远程监测系统,工作人员通过Web浏览器即可远程监测海水淡化机组运行工况。按照软件开发的一般流程,本文从系统需求分析、架构设计、功能模块详细设计到系统实现做了详细论述。首先,对本课题研究背景和意义进行详细论述,阐述了反渗透海水淡化技术的工作原理及工艺流程。其次,通过对C/S和B/S网络架构进行对比分析以及用户需求分析和系统特点,提出了基于B/S模式的反渗透海水淡化远程监测系统。系统采用OPC通信方式读取本地PLC控制器上的监测数据,并采用WCF分布式通信架构将现场监控软件采集的实时监测数据发送到远程客户端,实现对海水淡化机组运行情况远程监测。同时,系统实现使用了Ajax和jQuery等网络前端新技术,提高了系统性能,并为用户提供了更友好的Web体验。最后,进行系统监测数据传输安全性研究,论述系统现场安装调试所遇到的问题,分析问题原因,并给出相应解决方案。实际应用表明,系统运行稳定,能够有效地加强对海水淡化生产过程的远程实时监管。本系统具有较强的可移植性,可广泛应用工业自动化、交通运输等各个行业,具有一定的实用价值。