论文部分内容阅读
计算机技术的高速发展,物联网时代的来临使得对差压式流量计进行实时数据监测和对监测数据进行存储并分析变得方便可行。利用现有的技术开发一套差压式流量计监控系统,不但可以降低人员成本的浪费,保证差压式流量计实时数据正确的传输,而且用数据库技术保存的数据量大且数据不易丢失。同时监控系统可以对数据库中保存的这些数据进行检索、查询、报警以及统计分析,查询和统计分析的结果可以用excel报表、折线图、柱状图以及饼状图的形式直观的呈现给系统管理员和用户。本文结合某自动化仪表厂的产品特点与现有的技术设计实现了一套差压式流量计监控系统。该系统主要包括数据采集存储平台和监控平台。数据采集存储平台主要由数据采集终端、中央协调器、数据采集存储上位机构成。其中数据采集终端通过RS485串口接收差压式流量计的实时数据,然后与中央协调器基于ZigBee通讯技术组建ZigBee底层通讯网络将接收的数据发送至中央协调器;中央协调器负责组建ZigBee底层通讯网络,接收数据采集终端发送的差压式流量计数据,通过GPRS上层网络将接收的数据发送至监控中心服务器;数据采集存储上位机选择C/S架构,应用C#编程语言开发,用于接收与存储中央协调器发送的差压式流量计实时数据。监控平台使用Java语言开发,选择B/S架构,用Maven管理项目,支持MySQL和Oracle两种数据源配置。基于SSM框架和Bootstrap框架进行了监控平台的实现,基于百度地图API实现差压式流量计位置的显示,基于POI控件实现数据报表的打印,基于amCharts控件完成数据图表的生成打印。整个监控平台实现对差压式流量计数据的实时监测和对已存储的差压式流量计监测数据的汇总统计、记录查询、时段统计、报表打印、图表生成、图表打印等功能。