水源井监控系统整体解决方案

news2024/11/26 12:30:05

1.1、系统组成
水源井远程监控系统主要由监控中心、通信平台、水源井测控终端、现场启动柜设备组成。系统整体结构按功能可划分为采集层、网络层和应用层等三层,水源井测控终端主要实现采集层的功能,数据传输链路主要实现网络层的功能,中心端管理平台主要实现应用层的功能。

339db6ca5ddee868d4c0f170ed8c84f6.jpeg

水源井测控终端,负责与水泵启动柜、液位计、压力变送器、流量计等现场仪表进行数据通讯,实时采集监控数据,利用数据采集软件强大的采集功能,良好的开放性,丰富的数据采集接口,将数据采集到监控中心的数据库服务器。水源井测控终端具有本地存储和断点续传的功能,即当网络中断时,采集的数据存储在本地,等网络恢复后再自动或手动发送到监控中心数据库。

76712bd2993a014aaad1401dc8c19168.jpeg

数据传输链路主要负责水源井测控终端与监控中心的数据传输和数据交互。数据传输可选用公网专线的方式,通常通过公网专线进行数据传输,确保数据能够实时可靠传输。
中心端管理平台采用C/S+B/S架构,利用C/S架构提供供水厂监控数据的汇总、展示、分析,同时利用BS架构通过Web发布方式实现现场端监测查询功能,通过权限管理实现供水企业、水务管理部门等多级登录管理。系统应用软件基于.NET Framework框架和微软SQL server数据库技术开发。具有地图展示、实时监控、数据报表、总量管理、报警管理、上报下传、系统配置等相关功能。
总之,企业通过水源井测控终端对现场水泵、压力变送器、流量计、液位计等设备进行数据采集和管理控制,将处理汇总后的数据通过无线通信链路经过网闸隔离后传输给中心端数据库服务器,中心端管理平台进行统一处理后进行综合汇总、分析、展示和进行管理调度,可将数据进行下传给供水企业端或上报上级主管部门。整个系统设计采用B/S架构的应用模式,支持WEB访问,用户可通过Internet使用电脑、手机、平板电脑远程登录访问中心端管理平台。同时系统具备安卓手机APP,使值班员可以在需要对水泵进行启动、停止的任何时间内做出快速、及时的响应。
1.2、系统结构图

583bfd87bace1289c98b92ecce5adab4.jpeg

1.3、软件系统功能
1.3.1、显示功能
▶地图显示功能:在地图上显示现场测点信息的地理位置,在鼠标点击被监测点图标时会进入详细的测点信息界面。
▶数据显示功能:出水管道压力、水井水位、流量计的瞬时流量、累计流量、图像监控。
▶状态显示功能:显示开门及电源设备的工作状态。
1.3.2、管理功能
▶测点信息管理:可添加、删除、修改每个监控点信息,可人工补录监测点的数据。
▶权限管理功能:具有授权管理功能,管理员为最高管理者,根据不同应用要求,分配给其它使用者不同的权利。
▶密码管理功能:根据不同的使用权利和用户设置不同的登录密码。
▶数据刷新管理:根据不同的使用权利和用户设置不同的数据刷新频率。
▶测点显示管理:根据不同的使用权利和用户设置可查看的数据和数量。
1.3.3、告警功能
▶设备变化告警:欠压告警、流量计故障告警、通信中断告警。
▶设备超限告警:管道压力超低限、管道压力超高限告警,水源井水位过低告警。
1.3.4、存储功能
▶测点信息、实时数据、事件记录、操作记录存入数据库。
▶泵房门被打开时进行拍照告警,并将告警信息及时显示在计算机屏幕上,管理员可打开打开相应水源井监控界面查看现场照片信息。
1.3.5、统计功能
▶报表功能:日报、月报、年报;
▶曲线功能:日曲线、月曲线、年曲线;
1.3.6、查询功能
▶测点信息、历史纪录、历史曲线、事件记录、操作记录、历史报表;
1.3.7、打印功能
▶测点信息、历史纪录、历史曲线、事件记录、操作记录、报表;
1.3.8、安全功能
▶密码功能:进入和退出系统必须输入密码;
▶权限功能:不同的操作员具有不同的功能;
▶用户切换:不同的操作员交接时可以在系统切换。
1.3.9、远程维护功能
▶远程设置水源井测控终端的工作参数。
▶远程升级现场水资源控制器程序。
1.3.10、远程控制功能
▶通过软件界面的启动和停止按钮可以远程控制水泵的启动和停止,并把水泵的启动和停止的成功或失败信息传输到监测界面。
1.3.11、手机APP
手机APP是基于安卓系统的基础上深度开发而成,可安装于任何不低于此版本的手机、平板电脑等移动设备,管理者可随时登录系统进行站点总览、实时数据、泵站操作、单站详情、监测报警和历史数据等监控信息的浏览。
▶地图展示
以百度地图为背景,能够在地图上标注测点的具体位置,地图可放大和缩小。
▶站点总览
以列表的形式显示不同区域内监测站点数量,可了解站点详细信息。点击可查看某个区域内所有站点实时数据。

