一种配电房环境监控系统数据接口设计与实现

合集下载

配电房智能辅助监控系统

配电房智能辅助监控系统

TIP3000配电房智能辅助监控系统一,系统概述TIP3000配电房智能辅助监控系统,是对小区、工业园区等变配电场所设备的状态监测、环境的实时监控、安防监控、火灾消防等信息的检测和控制。

系统对各种监测及报警数据进行分析,实时反映现场设备运行的环境情况、设备本身运行情况,通过联动控制,保证配电房场所的电力设备安全运行。

防止因环境改变、非授权活动、设备状态变化等引起的事故,满足配电房远程运维的可靠管控要求。

为新型现代化配电房的智能化、可视化、自动化、互动化做有效支撑。

1、系统总体架构根据《配电房管理制度》、《配电房操作规程》以及《电力安全生产条例》等文件精神,结合我公司实际应用案例,采用分布式和模块化架构,把配电房智能辅助监控系统分为站端设备和软件系统两部分。

说明:可根据客户实际需求进行子系统配置。

2、网络拓扑设计目前,对于配电房智能辅助监控系统通常有以下几种传输方式:已有以太网的配电房:每个配电房主机需要一个RJ45网口和一个IP地址即可。

仅有2M光纤接口:配置一台2M--以太网桥,通过光电转换,提供以太网接口。

没有以太网和光纤的配电房:可以选择如下两种方式:就近租用电信运营商的以太网或者光纤:适合于小区内运营商网络连接较为方便的地方。

租用电信运营商的无线网络:采用3G、4G路由器接入的方式,可以使用公网或者组成VPN专网。

本方案需要向运营商缴纳网络使用费用和购买VPN服务器。

总之,通过各种技术手段,配备以太网为最优化和成本最低的传输方式。

配电房智能辅助监控系统平台采用云部署模式,利用统一的系统管理应用,实现参数配置管理、权限管理、日志管理、数据管理和接口标准管理。

1.实现在线监控数据管理,具备通过在线检测模块采集电力设备运行状态和参数、环境、安防、消防状态检测数据。

2.实现配电场所的设备在线监测、环境温度、湿度、SF6气体浓度、臭氧浓度、含氧量、烟雾火灾、水位、粉尘、噪声、震动、防小动物等信息的采集和告警,电力环境调控机、风机、空调、除湿机、灯光等设备的控制管理等;3.通过视频监控以及安防入侵检测实现配电房安防状态检测;4.通过对配网变压器、中压开关柜、低压配电柜和电缆等设备的现在检测,实现设备的状态在线检测以及局放、测温等检测;5.系统平台具备配电房设备在线检测数据浏览功能,包括:综合环境检测、安防状态检测、设备状态检测等在线检测数据的浏览功能;6.实现在线检测数据综合分析功能、设备实时状态分析评估功能,实现检测数据完整性、一致性、采集及时性的统计分析功能。

智能配电房综合监控系统

智能配电房综合监控系统

智能配电房综合监控系统小区配电房综合管理监控系统设计方案1目录一、总述 .................................................... 4 二、配电房温湿度、视频监控子系统 . (5)2.1 工程概述 (5)2.2 需求分析 (5)2.3 解决方案 (5)2.4 系统结构 (5)2.5 系统特点 (6)三、系统设计原则与规范 (7)3.1标准化 (7)3.2稳定性 (7)3.3经济性 (7)3. 4先进性 (7)3.5扩展性 (7)3.6实用性 (8)3.7安全性 (8)四、设计规范................................................. 9 五、项目整体设计 (10)5.1设计思想 (10)5.2整个系统的架构 (11)5.3后端设备清单 (11)5.4前端物业配电房配置 (11)5.5线路设计 (12)2六、设备参数介绍 (13)6.1标清半球红外摄像机 (13)6.2 硬盘录像机 (14)6.3 温湿度记录仪 (16)3一、总述随着电力工业的飞速发展,电力供需矛盾发生了很大的变化,特别是随着电力企业改革的进一步加速,如何利用高新科技手段来适应市场经济,如何提高效率,降低成本,实现高效优质服务,已经成为实现用电营销现代化的重要任务。

