您现在的位置: 通信界 >> 工业自动化 >> 技术正文  
 
SCADA数据信息在MIS端的二次处理及应用(图)
[ 通信界 / 卢朝晖,孟立会 / www.cntxj.net / 2004/8/17 ]
 

卢朝晖,孟立会

(河北电力调度通信中心,河北 石家庄 050021)


  摘 要:阐述了在MIS系统端二次开发应用SCADA数据信息的处理过程,并通过在河北南网MIS系统开发、应用实践工作中的体会,对电力系统中有关实时数据信息的定义,数据文件的传输、存储及应用等几个关键环节进行了剖析,提出了具体解决问题的方法。 
  关键词:SCADA数据信息;多线程技术;FTP协议;实时数据库

  Secondary Treatment and Use of SCADA Data Information at MIS System End

  Abstract:The treatment process of SCADA data information for the secondary development use in MIS system end is described in this article. Through the experience of development and application of MIS system in Southern Hebei Power Network, the authors realize some important points,such as the real time data definition, data document transmission, storage and application, and some key links. They also propose concrete methods to solve problems.
  Key words:SCADA data in formation;multithreading technology;FTP protocol;real-time database 


  在电力系统中,电网实时数据首先是为电网调度服务的,但出于电网调度安全的考虑,SCADA网络系统与其它网络系统之间都采用了隔离手段,河北省南部电网(以下简称河北南网)的SCADA系统是2001年从加拿大SNC-LAVALIN公司引进的ECS(Energy Control System)系统的一个子系统,ECS系统与其它系统之间采取了比较完善的隔离方法,它与MIS系统是通过在ECS系统端保留的通信网关服务器进行连接的。河北南网的SCADA系统是一个技术先进、应用成熟的系统,其专业性很强,运行也很稳定,但它的应用却只局限于调度部门,不能满足调度以外的其它生产部门以及管理和决策人员的需要,因此在MIS端以SCADA数据信息为数据源的二次开发应用就显得十分重要。

1 SCADA数据信息在MIS系统端的应用


  目前河北南网对于SCADA数据信息的应用主要有电网实时信息显示系统、调度日报查询系统和SCADA数据信息的综合统计查询等3部分。电网实时信息显示系统主要包括河北省电力调度中心直调电厂和变电站的厂站接线图、综合数据画面和重要数据的实时曲线画面;调度日报查询系统用于在河北电力信息网上发布每天的发电、供电、检修情况和电网运行参数等信息;SCADA数据信息的综合统计查询主要用于基于SCADA历史数据库的各种统计报表的生成。
  SCADA数据信息在MIS系统端的应用,为河北省电力公司各管理部门及时掌握电网实时信息提供了有效手段,同时也为电网数据的统计分析提供了基础数据。

2 MIS系统与SCADA系统的网络连接方式


  河北南网的SCADA系统与MIS系统的网络连接如图1所示,其中SCADA系统的通信节点作为通信网关服务器,为1台Compaq Alpha Server DS206/500MHz服务器,它共配有3块网卡,其中前2块网卡连接到SCADA系统A、B双以太网上,第3块网卡与MIS系统连接。在MIS系统端对于SCADA信息的应用是以通信节点上的各种类型的数据文件作为应用的数据源,采用稳定可靠的信息传输、存储技术将SCADA系统中的实时数据导入MIS系统中。在MIS系统,对SCADA数据进行信息化的处理和开发以满足各种应用功能的要求。
              

3 SCADA数据信息的获取及文件结构


   河北南网SCADA数据文件的生成,采用了Client-Server形式的一组进程。首先,Server进程通过对实时SCADA内存数据库点索引的检索而得到SCADA数据库中所有点,包括遥测、遥信、非遥测,计算点的动态信息:点值和点状态,同时得到静态信息:点名、组名、点的RTU号和点号、点类型、点描述、点在数据库的ID号。这些信息形成一个专用共享的数据区,数据区的动态信息实时刷新,周期为5~20 s,然后由Client进程检索Server产生的共享数据区形成一个包括点名、组名、RTU号、点号、点类型、点描述的索引文件和一个包括RTU号、点号、点值、点状态的实时数据文件传送给MIS系统。

4 数据信息的传输


