生产在线监控SCADA系统设计与实现

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
简介: 生产在线监控SCADA系统设计与实现

概述

随着经济社会的发展,人们在物质文化生活水平提高的同时,越来越关注自身的居住环境问题。中国是一个能源消耗大国,而能源结构中煤炭所占的比重极高,这对我国的大气环境的保护是十分不利的。另外,我国的水污染状况也十分严重,加强水环境的保护也十分重要,国家现在加大了环境保护力度,其中的一项重要措施就是加强污染源的在线监控,加强惩治力度。

污染源在线自动监控系统能够将各个污染源现场的数据汇总到各级环保部门,通过此系统,环保部门一方面可以对各个污染源的污染情况进行实时监控,以便及时甚至提前发现环境问题,并迅速做出反应;另一方面,还可以通过对历史数据的分析,来加强对污染源的排放管理和预测,提高监管水平。这项工作也是排污收费的基础性工作。目前,我国已经建设了一些环境监控系统,然而,这些系统还存在不少问题,主要表现在以下几方面。

(1)环保局中心站与各个污染源现场之间没有统一的数据互联互通机制,使得增加对新污染源的监控难以实施。

(2)已有系统结构呈现多样性,缺乏较强的兼容性和可扩展性。

(3)现有系统在环保局中心站大多采用关系型数据库对数据进行存储,难以满足对大量数据源成千上万个数据点的并发存储、计算和查询等要求。


软件安装、配置复杂,维护和使用成本高。

本节介绍了采用北京亚控科技公司组态王和工业数据库等产品构建的污染源在线自动监控SCADA系统整体软解决方案,并对各个子系统进行了介绍。


系统结构与特点


1.系统总体结构

污染源在线自动监控SCADA系统从底层逐渐向上可分为污染源现场监测站、传输网络和环保局中心站3个层次。环保局中心站通过传输网络与现场监测站交换数据,系统总体结构如图所示。

a65747f9619e4922975a88af6cf7e87b.png

图 污染源监控SCADA系统结构图

采用本方案,可以较好地解决以下问题。

(1)基于我国《污染源在线自动监控(监测)系统数据传输标准》,实现现场监测站与环保局中心站的数据传输标准化。

(2)环保局中心站具有动态增加现场监测站的能力。

(3)现场监测站的历史数据存储与上传能力强;环保局中心站的历史数据召唤与解析、插入存储能力较强。此外,在中心站和现场站通信中断后,该方案可以有效解决中心站的数据完整性问题。

(4)满足环保局中心站对数据存储的时间长度、精度、多点并发及数据压缩能力等方面的功能要求。

(5)环保局中心站采用B/S体系结构,降低客户端软件安装配置的复杂度。


2.系统特点

污染源在线监控SCADA系统特点如下。提供了一种跨区域乃至全国范围内的对区域环境监测进行集中监控、分析及诊断的解决方案。

符合国家《污染源在线自动监控(监测)系统数据传输标准》,实现现场监测站与环保局中心站的数据传输标准。

实时监测远程环境状况,有效实现在线预警,显著减小因监管不及时而导致的污染事件造成的社会效益和经济效益的损失。

实时的远程诊断及远程指令功能,协助监管部门从容应对重大环境事件、解决跨区域的污染纠纷,实现监管工作的有效性和权威性。

支持对远程环境监测点长达数年历史数据的分析决策,基于工业库的历史数据,环保监管部门可以建立数学模型,进行环境监测分析与系统报表,提高决策的准确度及决策效率。

基于Internet网络的B/S体系结构部署,使得方案更易于实施。

支持断点续传和数据缓存,保持数据的完整性。

支持现场监测站的在线增加。


系统配置及功能


1.环保局中心站

环保局中心站由通信服务器、工业数据库、关系数据库、Web服务器和实现各种查询、分析功能的客户端软件构成。该中心站是整个污染源在线监控SCADA系统的监管中心,负责管理和维护所有现场监测站点的实时和历史数据及对数据的管理、分析和查询等。


1)通信服务器

通信服务器上配置亚控公司的I/O Server软件。此软件实现了《污染源在线自动监控(监测)系统数据传输标准》,根据该标准要求,采集各个污染源现场监测站的实时和历史数据,对数据进行分析处理后,分别存储到工业数据库和关系数据库中,供各种客户端软件使用。

正常通信时,软件获得现场监测站的实时数据和报警事件,将实时数据存储到工业数据库中,将报警事件存储到关系数据库中。当现场监测站与环保局中心站通信中断一段时间并恢复通信后,I/O Server一方面恢复采集现场的实时数据和报警事件,另一方面召唤中断时间内存储在现场监测站中的历史数据和报警记录,对历史数据和报警记录进行解析后,分别插入到工业数据库和关系数据库中,以保证环保局中心站数据的完整性。

I/O Server软件支持冗余互备功能。从图9.1中可以看出,通信服务器是环保局中心站与现场监测站数据交互的枢纽,因此,容易成为整个系统的性能瓶颈。对于污染源现场众多的环保局,为了降低负荷,保障数据安全性和实时性,可以冗余配置通信服务器。