长期以来,配电房管理工作一直是供电系统运行管理的可靠性的薄弱环节之一,一些配电房开关跳闸和配电房环境过热影响设备运行、配电房水浸导致设备损坏、配电房设备被盗等,既容易烧毁设备,也容易影响用户正常的用电情况,而这些故障却常常被人们忽视。

但多年来,由于低压配电网络缺乏这方面的检测手段,一般都在每年或每季的几个典型日,由工作人员逐个测量配电装置及巡检,结果是费时费工,既不能及时反映真实情况,也不能及时解决实际问题。

为此,研发、推广配电网络的监控装置是十分必要的。

配电房综合管理监控系统是整套电能管理系统中的重要的一个环节,它一般以低压网中的380V开关、配电房环境温度、配电房环境湿度及配电房的防盗为监测对象,使电力部门及时了解供电设备运行及环境状况,利用现代化的配电房监控手段进行实时监测与控制,可给用电管理提供直接的、便利的技术支持,为电网规划、电力调度、用电营销管理、营销服务水平、用电检查、电能计量管理等提供科学的分析依据。

配电站智能监控系统

配电站智能监控系统

配电站智能监控系统技术条件书佛山供电局二〇一七年七月配电站智能监控系统技术条件书1总则1.1本规范适用于城市配电房的运行监控以及消除电力安全隐患工作,提出了配电站智能监控系统中智能门禁系统、智能巡检机器人、防盗变送器、温湿度检测变送器、变压器超温报警装置、排水型电柜除湿器等主要构成部分的功能设计、结构、性能、安装和试验等方面的技术要求。

1.2本设备技术规范提出的是最低限度的技术要求。

除本技术条件中规定的技术参数和要求外,其余均应遵循最新版本的国家标准(GB)、电力行业标准(DL)、IEC标准和国际单位制(SI)。

如果供方有自已的标准或规范,应提供标准代号及其有关内容,并须经需方同意后方可采用,但原则上采用更高要求的标准。

1.3如果供方选用本技术条件规定以外的标准时,则需提交这种替换标准供审查和分析。

仅在供方已证明替换标准相当或优于技术条件规定的标准,并从需方处获得书面的认可才能使用。

提交供审查的标准应为中文或英文版本。

投标人应充分理解招标文件的技术要求,投标设备应满足本招标书的技术规范。

1.4投标人应按照本技术条件书中的要求提供相应文件及响应,如文件不全或不响应,应视为废标。

1.5投标人投标设备的技术参数如与招标书“技术要求”不符,应在“差异表”中如实澄清,否则视为废标。

1.6投标人负责提供投标设备的现场测试、调试工作,如向第三方外购设备或配件时,投标人应对质量负责。

1.7投标人投标设备应在工厂内通过完善、严格的测试检验。

1.8本技术规范书的解释权属于佛山供电局。

技术规范书未经佛山供电局同意,任何个人和单位不得做出任何修改。

在未经双方商定作为订货合同技术附件之前,佛山供电局保留技术规范书修改的权利。

1.9本技术规范参考并引用以下标准Q / CSG110005-2012 中国南方电网电力二次系统安全防护技术规范Q / CSG110025-2012 南方电网110kV及以下变电站计算机监控系统技术规范Q/CSG 110006 -2012 南方电网DL634.5.101-2002远动协议实施细则Q/CSG 110007 -2012 《电力二次系统安全防护总体方案》电监安全〔2006〕34 号DL/T 860-2004 变电站通信网络和系统DL/T 720-2000 电力系统继电保护柜、屏通用技术条件DL/T672-1999 变电站电压无功调节控制装置定货技术条件DL/T538 高压带电显示装置DL/T593 高压开关设备和控制设备标准的共用技术要求GB/T 11022 高压开关设备和控制设备标准的共用技术要求GB311.1 高压输变电设备的绝缘配合2 技术规范要求2.1使用环境条件2.1.1工作温度:-40~85℃2.1.2工作湿度:<95%RH2.1.3输入电源:AC 220V±20%,50Hz2.1.4大气压力: 86 kPa~106kPa2.2 功能要求2.2.1 系统应采用“感知层——站端监控——区域集中监控”三层架构实现;2.2.2 区域集中监控用计算机应采用工业级电脑,Windows操作系统。

