论文部分内容阅读
随着工业的快速进步,以及人们环保意识的提高,集中供暖逐渐代替传统的分散锅炉房供暖。换热站是集中供暖系统中的关键一环,连接着热厂与热用户,其工作情况直接影响了供热的质量。集中供暖系统中换热站分布较为分散,依靠人力进行每日巡检和抄表,不仅浪费人力,还不能及时获取换热站的工作情况。因此需要设计一套换热站远程监控系统。目前国内大都直接购买大型监控软件,虽然能够满足需求,但是对于中小型热力公司来说成本较高,而且功能繁多,占用大量系统资源,操作复杂,工作人员无法直接上手。本文采用VS2013作为主要开发环境,使用组态软件开发技术、COM组件、线程池、以及GPRS通信等技术对换热站远程监控系统进行了开发。本文首先对换热站远程监控系统进行了需求分析,给出了远程监控系统的整体设计方案。根据功能的不同,采用模块化设计思想,将整个换热站远程监控系统划分为组态系统、数据存储中心和运行系统三大功能模块。在明确各模块的设计任务后,介绍了在进行系统开发时所用到的关键技术。组态系统是进行二次开发的平台。基于组态开发技术,为用户提供了一个拖拽式的定制环境,用户可以根据需要对远程监控系统进行组态与管理,包括数据库组态、画面组态、报表组态以及用户权限管理。基于工厂设计模式和动态链接库技术对画面组态模块进行了设计与开发。采用基于角色的访问控制模型进行用户权限管理模块的设计。数据存储中心是连接组态系统和运行系统的桥梁,是系统各模块的数据共享中心,保存了组态信息和运行数据信息。存储的数据从时间上分为实时数据和历史数据。数据存储中心的开发首先对常用的数据库进行比较,选择合适的实时数据库,然后基于FastDB磁盘模式对实时数据库进行数据表的设计,采用COM组件技术实现数据库访问接口,最后对历史数据的转储进行设计,将历史数据以二进制的形式,串行化到dat文件中,采用多级目录的方式存储历史文件。运行系统是实现换热站远程监控的核心部分,包括数据通信层、系统表示层、远端访问层。本文采用GPRS通信技术实现了各换热站与系统的远程数据交互。以画面、报表等形式直观地展现换热站的实时工作状态,同时参数设置的功能实现了换热站的远程控制。基于GSM/SMS技术和短信猫实现了报警短信推送服务。在Web服务器的基础上设计了远端访问层,实现了可以通过浏览器访问数据库的功能。最后通过对换热站远程系统的功能和性能测试,证明了本设计方案的可行性,能够实现预期目标,满足换热站监控的需求。