e86dd0c2f04e7a9fca92f298a37dc238.jpeg

▶实时数据
实时显示站点名称和监测指标值,以及监测点设备的设备状态和通讯状态。
▶设备操作
用户可以通过手机APP对被控设备(例如水泵)进行远程开启、关闭操作。
▶单站详情
显示控制指标、监测值、标准和超标倍数值。
▶历史数据
能够存储不少1年的历史记录,支持数据导出。
▶曲线图
可单点分析,以柱状图或者曲线图的形式展示被监测数据。

7bda3301274ce78176f444028375f741.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/940967.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ModaHub魔搭社区:将图像数据添加至Milvus Cloud向量数据库中

将图像数据添加至向量数据库中 图像分割裁剪完成后,我们就可以将其添加至 Milvus Cloud 向量数据库中了。为了方便上手,本项目中使用了 Milvus Lite 版本,可以在 notebook 中运行 Milvus 实例。接下来,使用 PyMilvus 连接至 Milvus Lite 提供的默认服务器。 这一步骤中,…

python 单向循环(环形)链表

不带头结点的单向循环链表的示意图 循环链表的应用场景【约瑟夫问题】 现假设 n 5(一共有 5 个人),k 1(从第 1 个人开始报数), m 2(数 2 下),则出队编号的序列为&…

文件上传漏洞之条件竞争