无人值守配电房环境辅助监控系统方案

无人值守配电房环境辅助监控系统方案

国网配电站房智能辅控改造方案无人值守配电房环境辅助监控系统方案方案背景真正了解无人值守配电房的运行模式,必须对“无人值守”能够正确理解,“无人值守”并小是真正脱离工作人员的管理,而是借助技术设备,通过人与机器之间的合理协调来保保障配电房的正常运行。

配电房环境辅助监控系统,可以完成对配电房中各重要的环境参数进行实时监控,并实现数据的存储、处理以及数据分析和预警警报等。

作为重要的运维手段,可实现配电房的少人或无人值守,使用户的维护模式从“被动抢修模式”变为“主动预防模式”。

系统概述无人值守配电房环境辅助监控系统方案是一款集配电房灯光、消防、安防、门禁、视频、温湿度、红外、水位、SF6/O2、水浸、烟雾、空调等设备监控于一体的配电房智能监控系统。

系统以AI智能识别和智能巡检为目标,通过在配电站房内配置HT500变配电辅助监控装置,结合配电监控云平台,完成机器人智能巡检、红外热成像分析、AI仪表识别、变压器超温监测、开关柜局放监测、开关柜触头测温、蓄电池监测、低压馈线监测、视频监控、环境监测、设备控制、安防消防监测等的数据采集,实现对配网配电站所运行状态、运行环境及安防环境的一体化监控,实现配电站所运检的整体智能化与管理云端化,达到“无人值班,少人值守”目的。

无人值守配电房环境辅助监控系统方案详细功能1、机器人智能巡检主控室布置轨道机器人,通过前后上下移动,高清摄像机360度旋转,实现了对开关柜面板各类表计、开关、指示灯状态等关键设备的实时预览和巡视。

实现智能动巡检,巡视覆盖开关、刀闸、主变、母线等一次设备,支持表计、开关刀闸、分合指示、压板等设备状态智能识别。

2、配电房通风自动控制手机远程操作空调、控制排风扇;配电房环境出现异常情况,通过手机远程调节空调工作状态;联动通风:有害气体超标报警时,自动启动排风扇通风。

定时通风:系统可以设定风机每天定时启动和停止的时间,以保证配电房每天至少通风一次。

3、空调温湿度自动调节根据配电房内实际温湿度智能调节空调的运行状态,使配电房始终保持恒温恒湿;避免空调长期运行,延长空调使用寿命,降低运营成本;4、手机远程开门当管理员不在配电房,其他人员要进配电房,管理员可以用手机远程开门。

浅谈智能化配电房无人值守监控系统方案

浅谈智能化配电房无人值守监控系统方案

浅谈智能化配电房无人值守监控系统方案智能化配电房无人值守监控系统方案实现智能巡检、自动监测、异常报警、在线控制等功能,诸多功能集成于一体,轻松对现场环境、视频、电力系统等对象做到24小时的巡检管理,对于运行环境及安全性有较高要求的配电室而言,可减少多方面的风险隐患。

一、方案功能1、电力系统:监测配电房电力系统状态,分析电力运行情况,具体监控对象是配电柜、开关柜等。

2、水位水泵:采集水位信息、控制水泵排水,两者结合,可降低电缆沟线缆故障问题。

3、烟雾监测:监控火灾信息,发出烟雾报警信号,加强消防应急。

4、智能门禁:开门控制+工配置+信息记录,提高配电房安全性,发生异常可及时追溯。

5、温度湿度:获取关键区域的温度湿度、用图表分析趋势。

6、视频监控:真实、形象的监控功能,设备、环境状态随时查看,为故障溯源、责任判定起到很大助力。

7、入侵探测:夜间时分,配电房被盗风险高,通过这个入侵监测,可发现周围有无人员活动,发出警报。

8、空调监控:控制空调启停,调控室内温度,加强环境管理。

9、加湿除湿:合理遥控设备,防止潮湿、凝露、干燥等异常情况的发生。

10、风机控制:远程控制启停,提高通风质量,保持环境稳定,设备运行畅通。