4.1 基于FTP服务器传输方式的选择
  数据信息的传输是在不同操作系统之间进行的,SCADA系统的运行环境是UNIX操作系统,MIS系统的应用环境是Windows操作系统。在不同的系统之间传输数据文件,较成熟的方法是利用FTP文件传输协议。河北南网的数据信息传输便采用了FTP协议,选择在SCADA系统端的通信节点上建立FTP服务,用于两系统间数据文件的传输,在具体应用中又考虑到以下2个因素。
a. 基于UNIX操作系统的FTP服务器运行比较稳定,安全性更高。
b. SCADA系统与MIS系统之间功能相互独立,开发和应用方便灵活。
4.2 文件传输的实现
  文件传输根据不同的应用选择不同的方法,对于实时性要求不高的应用,可考虑用定时触发的简单命令行方式或编写比较简单的应用程序来实现,例如每天只传输一次的调度日报文件的传输,可以采用这种方式。
  在电力系统应用中,SCADA信息在MIS系统中最基本的应用是在MIS系统中建立起电网实时信息系统,对于这种实时性要求较高或传输频率较高的应用系统,数据信息的传输不仅仅是简单的文件拷贝。因此在对文件传输模块进行设计时,不仅要解决好文件传输与数据处理等的并发,同时也要考虑到系统的容错能力等因素。编程方法采用多线程技术编写文件传输模块,实践证明,采用多线程技术的FTP程序,不仅很好地解决了文件传输与数据处理的并发,而且在系统容错性方面也解决了FTP服务器运行出现异常而自己重新启动和人为的网络临时中断或其它故障中断。
  这样在故障恢复时,MIS端的应用系统就可以自动恢复正常,而不需人为干预,保证了应用系统运行的实时性和可靠性。同时文件传输模块应具备日志记录功能,例如可以自行判断网络的连接状态,并做相应的记录,根据日志文件可以改善网络性能和提高运行的可靠性。
4.3 FTP服务器的权限设置
  通过在FTP服务器上设置不同的用户访问权限,可以使不同的应用访问不同的FTP目录,这样不同的应用系统之间互相隔离,提高了MIS端各应用系统的安全性。

5 数据的存储


5.1 实时信息的存储
  河北南网SCADA信息在MIS系统端的存储主要有实时数据库和历史数据库,两者通过临时数据库实现实时数据库向历史数据库的导入,临时数据库和历史数据库均以时间字段为索引建立数据表,各数据库之间的关系如图2所示。
              
5.1.1 实时数据库
  实时数据库用于存储当前电网运行的各种参数,包括遥测点值、遥信点值、非遥测点值、计算点值,这些数据按周期刷新,一般刷新周期为10~20s,刷新频率高、数据量大,通常采用内存缓冲区作为存储介质。在电网实时信息显示系统中,根据实时数据库对所显示的厂站画面和实时曲线画面进行数据刷新。
5.1.2 临时数据库
  临时数据库将需要保存到历史数据库中的数据临时保存在关系数据库中,它的数据更新方式如下。
a. 采样增添数据按照历史数据库的保存周期,以增添的方式,将实时数据库的数据采样数值添加到临时数据库中,一般为1~15min,根据不同的应用可以设定不同的采样周期。
b. 定时导出数据临时数据库保存当日的数据信息,在每天零点时将临时数据库前一天的数据导入历史数据库,同时将临时数据库中前一天的数据清空。
在河北南网的电网实时信息系统中,临时数据库是按照每15min一个采样点、每天96个点进行采样的,临时数据库中的数据主要用于当日曲线的显示。
5.1.3 历史数据库
  历史数据库是对重要电网参数信息的存储,它保存在关系数据库中,用于显示历史曲线,也可用历史数据库的信息做各种类型的统计分析报表。
5.2 调度日报数据信息的存储
  在MIS系统端,报表转换程序从每天的调度报表文件中读取的各行列的数据,按照一定的格式重新整理后写入到关系数据库中保存起来,再用浏览器方式进行调度日报的查询、显示。

6 系统完善


  对于SCADA数据信息的处理应提出一个全面的数据传输、存储及发布的解决方案,建立SCADA信息数据库,使所有的应用以这个统一的数据库为基准数据库,而不是建立多个结构、功能重复的数据库,以保证数据信息的唯一性。另外,在保证数据的安全性、可靠性方面可根据应用的需要在SCADA端保留主、备2台通信服务器,在 MIS端也要充分考虑到数据库服务器的主、备等安全工作模式,并注意做好数据的备份,解决好数据信息存储年限问题。


