论文部分内容阅读
PLC作为工业控制器,在生产过程中被越来越广泛的应用,而对于PLC设备(以PLC为控制器的轻工设备的简称)生产厂家来说,需要集中监控发放到各个工业现场的PLC设备。为了节约人力物力资源,提高设备维护效率,PLC设备操作现场正朝着自动化和无人化的方向发展。为此开发性能完善、运行可靠的远程监控系统是提高工业生产和维护效益极其重要途径。本文结合网络技术和计算机应用技术,针对PLC设备运用产业设计和开发了基于WEB的PLC远程监控系统。 本文首先分析了海内外远程监控技术的基本发展情况,明确了本研究课题的主要任务和研究意义。深入分析了基于WEB的远程监控系统,设计出系统的总体架构,详细介绍了系统的工作原理、实现功能、开发环境以及体系结构的选择。 接着为本系统设计和实现了信息化的数据库系统。数据库作为整个远程监控系统的数据枢纽,存储、维护和管理着所有数据信息。基于用户和系统需求,通过概念设计、逻辑设计、数据库及其表的具体创建实现和优化等过程,完成了建立实体和关系表、性能优化和数据的备份恢复策略。 然后详细设计和开发了远程监控系统WEB的软件。根据使用软件不同用户群体的需求,设计四个用户级别,对应不同的功能权限。从功能上将WEB软件划分为数据库访问子系统、信息管理子系统、数据监控子系统和程序文档管理子系统四个部分。数据库访问子系统主要把网站中所有的数据库增删查改等操作封装成接口,简化数据库执行和管理步骤;信息管理子系统提供对PLC、客户和用户的基本信息进行维护和管理的功能;数据监控子系统提供实时数据和历史信息的查询功能;以电子地图的形式提供PLC的分布信息,并且通过使用标注点聚合算法实现PLC的聚合统计;此外还提出了参数配置方法,实现系统对多种不同型号的PLC的兼容;程序文档管理子系统则为开发人员提供程序文档等资料的上传、下载、管理和共享等功能,并通过云技术,实现资料文件的云备份。 最后,为了验证基于WEB的PLC远程监控系统是否满足各项设计指标,对系统分别进行了白盒测试、功能测试、性能测试、兼容性测试和安全性测试。测试结果标明系统运行稳定可靠,达到了预定的要求。