11、气体监测:六氟化硫、氧气的占比监测,从而分析出气体泄漏故障。

还可以监测臭氧、甲烷等气体。

12、……二、智能化配电房无人值守监控系统方案的特点1、自动运行:24小时运行机制,不用人工干预,能全年巡检配电房。

2、启停控制:利用网络传输、控制技术,远程下达指令,遥控设备开关机。

3、规约接口:网络协议、光芒104协议、IEC61850协议、串行通信接口协议等多种规约,RJ45、485、232等接口,满足数据通信及硬件接入的需求。

三、配电房无人值守的价值1、减轻负担:配电房数量多,来回巡检较奔波,实现无人值守,能减少负担。

2、提高效率:自动化的监控方式,提高了效率及维护质量,风险及时防控。

3、运行无忧:电力系统运行无忧,电力业务正常开展,居民、企业用电正常。

基于分布式DTU环网柜在线监测系统设计

基于分布式DTU环网柜在线监测系统设计

基于分布式DTU环网柜在线监测系统设计摘要:环网柜数量众多,作为配电领域的关键环节,其安全运行具有重要意义。

由于环网柜分布环境复杂多变,因此易受环境影响发生故障,甚至引发火灾。

现有环网柜监测系统集中性虽然有所提升,环网柜配电网终端(DTU)集成度也在一点一点变高,但是对环网柜的监测还是不够及时、全面。

因此,建立集成化环网柜监测系统至关重要。

关键词:配电网;环网柜;DTU;监测系统随着我国社会经济持续健康的发展和人民生活水平的不断提高,人们对电能质量、供电可靠性和企业的优质服务水平提出了更高的要求。

同时,为了应对全球气候变化,保障社会经济的可持续性发展,满足建设资源节约型和环境友好型社会的要求,从国家能源战略和宏观政策层面上,对电力系统的发展也提出了更高的要求。

环网柜是供电、配电网络的重要组成部分和关键节点,环网柜运行状态的好坏不仅关系供电系统的可靠性,更影响供电质量的提高。

现阶段环网柜整体架构不够理想,且环网柜高度依赖DTU模块,但DTU模块功能部件过于冗杂。

因此,本文基于此设计一种基于一二次融合分布式DTU的环网柜监测系统。

本文设计的环网柜监测系统依赖于集成化DTU模块。

本监测系统实现了对环网柜的状态监测。

它具有如下优点:第一,避免环网柜设备因故障造成的损坏;第二,减少因故障停电造成的经济损失;第三,减少因不必要的维修造成的供电公司和用户经济损失。

一、国内配电自动化终端技术分析传统配电自动化终端多采用集中式方案,微型化DTU智能环网柜的配网闭环运行研究,引领了智能配电网测控自动化领域新的潮流,体现了先进水平和鲜明特色,对比当前国内外同类产品有如下优势:1.分布式智能配电网测控终端,采用面向开关设备智能化设计理念,可集成于环网开关柜,实现一体化智能环网开关柜。

2.环网柜配电自动化终端,采用镜像快速通信技术,无需配电自动化主站控制,在150ms内实现线路故障快速自动定位,故障自动隔离,在30s内自动恢复非故障区域供电,实现配电网智能自愈功能。

配电自动化

终端设备
安装在配电网各个节点,负责数据 采集、控制执行和通信等功能。
配电自动化的意义与价值
01
02
03
04
提高供电可靠性
通过实时监测和控制,及时发 现并处理故障,减少停电时间
和范围。
优化运行方式
根据实时数据和历史数据,对 配电网进行优化调度和控制,
提高运行效率和经济性。
提升管理水平
实现配电网的信息化、智能化 管理,提高管理效率和管理水
配电变压器
干式变压器
铁芯和绕组不浸渍在绝缘油中的 变压器,具有难燃、自熄、耐潮 、耐污染、局部放电小、运行维 护简单等优点。
油浸式变压器
铁芯和绕组都浸渍在绝缘油中的 变压器,具有散热效果好、过负 荷能力强、适应环境广泛等优点 。
配电保护装置
熔断器
当电路发生过载或短路故障时,熔断 器会自动熔断,从而切断故障电路。
系统集成与联调
将各个子系统集成为一个完整的配电自动化系统 ,并进行联合调试。
验收与投运
完成系统验收后,正式投入运行,实现配电网络 的自动化管理。
配电自动化的运行与维护
实时监控与报警
通过自动化装置实时监测配电网络的运行状态,发现异常及时报 警。
故障诊断与处理
对报警信息进行故障诊断,快速定位并处理故障,恢复供电。
等功能,与主站系统协同工作,提高配电网络的运行效率。
03
通讯接口
子站系统具备多种通讯接口,可与主站系统、其他子站系统以及配电终
端设备进行通讯和数据交换。
配电自动化终端系统
终端设备
配电自动化终端系统包括馈线终端(FTU)、配变终端(TTU)、开关终端(RTU)等, 负责采集配电设备的数据和状态信息。