这里拿upload-labs的第18关做演示 首先先看代码 $is_upload false; $msg null;if(isset($_POST[submit])){$ext_arr array(jpg,png,gif);$file_name $_FILES[upload_file][name];$temp_file $_FILES[upload_file][tmp_name];$file_ext substr($file_name,strrpos($file_…

如何编译打包OpenSSH 9.4并实现批量升级

1 介绍 openssh 9.4版本已于8月10号发布,安全团队又催着要赶紧升级环境里的ssh版本,本文主要介绍Centos5、Centos6、Centos7下openssh 9.4源码编译rpm包以及批量升级服务器openssh版本的方法。关注公众号后台回复ssh可获取本文相关源码文件。 https://w…

正则的匹配原理以及优化原则

正则之所以能够处理复杂文本,就是因为采用了有穷状态自动机(finite automaton)。那什么是有穷自动机呢?有穷状态是指一个系统具有有穷个状态,不同的状态代表不同的意义。自动机是指系统可以根据相应的条件,…

朋友圈也可以定时定量发送?

场景1:明天要搞活动,早中晚都得发朋友圈,一天要发3次朋友圈,要在手机上定好3个闹钟,这是一件非常麻烦的事。 场景2:有朋友是房产信息的,每天要发布很多二手房源,手动发圈太耗时间&a…

Eziriz .NET Reactor crack,代码中调用许可系统

Eziriz .NET Reactor crack,代码中调用许可系统 .NET reactor被描述为软件许可程序以及在.NET和程序集框架中编写的应用程序的安全代码。它是非常强大的代码保护以及软件系统的许可。无论用户在为.NET的Microsoft框架编译程序的过程中执行什么,该程序都可以向用户提…

[MyBatis系列⑥]注解开发

🍃作者简介:准大三本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐MyBatis系列①:增删改查 ⭐MyBatis系列②:两种Dao开发方式 ⭐MyBatis系列③:动态SQL ⭐MyBatis系列④:核心…

全新版本QStack云管系统3.5.3 附详细安装教程

源码介绍: QStack云管系统3.5.3,全新版本下载安装包详细搭建教程。 涵盖了服务器、云主机、代理IP等多种云产品管理运维和安全存储。 同时,QStack还支持对接运营众多公有云厂商产品资源,满足不同用户的需求。 通过开放API和插…

(java)进程和线程的联系和区别

目录 进程 1.进程具有独立性 ———— 虚拟地址空间 线程 为什么要引入多个线程? 多线程注意点 ⁜⁜总结:线程和进程的区别和联系⁜⁜ 进程 1.进程具有独立性 首先介绍一下 ———— 虚拟地址空间 在这之前还要了解一下 —— “物理内存”…

接口自动化测试攻略,必看!

为什么要做接口自动化 相对于UI自动化而言,接口自动化具有更大的价值。 为了优化转化路径或者提升用户体验,APP/web界面的按钮控件和布局几乎每个版本都会发生一次变化,导致自动化的代码频繁变更,没有起到减少工作量的效果。 而…

VS Code内存占用过高 - 解决方案

前言 使用VS Code时,其占用的内存可能会急剧增加,从而增加计算机内存的压力,下文介绍如何减少VS Code的内存占用。 通过此方案,本人从3G的内存占用降到了700M的内存占用。 解决方案 打开VS Code的设置,如下图&…

Keepalived(二)

实验一 KeepalivedLvsNginx 实现高可用集群,保证nginx服务正常运行 系统centos7 IP主机名作用192.168.28.141/24klmaster配置Keepalived(Master)、配置LVS,作为负载均衡器192.168.28.143/24klbackup配置Keepalived(…

数据分析 | 特征重要性分析 | 树模型、SHAP值法

前言 在分析特征重要性的时候,相关性分析和主成分分析往往是比较简单的方法,相关性分析是通过计算特征与目标变量之间的相关系数来评估特征的重要性。它可以告诉我们特征和目标变量之间的线性关系程度,但对于非线性关系就无能为力了&#xff…

微前端:重塑大型项目的前沿技术

引言 随着互联网技术的飞速发展,前端开发已经从简单的页面制作逐渐转变为复杂的应用开发。在这个过程中,传统的前端开发模式已经难以满足大型项目的需求。微前端作为一种新的前端架构模式,应运而生,它旨在解决大型项目中的前端开…

C语言基础语法——数据类型

数据类型介绍 数据类型:数据所属的类型 数据类型的作用:编译器预算数据分配的内存空间大小 变量 变量的语法 在计算机程序中,变量是用来存储数据的一个内存区域,并用一个名字来表示这个区域。 在程序运行过程中&#xff0…

Android事件分发

Android事件分发是指触摸屏幕的事件分发,在手指触摸屏幕后所产生的一系列事件中,典型的事件类型有如下几种: MotionEvent.ACTION_DOWN ——手指刚接触屏幕MotionEvent.ACTION_MOVE——手指在屏幕上面滑动MotionEvent.ACTION_UP——手指从屏幕上松开的一…

C语言每日一题 ----计算日期到天数转换(Day 2)

本专栏为c语言练习专栏,适合刚刚学完c语言的初学者。本专栏每天会不定时更新,通过每天练习,进一步对c语言的重难点知识进行更深入的学习。 💓博主csdn个人主页:小小unicorn ⏩专栏分类:C语言天天练 &#x…

m3u8 blob视频免费下载

F12点开找到这个视频url最后是.m3u8结尾 http://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html 在上边的网址转Mp4下载即可