论文部分内容阅读
近年来,我国水产养殖业发展迅速,从最初的池塘养殖到现在的工厂化养殖,养殖规模不断扩大,朝着规模化和集约化的方向发展。在规模扩大的同时,对监控室和数据采集环境之间的距离也提出了更高的要求。为了实现养殖过程的实时监控和统一管理,满足远距离控制需求。本课题将可编程逻辑控制器技术与虚拟仪器技术相结合,开发了一套水产养殖远程监控系统。该系统使用SIMATIC S7-1200 PLC作为控制核心,通过Modbus通信采集温度、PH值、溶解氧三个重要的水质参数。使用SIMATIC S7-200 PLC作为从站采集温度值并控制变频器实现对水温的PID控制。上位机是由LabVIEW编写的人机交互界面,主要任务是对水质参数和PLC的运行状况进行监控,并提供远程控制服务。上位机通过LabVIEW提供的NI OPC服务器和下位机S7-1200 PLC进行通讯连接。上位机实现的主要功能有:实时数据显示与报警显示、设置报警上下限、水温PID调节目标值设定、变频器控制、泵的状态监控、数据趋势图显示、实时滚动显示历史数据、摄像头实时监控显示、实时数据和报警数据分类存储。为了实现远程控制,本系统采用光纤为传输介质,以避免信号的大量损失并且可以实现数千米的远距离传输。上位机通过Web发布的方式可以实现局域网内的无线远程监控,通过对局域网进行外网映射实现对整个控制系统的远程监控。本文设计的水产养殖远程监控系统经过测试运行,具有良好的用户界面,简便的操作方式,良好的稳定性,可以将水质参数控制在合理的范围内,并将采集的数据存储到本地,实现了内网和外网的远程监控,达到了设计初衷。