国网智能配电房综合监控系统标准

国网智能配电房综合监控系统标准国网配电房实现综合监控系统,可节约巡检时间,提高维护效果,加强电力传输质量。

那么国网智能配电房综合监控系统标准中需有什么监控功能?需支持哪些规约?这方面的信息对于集成商而言十分有必要进行了解。

一、国网智能配电房综合监控系统标准有什么功能?1、设备测温:这主要是监测开关柜线缆的温度,判断温度变化趋势,防范高温引发的电力设备运行异常。

2、电力参数:监测高低压柜、开关柜的实时参数,将获取到的电压、电流实时诊断。

3、环境质量:获取温度、湿度信息,诊断高温、潮湿故障,及时通报异常状况,避免室内环境失衡。

4、气体监测:监测SF6&O2气体情况,及时对泄漏的六氟化硫进行报警,降低气体泄漏引发的危害。

5、空调监控:采集普通空调、精密空调的各项数值,通知提供控制联动功能,进行控温。

6、水位水泵:探测水位涨幅情况,遥控水泵在线排水,解决电缆被雨水浸泡的问题。

7、消防监控:烟雾、明火探测功能,提高消防监控应急效率。

8、水浸探测:自动感知漏水故障,可根据预定方式通知风险。

9、门禁系统:有指纹、密码、人脸、刷卡等认证方式,杜绝无关紧要的人员来往配电房。

10、……二、系统特点1、103、104、Iec61850规约支持,为国网电力部门平台接入奠定可靠基础。

2、现场触控屏+web远程运维,做到线下、线上巡检管理,双管齐下。

3、预留充足的接口、安装位置,为后期系统升级、产品对接、功能扩展等方面提供支持。

4、集成完整的信息收集、数据处理、故障判断、风险告警、报表统计、联动控制等功能。

配电房上接主电网,下接用户配电,是电网关键的节点,因此了解国网智能配电房综合监控系统标准,实现符合规范的监控系统,可实现可视化监控效果,提高巡检效率,降低人工检查时间,节约整体的运维成本投入。

智能配电房综合监控系统

智能配电房综合监控系统配电房是电网系统中重要的节点,面向用户,负责对电力分配,在小区、写字楼、商场等场所中较为常见,而对于如此关键的电力站点,一般是通过智能配电房综合监控系统来管理,既能实现现场触控管理,又能达到远程运维的作用。

一、智能配电房综合监控系统的特点1、高度稳定:具有来电自启动、异常检测、备用电池等特性,确保无网络、无市电的状态下依旧可以持续运转。

2、数据安全:软硬件一体化结合,内置大容量存储装置,可长期存储采集信息,可以随时读取。

3、升级扩展:系统有丰富的接口,预留了数据接口,当需要增加监控功能时,用线路接入,进行简单配置即可。

4、操作简单:功能完善、多样化,图形化的交互界面,中文显示,操作方便、容易理解。

二、智能配电房监控系统的功能1、触控管理:在配电房现场安装有触控屏幕,工作人员可以现场查询相关信息。

2、水位检测:感应电缆沟的水位变化状态,水位升高时自动报警。

3、水泵遥控:控制水泵启动开关,不用到现场就能排出电缆沟过多的积水。

4、温湿度采集:感应温湿度的动态变化,并在传感器以及后台中即时显示。

