3.1.2 数据同步模块
区域控制平台作为连接区域数据库和企业管理中心数据库的桥梁,通过Web服务实现两个数据库的同步。区域和企业的数据包括当前数据和历史数据。同步区域、企业数据程序流程如图6所示。
3.2 区域管理软件设计
区域管理软件由Web浏览器、Web服务器和数据服务器管理软件构成。本系统的Web浏览界面采用Flex技术设计,它是目前最流行的RIA(富互联网应用系统)开发技术之一,其优点是客户端可以进行完整的数据处理,界面交互不依赖页面,消息可通过异步请求传递,减少了用户与系统的远程交互频率,与用户的交互更加友好、迅速。
本系统根据实际需求,基于Flex技术设计的页面包括两大功能:即实现太阳能中央热水器控制系统的参数设置和数据查询功能。当客户端进入Flex浏览界面,浏览器向Web服务器发送请求(参数设置指令和数据查询指令),Web服务器将需要访问数据库的请求转化SQL语句,并交给数据服务器。数据服务器对接收的数据进行处理,并返回给Web服务器;Web服务器动态生成HTML文档后转发给客户端,浏览器最终以友好的Web页面形式显示出来,实现太阳能热水系统可视化管理。
此外通过Flex界面可添加国家、省、市等地域信息,添加太阳能中央热水器子系统,记录所有子系统的安装信息。同时为了方便系统的管理,维护系统管理员可被赋予不同的管理权限。
4 企业集控与管理软件设计
企业集控与管理中心由安装企业集控与管理软件的计算机、数据服务器和必要的显示与打印设备构成,其中企业集控不同于区域集控有专属的控制软件,它不能直接向主控器发送数据,但企业管理软件与区域管理软件的架构完全相同,均在.Net平台上采用Flex设计,提供Web服务、接收Flex界面的控制任务,企业集控与管理中心和区域集控与管理平台通过Web服务实现数据同步。它与区域集控与管理平台的主要区别还体现在管理权限和数据库的规模上。
5 系统功能与特点
本系统经过实验室长达6个月的测试,各项功能和指标均达到设计要求,除了实现常规太阳能中央热水器的控制功能以外,还具有如下特点:
(1)实现系统的分散检测、集中控制。每套太阳能热水器的主控器可通过RS 485总线或无线数传模块与区域集控与管理平台进行数据交换,并通过Internet把数据同步上传至企业集控与管理中心。
(2)系统的可配置性和控制的自适应性。系统可根据不同的安装现场和用户需求,配置不同的部件(包括辅助加热设备、集热板的数目、储水箱的组合和水管的连接方式等),主控器能够自适应对不同配置的系统实施控制。
(3)直观的显示界面。系统能够根据不同的安装配置自动生成直观的显示界面,图7、图8是通过Flex界面显示实地安装的系统图。从图中既可看出配置的不同组合,而且系统的工作状态和主要参数均一目了然。
6 结语
本文提出面向集群应用的太阳能中央热水器控制与管理系统的设计方案,简要介绍现场终端的原理框图和主要作用,详细分析了区域集控与管理软件的设计方法,介绍了系统的主要特点。实验室测试表明,本系统具有性能稳定可靠、操作直观方便、控制迅速精确、报警准确无误等特点。该系统已被福州众望达太阳能技术开发有限公司确定为升级换代产品,目前已应用于该公司的实际项目中。