当现场监测站点增加后,可以很容易在I/O Server中动态增加对新站点的数据采集功能,满足了污染源在线监测系统动态扩展的要求。


2)数据库

除了污染源监控系统外,环保局一般还有如人事管理等其他信息系统,此类系统需要管理大量关系型数据,因此环保局大都已经有了SQL Server等关系型数据库系统。同时,污染源监控系统需要管理报警记录、权限管理等关系数据,因此,中心站还需要配置关系数据库。然而,对于污染源监控系统对数据存储的长时间、高精度(ms级)、多点并发及压缩能力等功能要求,关系型数据库却暴露出诸多不足。对于这方面的要求,典型的解决方案是采取工业实时数据库。这里选用亚控科技耗时3年多研制出的工业数据库产品KingHistorian。

KingHistorian提供多达数万点工业数据的实时采集和管理能力,存储的时间精度达到毫秒级,工业数据的检索速度比传统关系型数据库快几倍甚至几十倍。软件还实现了旋转门数据存储算法,大大减少了数据存储的要求和对硬件处理能力的要求。软件还能够对数据点进行动态增减。

KingHistorian提供的计算引擎支持VBScript与Jscript两种脚本语言,用户利用它们能够方便地对数据库中的变量进行平均值、最大值、最小值、累积值等统计数据,或对环保行业其他数学模型的实时计算,降低了突发计算对硬件的负荷能力要求。数据库中的变量可以作为计算式中的输入,也可以作为结果输出。KingHistorian还提供了COM、OLE DB、标准SQL等外部编程接口,极大增强了软件的开放性和二次开发能力。尤其对于C/C++用户,开放了API接口。

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
1月前
|
存储 监控 安全
智慧工地平台,工程全生命周期管理,实现对人、机、料、法、环的全方位实时监控
智慧工地运行的系统包括工程质量管理系统、劳务人员实名制系统、项目人员管理系统、智能监控系统、绿色施工系统、危大工程管理系统、物料管理系统、智能水电监测系统、安全隐患排查系统、互联网远程会议系统等。智能工地能够有效提高建筑施工质量,这些系统的运行能够使我们的建筑行业更加高效和安全。
|
6月前
|
SQL 监控 安全
架构设计第五讲:数据巡检系统的设计与应用
架构设计第五讲:数据巡检系统的设计与应用
137 0
|
4月前
|
传感器 监控 数据可视化
万界星空MES安灯管理:优化生产监控的重要工具
MES安灯管理是一种基于物理安灯和数字化管理的生产异常管理工具。它通过物理安灯和数字化系统的结合,实现对生产异常的实时监控和及时反馈,从而帮助企业快速响应和解决生产异常,提高生产效率和产品质量。
129 0
万界星空MES安灯管理:优化生产监控的重要工具
|
4月前
|
存储 数据采集 监控
智慧工地整体方案,实现现场各类工况数据采集、存储、分析与应用
“智慧工地整体方案”以智慧工地物联网云平台为核心,基于智慧工地物联网云平台与现场多个子系统的互联,实现现场各类工况数据采集、存储、分析与应用。通过接入智慧工地物联网云平台的多个子系统板块,根据现场管理实际需求灵活组合,实现一体化、模块化、智能化、网络化的施工现场过程全面感知、协同工作、智能分析、风险预控、知识共享、互联互通等业务,全面满足建筑施工企业精细化管理的业务需求,智能化地辅助建筑施工企业进行科学决策,促进施工企业监管水平的全面提高。
|
6月前
|
数据采集 人工智能 监控
SCADA系统应用案例分析
SCADA系统应用案例分析
|
7月前
|
存储 安全
在线监测污水排放的方案
在线监测污水排放的方案
56 0
|
8月前
|
传感器 安全
振弦传感器和在线监测系统保障岩土工程项目稳定性:案例分析
以下是一个振弦传感器和振弦采集仪及在线监测系统形成一套完整链条的岩土工程监测案例:
振弦传感器和在线监测系统保障岩土工程项目稳定性:案例分析
|
11月前
|
数据采集 传感器 存储
工控系统 SCADA(监控和数据采集)系统简介
工控系统 SCADA(监控和数据采集)系统简介
|
存储 NoSQL 关系型数据库
实时即未来,车联网项目之远程诊断实时故障分析【七】
geohash 就是将地图上位置(经纬度)转换成偶数位是经度、奇数数是维度,新的二进制字节,转换成字符串,用字符串代表某一个地理位置。
371 0
工程仪器设备在线监测管理系统自动预警功能
此功能可实现:设备数据停止发送故障预警、设备电压低降雨、温度异常、监测点数值预警。在使用此功能前必须先完成对应监测点的布设工作。 自动预警支持短信预警和邮件预警两种预警方式,由于短信和邮件均会受到第三方的监管,所以这两种预警方式均存在被拦截的可能性,请在使用时悉知。
工程仪器设备在线监测管理系统自动预警功能