5、空调监控:远程控制空调,更变运行状态,实现远程控温、控湿。

6、烟雾感应:对烟雾、明火之类的信息能即时感应,并报警。

7、加湿机控制:增加空气湿度,防止空气干燥,避免设备被静电击穿。

8、除湿机控制:降低湿度,确保恒湿状态,防止设备短路。

9、线缆测温:监测电力缆线温度高低。

10、SF6&O2采集:采集六氟化硫的含量信息。

11、甲烷监测:监测甲烷在空气中的含量。

12、臭氧监测:感应臭氧在空气中的占比。

13、……智能配电房综合监控系统是一套综合型的系统,支持手机、电脑远程管理,极大方便了工作人员的工作,而报警、控制等功能,有效提升了故障处理效率,确保配电房运行不间断,减少失窃、火灾、高温、潮湿、漏水等因素对配电房的影响。

机房动环监控系统解决方案PPT

能耗管理
利用实际负载对电池组分别进行恒流放电容量测试,结合单节电池的电压、内阻、温度采集,达到落后电池的精准定位识别,同时在充放电结束后可自动生成详细报表,对蓄电池健康状态做出分析,对落后的单体电池发出维修或更换通知。
蓄电池远程核容
PAGE 11
基础设施监控回报:实现数据中心无人值守,提升管理水平,规范数据中心管理流程,实现用户在开展业务、生产、轮休等全天候管理。能效管理回报:实时掌握基础设施的能耗实况,有效解决影响能源消耗源头问题,帮助用户制定能源消耗使用计划,提供科学能源消耗优化数据。资产管理回报:快速分配IT设备上架位置,防止IT未经授权的移动上下架造成损失,确保IT安全授权接入,减少黑客、非受控设备接入网络,提高资产盘点准确率,节约资产盘点人力成本。容量管理回报:准确掌握各专业资源策略化管理使用情况,减少容量碎片,提高容量利用率,减少业务等待。安全管理回报:预防减少安全事故发生,为数据中心用户提供适配的安全智慧保障能力,为数据中心建设高速发展保驾护航。
方案应用场景
SOLUTION APPLICATION SCENARIO
物物相连 榕联天下
PAGE 19
方案应用场景
PAGE 15
物物相连 榕联天下
基础物联感知设备
BASIC IOT SENSING EQUIPMENT
TH100
温湿度变送器
AIRC800
空调控制器
LK1000
区域漏水检测器
LK2000N
定位漏水检测器
PAGE 16
物物相连 榕联天下
基础物联感知设备
BASIC IOT SENSING EQUIPMENT
平台基础功能
BASIC FUNCTION
PAGE 05
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019.081概述配电房的正常运行,对于保障供电非常重要。

而配电房数量众多,分布比较分散,给运行维护工作带来很大工作量。

配电房环境监控平台,就是为了辅助保证配电房设备正常运行研制的一套系统。

该平台可以监测配电房内温湿度、开关柜母排接头温度、移动探测、烟感、气体等传感器数据,并对风机、灯光、水泵可以进行远程控制。

和平台配套的现场数据采集终端,需要从不同厂家采购,各种规格型号也不尽相同。

要把不同厂家采集终端的数据接入统一的监控平台,就需要平台对外提供统一的接口来实现。

2接口设计思路采集终端数据上传过程大致是这样的。

安装在配电房内的数据采集终端,接收现场各种传感器信号,转为数据发送给服务器上的采集服务软件。

在主站服务器上,采集服务收到终端传来的数据,解析后,将有效数据存入数据库。

在实际工作中,了解到各厂家的采集终端使用的通信协议不一样,规格也不一样。

如何集成不同厂家数据,是一个很实际很重要的问题。

一种思路是提供统一的通信协议,让各厂家按此来修改各自采集终端的协议,按统一协议接入我方系统。

这个需要厂家配合修改终端的软件代码,重新刷采集终端程序,工作量比较大,后期设备维护更换也比较麻烦。

还有一种思路是使用存储过程和视图来做数据接口,各采集终端设备厂家修改各自的采集服务软件,调用平台统一接口来实现查询数据或写入数据到数据库。