参考文献


  [1]Richard C.Lernecker,Tom Archer. Visual C++6宝典[M].北京:电子工业出版社,1999.
  [2]吴文传,张伯明,徐春晖,等.调度自动化系统实时数据库模型的研究与实现[J].电网技术,2001,(9).

 

作者:卢朝晖,孟立会 合作媒体:河北电力技术 编辑:顾北

 

 

 
 热点技术
普通技术 “5G”,真的来了!牛在哪里?
普通技术 5G,是伪命题吗?
普通技术 云视频会议关键技术浅析
普通技术 运营商语音能力开放集中管理方案分析
普通技术 5G网络商用需要“无忧”心
普通技术 面向5G应运而生的边缘计算
普通技术 简析5G时代四大关键趋势
普通技术 国家网信办就《数据安全管理办法》公开征求意见
普通技术 《车联网(智能网联汽车)直连通信使用5905-5925MHz频段管理规定(
普通技术 中兴通讯混合云解决方案,满足5G多元业务需求
普通技术 大规模MIMO将带来更多无线信道,但也使无线信道易受攻击
普通技术 蜂窝车联网的标准及关键技术及网络架构的研究
普通技术 4G与5G融合组网及互操作技术研究
普通技术 5G中CU-DU架构、设备实现及应用探讨
普通技术 无源光网络承载5G前传信号可行性的研究概述
普通技术 面向5G中传和回传网络承载解决方案
普通技术 数据中心布线系统可靠性探讨
普通技术 家庭互联网终端价值研究
普通技术 鎏信科技CEO刘舟:从连接层构建IoT云生态,聚焦CMP是关键
普通技术 SCEF引入需求分析及部署应用
  版权与免责声明: ① 凡本网注明“合作媒体:通信界”的所有作品,版权均属于通信界,未经本网授权不得转载、摘编或利用其它方式使用。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:通信界”。违反上述声明者,本网将追究其相关法律责任。 ② 凡本网注明“合作媒体:XXX(非通信界)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。 ③ 如因作品内容、版权和其它问题需要同本网联系的,请在一月内进行。
通信视界
华为余承东:Mate30总体销量将会超过两千万部
赵随意:媒体融合需积极求变
普通对话 苗圩:建设新一代信息基础设施 加快制造业数字
普通对话 华为余承东:Mate30总体销量将会超过两千万部
普通对话 赵随意:媒体融合需积极求变
普通对话 韦乐平:5G给光纤、光模块、WDM光器件带来新机
普通对话 安筱鹏:工业互联网——通向知识分工2.0之路
普通对话 库克:苹果不是垄断者
普通对话 华为何刚:挑战越大,成就越大
普通对话 华为董事长梁华:尽管遇到外部压力,5G在商业
普通对话 网易董事局主席丁磊:中国正在引领全球消费趋
普通对话 李彦宏:无人乘用车时代即将到来 智能交通前景
普通对话 中国联通研究院院长张云勇:双轮驱动下,工业
普通对话 “段子手”杨元庆:人工智能金句频出,他能否
普通对话 高通任命克里斯蒂安诺·阿蒙为公司总裁
普通对话 保利威视谢晓昉:深耕视频技术 助力在线教育
普通对话 九州云副总裁李开:帮助客户构建自己的云平台
通信前瞻
杨元庆:中国制造高质量发展的未来是智能制造
对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 杨元庆:中国制造高质量发展的未来是智能制造
普通对话 对话亚信科技CTO欧阳晔博士:甘为桥梁,携"电
普通对话 对话倪光南:“中国芯”突围要发挥综合优势
普通对话 黄宇红:5G给运营商带来新价值
普通对话 雷军:小米所有OLED屏幕手机均已支持息屏显示
普通对话 马云:我挑战失败心服口服,他们才是双11背后
普通对话 2018年大数据产业发展试点示范项目名单出炉 2
普通对话 陈志刚:提速又降费,中国移动的两面精彩
普通对话 专访华为终端何刚:第三代nova已成为争夺全球
普通对话 中国普天陶雄强:物联网等新经济是最大机遇
普通对话 人人车李健:今年发力金融 拓展汽车后市场
普通对话 华为万飚:三代出贵族,PC产品已走在正确道路
普通对话 共享退潮单车入冬 智享单车却走向盈利
普通对话 Achronix发布新品单元块 推动eFPGA升级
普通对话 金柚网COO邱燕:天吴系统2.0真正形成了社保管