太阳能光伏发电监控系统的要求2.1. 总体架构为了解决监测设备分散独立、无法进行远程集中监控和诊断的问题,本系统接入所有的光伏电站在线监测设备,进行设备统一管理,设备运行数据统一采集、查看和分析,提供综合全面的运行状态监测、运行告警发现与通知、数据查询分析、设备运行管理。为实现设备的动态扩展接入,系统应能实现在不进行二次开发的情况下即能完成新增监控设备的接入。设备数据接入后进行分级存储,分类汇总统计,利用监测数据和事件信息,可以实现电站设备的集中远程监控,也可以为故障诊断提供技术手段和数据支持,亦为电站管理提供全面的统计数据和各类报表。监测数据按数据类型和应用特性分类存储,实现不同层面和不同人员关注不同的信息。同时各级数据可自上而下进行追溯。图一总体架构系统分为 4 个层次实现:应用层、服务层、设备驱动层、数据层,每个层次负责各自的处理,最终通过组合形成使用者可使用的系统功能。应用层负责与使用者进行交互,它负责将使用者所需数据以直观、合理的方式按照使用者的需要展现给使用者,并记入使用者的输入信息或操作指令,以传递给服务层进行处理;服务层负责进行业务的实际处理、数据运算、处理流程的控制;设备驱动层负责与设备进行通讯,从设备中获取数据,并进行解析,转换成系统能够识别的数据格式;同时,还提供以上的逆向处理,即将系统希望发送给设备的信息组织成设备能识别的格式并传送给设备。2.2.应用架构系统整体设计方案采用 SOA(面向服务架构)设计思想,自下而上提供应用服务。下层应用不需关心上层应用的逻辑,只需提供本层应用的数据接口,所有交互由上层应用发起。采用 SOA 为监控系统的分层应用提供很好的扩展性,也为本系统外的其他应用提供了不同级别的数据服务和功能接口。一体化监控平台的核心应用是数据分类处理与分层应用,解决不同设备监测数据及应用的差异化需求,具体包括:实时数据与应用、周期采样数据与应用、事件数据与应用。监测数据分层应用架构如下图:图二.应用架构图♦分类架构三类数据与应用基本都包括分类采集、分类存储、分类处理、分层应用四部分。♦实时数据与应用设备驱动层通过设备进行状态数据的实时性采集,采集的实时数据进行分类存储后,最后通过实时应用服务向运行人员提供状态监控,告警处理、实时数据显示等应用服务。♦周期采样数据与应用设备驱动层通过设备进行运行数据的周期性采集,采集的周期采样数据进行分类存储后,然...