这种方案,对各厂家的硬件产品和协议改动量最少,只需要厂家修改各自的采集服务就可以实现。

数据采集终端只需要使用厂家的通用版本型号,就可以接入系统,方便了采集终端设备更换等维护工作的进行。

在图1中,A 厂家、B 厂家,代表多个厂家。

每个厂家采集服务下,支持多个采集终端的数据收发。

各厂家通过平台数据接口,和平台的数据库进行数据交互。

平台的Web 部分,从数据库中读取上报的数据,展示在平台页面上。

下发控制过程,也是在平台页面上,将指令写入数据库。

对应厂家的采集服务,通过接口检测到自己设备的控制指令记录,就下发相应控制指令给指定采集终端,控制现场灯光风机等设备的启停或开关。

3接口设计配电房环境监控系统平台数据库采用了SQL Serv⁃er2008,接口基于该数据库设计。

接口采用存储过程和作者简介:赵阳(1973-),男,本科,高级工程师,研究方向:继电保护与自动远动技术;路成钢(1976-),男,硕士,高级工程师,研究方向:信息系统项目管理、软件开发。

收稿日期:2019-05-22一种配电房环境监控系统数据接口设计与实现赵阳,张建民,宋岸峰,路成钢(郑州祥和集团有限公司电力科技分公司,郑州450006)摘要:某配电房环境监控系统需要集成不同厂家多种采集终端,需要提供统一的平台数据接口。

介绍了该系统平台一种数据接口的设计与实现。

关键词:平台数据接口;配电房环境监控系统图1系统架构示意图配电房环境监控平台数据库WEB 服务IE 浏览器平台数据接口A 厂家采集服务B 厂家采集服务采集终端采集终端采集终端采集终端1202019.08图2采集服务软件调用平台接口的参考流程视图来实现。

3.1访问权限控制因为不同厂家设备接入平台,需要区分厂家的用户权限,各厂家只能写入或查询自己设备的数据,避免数据混乱和篡改。

考虑到在SQL Server 数据库中,可以对指定用户,单独授予某些表、视图和存储过程的查看或执行等权限。

对接入厂家的数据库用户名,屏蔽了所有表的访问权限。

只需要对接口相关的存储过程和视图,授予不同厂家用户的执行和查看等权限,就可以限制数据内这些对象的访问。

然后,在存储过程代码中,可以对当前登录的用户名进行判断,只允许写入各厂家自己的数据。

在视图代码中,加入条件判断,只允许厂家用户检索厂家自己的设备。

这样就可以实现控制数据的查询和写入。

限制存储过程权限的命令:Grant execute on Proc_EnvData_Insert to lygd;限制视图访问权限的命令:GRANT SELECT ON Viewx_EnvData TO lygd 上面两条命令中,lygd 是假定的某个厂家采集服务使用的数据库用户名。

第一条命令,限制该用户只能执行存储过程。

第二条命令,限制该用户只能执行视图查询。

别的存储过程和视图权限,参照以上两条命令来授权控制。

3.2调用接口流程厂家采集服务调用数据库接口,可参考大致流程如下:(1)实时数据上报:调用存储过程Proc_EnvDa⁃ta_Insert,将实时数据插入到数据库相应表中。

(2)远程控制:调用存储过程Proc_CmdQue_Get⁃Top1,获取最新控制命令信息。

(3)信息查询:调用相应视图获取。

在图2中,线程1是负责接收现场各数据采集终端(RTU)的实时数据的。

线程1接收到数据后,解析数据,按协议指定的格式,组装出通道标识和数据,然后调用平台接口存储过程Proc_EnvData_Insert,将组装好的信息,写入指定数据表中。

线程2是负责从平台获取远程控制命令记录,下发给指定的现场数据采集终端(RTU)。

线程2通过不断轮询平台接口存储过程Proc_CmdQue_GetTop1,轮询间隔可设定,以保障及时性。

得到最新执行指令记录后,线程2解析指令,然后组装出符合厂家通信协议的指令,下发给指定的现场数据采集终端。

完成指令下发,并得到现场执行成功的反馈后,线程2还需要调用平台接口存储过程Proc_CmdQue_SetStateByID,把相应指令的执行状态设置为已执行状态,这样避免下次获取到重复的远程控制指令记录。

