整个软件系统采用分层和模块化结构,便于系统维护和软件升级,提高服务器的可扩展性。系统通过相应的软件实现服务器的硬件平台管理、数据存储、数据管理和远程访问功能。操作系统管理服务器硬件,提高硬件平台的运行效率和稳定性,为上层软件提供运行平台,方便服务器软件功能的扩展,提供数据的安全保护和服务器用户权限管理。服务器存储的数据量大,数据之间逻辑联系紧密。与文件系统相比,数据库能够提高充电站内信息在硬件设备上的高效存储,提信息据查询、修改等操作的效率和安全性。数据库为应用程序提供大量接口,方便系统的二次开发。此外,数据库还提供用户权限管理,为服务器上数据提供二次保护,提高服务器数据的安全性。充电站数据管理系统负责上层软件与本地数据库的通信,响应上层软件查询、存储、修改数据库中数据的请求并提供相应的服务。提供服务器的用户权限管理,管理充电站内的通信协议。充电站提供远程监控功能,远程客户端通过web服务器实现远程访问,客户端用户只需安装ie6或ie7浏览器,输入充电站web服务器的网址,验证身份后登录、查询和操作权限内的数据。web服务程序提供数据的图形显示方式,可以输出和打印报表。
4.4 监控软件设计
本设计采用北京昆仑通态软件公司研发的组态软件开发系统mcgs(monitor and control generated system),该系统可以快速构造和生成上位机监控软件,模块化程度高,运行高效稳定,操作界面友好。根据监控系统的功能设计,监控软件的操作界面设计如图5所示。
图5 充电机监控界面
5 结束语
本文分析和讨论了充个电站监控系统的设计,采用c/s和b/s相结合的方式构造整个系统。
与以往监控软件的设计方式不同,文中引入了一种新的、高效可靠地设计方式,即采用mcgs组态软件进行快速的设计。随着国家大力扶持电动汽车产业政策的实施,充电站监控系统的建设必将提上日程,希望本文能为该产业的发展提供有力的支持和参考。