厂家根据各自情况,参考流程来实现采集服务的编写。

3.3接口设计和实现主要存储过程设计如下:(1)Proc_EnvData_Insert 上报实时采集数据参数:@NodeID nvarchar (50)传感器/通道编码参数:@Data float 测量值上报实时采集数据存储过程关键代码:CREATEPROCEDURE[dbo].[Proc_EnvData_Insert]@NodeIDvarchar(32),@Datafloat AS BEGINSETNOCOUNTON;DECLARE@Providernvarchar(128)DECLARE@currloginnvarchar(128)SELECT@currlogin=SUSER_SNAME()SELECT@Provider =a.VendorfromRTUa,Sensorsb⁃whereb.NodeID=@NodeIDandb.ParentID=a.NodeID IF (@provider=@currlogin)BEGININSERTINTO [dbo].[EnvData]([NodeID],[Data])VALUES (@NodeID,@Data)RETURN 0END查Viewx_RTU 加载RTU 信息线程1收到RTU 上传实时数据调用Proc_EnvData_Insert其他操作…线程2调用Proc_CmdQue_GetTop1下发指令给相应的RTU检测到下发成功,调用Proc_CmdQue_SetStateByID其他操作…1212019.08ELSE BEGINRETURN-1END END其中,@currlogin=SUSER_SNAME()获取当前用户,“SELECT @Provider =a.Vendor from RTU a,Sensors b where b.NodeID=@NodeID and b.ParentID=a.NodeID”获取当前要写入数据对应设备通道的厂家代码,然后进行比较,两者一致,说明是该厂家的设备,允许写入数据。

(2)Proc_CmdQue_GetTop1:获取最新远程控制指令的存储过程参数:无CREATE PROCEDURE [dbo].[Proc_Com⁃mandQueue_GetTop1]AS BEGINSET NOCOUNT ON;SELECT Top 1CommandQueue.*,RTU.Vendor FROM CommandQueue INNER JOINRTU ON CommandQueue.RTUID =RTU.NodeIDWHERE (RTU.Vendor =SUSER_SNAME())AND (CommandQueue.State =0)RETURN 0END GO(3)Proc_CmdQue_SetStateByID:设置指定ID 的指令记录为已执行参数:@ID int 要设置指令状态的IDCREATE PROCEDURE [dbo].[Proc_Com⁃mandQueue_SetState]@ID int AS BEGINSET NOCOUNT ON;DECLARE @Provider nvarchar(128)DECLARE @currlogin nvarchar(128)SELECT @currlogin=SUSER_SNAME()SELECT @Provider=a.Vendor from RTU a,Sensors b,CommandQueue c where b.NodeID =c.NodeID and b.ParentID=a.NodeID and c.ID=@ID IF (@provider =@currlogin)BEGINUPDATE CommandQueueSET State =1WHERE ID =@IDRETURN 0END ELSE BEGINRETURN -1END END GO(4)Viewx_EnvData:实时数据查询视图实时数据查询视图的关键代码如下:CREATEVIEW[dbo].[Viewx_EnvData]ASSELECTdbo.EnvData.ID,dbo.EnvData.NodeID,dbo.En⁃vData.Data,dbo.EnvData.CreateDate,dbo.RTU.Vendor FROMdbo.EnvDataINNERJOINdbo.SensorsONdbo.EnvData.NodeID=dbo.Sensors.NodeIDINNERJOINdbo.RTUONdbo.Sensors.ParentID=dbo.RTU.NodeID WHERE (dbo.RTU.Vendor=SUSER_SNAME())GO在该段代码中,“WHERE (dbo.RTU.Vendor =SUS⁃ER_SNAME ())”限制了视图只能检索当前用户对应厂家的相关信息,从而某厂家用户只能查询到自己设备的实时数据。

实际接口由4个存储过程,5个视图组成。

其余存储过程和视图,关于权限控制的关键代码部分基本一致,限于篇幅,不再列举。

4结语介绍了某配电房环境监控系统平台的数据统一接口方案,实现了不同厂家多种采集终端的数据对接。

相关文档
最新文档