iec61850客户端mms客户端怎么使用

相关推荐职位
大专或以上
3年以上经验
职位描述:
1、参与项目的总体架构,完成界面的设计,模块划分,任务分工2、维护原有代码,开发新的交换机功能。3、组织和实施代码评审4、三年以上交换机或路由器的开发经验,熟悉vxwork或ecos等实时操作系统。5、熟悉或精通常见的二层路由协议,如RSTP,MSTP,GMRP,IEEE1588协议等。6、能够快速的学习理解各种标准、协议、技术如:IEC-61850智能电网标准
其他信息:
所属部门:研发部
专业要求:不限
汇报对象:总监
下属人数: 0人
企业介绍:
企业简介: & &广州思唯奇计算机科技有限公司(下面简称思唯奇公司)创建于2005年,注册资金2000万。公司位于广州科学城科丰路31号华南新材料创新园,是广州市高新技术企业。 & &思唯奇公司一直致力于网络技术、存储技术在电力系统的研究开发。技术开发人员的比例占70%以上,汇聚了一批在北方电讯、华为、亿讯等知名企业工作过的优秀的电力、通讯跨领域人才。 & &思唯奇公司从2005年开始专注于数字化变电站过程层网络解决方案的研究与产品开发,在IEC61850规约、以太网通讯技术、光纤通讯技术、实时操作系统、高速信号电路设计、网络存储技术等方面都有很强的开发实力。 & &思唯奇公司生产的PTS-7XX系列网络存储产品公司已经在南方电网、山西电网、山东电网等800多个变电站投入运行。公司从2007年开发出PRS-2通信报文录波器,成功应用于南方电网公司多个110kV/220kV/500kV变电站。 & &目前已推出功能更强大的第三代升级产品——M8100规约分析仪,并在广东电网公司电力调度通信中心“基于数字化网络的继电保护自适应实时数据监听及解析告警系统”项目中成功应用,项目验收专家组一致认为:项目整体研究处于国际先进水平,其中GOOSE报文实时解析与可视化、广播风暴检测机制和GOOSE通信在线预警等方面达到国际先进水平。 & &数字化变电站的核心设备:支持1588的MU、支持1588的24端口光网络千兆交换机、IEEE1588时钟已研发成功,正在进行综合测试。其中交换机已完成了KEMA认证。公司致力于为电力系统提供完整的二次系统数字化解决方案。企业荣誉:2014年12月,智能交换机成功通过了国家A类测试; 2014年12月荣获中国南方电网公司 颁发的“科技进步奖” 一等奖 2项 ;2014年12月荣获中国南方电网公司 广东电网公司 颁发的“科技进步奖” 一等奖 及二等奖各1项 ;2014年,我司的《数字化电站保护原理及其架构体系研究与应用》项目,被南方电网科技部评为处于“国际领先水平”;2012年荣获“高新技术企业”;2012年荣获广州市供电局颁发的“科技进步奖”;2010年荣获广东电网公司颁发的“科技进步奖”;2007年荣获“中国电力科学技术奖”;2007年荣获中国南方电网公司颁发的“科学技术奖”;2006年荣获广东电网公司广州供电局颁发的“科学技术进步奖”;2005年荣获广东电网公司广州供电局颁发的“科学技术进步奖”;2006年荣获广东电网公司颁发的“科技进步奖”等。同时企业拥有自主研发的6项软件著作权。企业合作伙伴:公司薪酬福利体系:1、基本薪酬:公司建立了与职务职称体系对应的薪酬体系,每年会进行市场薪酬调查,并以此进行薪酬调整确保薪酬在行业内富有竞争力。2、社会保险:公司按照国家相关规定为员工缴纳社会保险(五险:养老、工伤、生育、医疗、失业)。3、交通接送:公司为在职员工提供上下班交通车服务。上班线路:车陂南地铁站—黄村立交站—橄榄公园—公司下班线路:公司—橄榄公园—吉山幼儿园—黄村地铁站—车陂南地铁站4、工作时间:人性化的工作时间,每周5天7小时。公司在职员工均享有国家法定的有薪假期和带薪年假、 婚假、丧假、产假。5、娱乐休闲:公司设立了员工图书角、 成立了羽毛球俱乐部,丰富员工业余生活。6、健康检查:公司每年度为员工提供免费体检;7、逐步健全的培训体系:(1)新人入职培训系统;(2)基础素质培训系统;(3)专业技术培训系统;(4)营销知识培训系统;(5)产品知识培训系统;(6)服务技巧培训系统;(7)客户体验培训系统。8、完善的职业规划:公司实行多通道职业发展策略,即管理序列、技术序列、销售序列。根据员工的不同特质和发展需要,在任何一条通道的发展或在两条通道上的交叉发展成为可能。更多详细信息,请您关注公司网站: /
可能感兴趣的职位:
职位发布企业
规模:100-499人
性质:私营·民营企业
地址:广州市科学城科丰路31号华新园G4栋201
订阅高薪职位
微信订阅职位
扫描二维码订阅高薪职位或在微信公众账号中搜索“猎聘网”
广州热门职位:
热门行业:
热门城市:本站每天为大家提供热点新闻和最新新闻事件。
当前位置: >
IEC61850 MMS服务器应用的研究(2)
IEC61850 MMS服务器应用的研究,全文下载。IEC61850标准是基于通用网络通信平台的变电站自动化系统唯一国际标准,它用面向对...
中国学术期刊网络出版总库[1] 黄少雄;李斌;;传统变电站分阶段实施数字化改造方案探讨[J];安徽电力;2009年04期[2] 杨宁;殷雷;;智能化变电站站用电源监控系统的设计与实现[J];安徽电力;2010年02期[3] 田淑娟;黄凌翔;;风电机组通信模块软硬件设计[J];兵工自动化;2009年07期[4] 蹇芳;李建泉;吴小云;;基于IEC 61850标准的微电网监控系统[J];大功率变流技术;2012年02期[5] 王晓芳;;数字化变电站自动化系统的应用探讨[J];船电技术;2008年06期[6] 杨军,罗建,赵春波;IEC61850国际标准通信协议[J];重庆电力高等专科学校学报;2004年04期[7] 马彦琴;王;赵普;;110kV变电所综合自动化设计[J];重庆科技学院学报(自然科学版);2008年02期[8] 王晓芳;向前;李付亮;;数字化变电站的保护装置测试[J];电力科学与技术学报;2008年03期[9] 许勇;张道农;于跃海;赵景涛;;智能变电站PMU装置研究[J];电力科学与技术学报;2011年02期[10] 王康;胡永辉;马红皎;;基于IEEE1588的智能变电站时钟同步技术[J];电力科学与技术学报;2011年03期
中国博士学位论文全文数据库[1] 杨丽;基于IEC 61850过程总线结构的数字化保护系统性能研究[D];山东大学;2010年[2] 刘思华;电网故障诊断方法的研究[D];山东大学;2010年[3] 高广玲;电子式电流互感器传变特性及适应性保护原理研究[D];山东大学;2010年[4] 韩国政;基于IEC61850的配网自动化开放式通信体系[D];山东大学;2011年[5] 刘东;数字-物理混合变电站培训仿真系统研究[D];天津大学;2011年[6] 任雁铭;变电站计算机通信网络和系统的研究[D];华北电力大学;2000年[7] 韩小涛;光电传感数字化及其继电保护技术研究[D];华中科技大学;2004年[8] 殷志良;基于IEC 61850的变电站过程总线通信的研究[D];华北电力大学(北京);2005年[9] 辛建波;基于以太网的变电站自动化系统时延不确定性研究[D];华中科技大学;2005年[10] 段惠明;超高压输电网络故障信息处理系统的研究[D];华中科技大学;2005年
中国硕士学位论文全文数据库[1] 周学斌;面向广域安全防御的智能电网控制操作研究[D];长沙理工大学;2010年[2] 熊德智;500KV电网运行集控中心关键系统的设计[D];长沙理工大学;2010年[3] 钟珩;风力发电机组信息建模及工程配置的研究[D];湘潭大学;2010年[4] 陈国旗;GOOSE报文及在电力系统中的应用[D];湘潭大学;2010年[5] 李冀;合肥220千伏植物园变电站的数字化应用设计与实施[D];合肥工业大学;2010年[6] 陈正邦;110kV数字化变电站继电保护配置方案的研究[D];华南理工大学;2010年[7] 叶石丰;基于IEC 61850 GOOSE通信机制的简易母线保护在均禾变电站的应用[D];华南理工大学;2010年[8] 罗步升;IEC61850标准在惠州电网变电站综合自动化中的应用[D];华南理工大学;2010年[9] 张帆;面向通用对象的变电站事件(GOOSE)实时解析和预警系统[D];华南理工大学;2010年[10] 刘婷婷;12MW生物质能发电厂综合自动化系统研究[D];中国电力科学研究院;2009年
中国重要会议论文全文数据库[1] 罗俊元;;远动通信安全网关在调度自动化系统中的应用探讨[A];2010年云南电力技术论坛论文集(文摘部分)[C];2010年[2] 唐海波;;浅析IEC61850在变电站通信网络中的应用[A];第十六届(2008年)华东六省一市电机(电力)工程学会输配电技术研讨会论文集[C];2008年[3] 韩蕾;;变电站自动化系统的研发现状及展望[A];2005中国电机工程学会电力系统自动化专委会全国供用电管理自动化学术交流暨供用电管理自动化学科组第二届年会论文集[C];2005年[4] 傅纲林;吴国沛;梁晓兵;;广州地区220KV数字化变电站建设情况介绍和IEC61850标准在该站的实现情况[A];2007中国电机工程学会电力系统自动化专委会供用电管理自动化学科组(分专委会)二届三次会议论文集[C];2007年[5] 刘麟;秦立军;石峻峰;;IEC 61850体系下变电站通信网关的设计研究[A];2007中国继电保护及自动化行业年会论文集[C];2007年[6] 石峻峰;秦立军;刘麟;;配网自动化系统中IEC 61850标准的应用和保护模型的建立[A];2007中国继电保护及自动化行业年会论文集[C];2007年[7] 谭俭;陆德富;林娜;;基于IEC61850的数字化变电站程序化操作研究[A];2010年西南三省一市自动化与仪器仪表学术年会论文集[C];2010年[8] 王明科;;数字化变电站程序化操作的实现[A];贵州省电机工程学会2010年优秀论文集[C];2010年[9] 冯义;;IEC 61850客户端目录服务的分析与实现[A];贵州省电机工程学会2010年优秀论文集[C];2010年[10] 黄文华;常弘;茹锋;黄伟;薛钧义;;符合IEC61850标准的变电站通信网络实时性能仿真研究[A];科技、工程与经济社会协调发展――中国科协第五届青年学术年会论文集[C];2004年
中国学术期刊网络出版总库前10篇[1] 缪文贵;何卫;唐成虹;李金;张祥文;;MMS对象在IEC61850中的应用[J];电网技术;2006年S2期[2] 尤志;尹晓光;刘锐;李强;苏军伟;;IEC61850在数字化变电站馈线保护装置中的研究与应用[J];电气技术;2010年10期[3] 张月钧;;数字变电站中光电互感器分析[J];科技资讯;2007年33期[4] 田云杰;程良伦;罗晟;;基于IEC61850的嵌入式合并单元的研究[J];继电器;2007年10期[5] 徐勇;;基于IEC61850的广域后备保护Agent的信息模型[J];沿海企业与科技;2010年04期[6] 宋喻;田丽平;;IEC61850标准下合并单元的研究[J];电力系统保护与控制;2009年24期[7] 董科;关彬;王巍;;IEC61850与MMS的映射的研究[J];电力系统保护与控制;2010年10期[8] 许振明;翟富昌;李绍滋;;基于IEC61850标准的电力系统的两种建模方式[J];继电器;2008年06期[9] 张杰;张浩;侯思祖;陈小倩;;MMS在变电站自动化系统通信协议中的应用[J];电力系统通信;2011年04期[10] 罗四倍;黄润长;崔琪;O保记;张小宁;张华;徐洪全;;基于IEC61850标准面向对象思想的IED建模[J];电力系统保护与控制;2009年17期
中国博士学位论文全文数据库[1] 谢琪;基于本体方法构建中医药概念信息模型的方法学示范研究[D];中国中医科学院;2011年[2] 韩国政;基于IEC61850的配网自动化开放式通信体系[D];山东大学;2011年[3] 安继业;医疗健康信息框架与信息模型的研究和建立[D];浙江大学;2009年[4] 屠海波;电子病历信息模型及其应用[D];第四军医大学;2010年[5] 黄智宇;基于IEC61850的变电站网络通信及装置的研究[D];大连理工大学;2008年[6] 徐天奇;基于IEC61850的数字化变电站信息系统构建及可靠性研究[D];华中科技大学;2009年[7] 刘建锋;基于虚拟仪器和IEC61850标准的变电站设备在线监测系统的研究[D];华中科技大学;2008年[8] 王怀明;面向制造企业的集成化工艺与生产管理系统的研究[D];天津大学;2010年[9] 王德文;基于IEC 61850和MMS的网络化电力远动通信的研究[D];华北电力大学(河北);2009年[10] 殷志良;基于IEC 61850的变电站过程总线通信的研究[D];华北电力大学(北京);2005年
中国硕士学位论文全文数据库[1] 吴佳毅;IEC61850 MMS服务器应用的研究[D];华北电力大学(河北);2009年[2] 张毅;基于IEC61850电弧光保护系统的信息模型[D];华北电力大学(北京);2011年[3] 包涛;基于IEC 61850的继电保护信息管理软件的研究与实现[D];西安理工大学;2006年[4] 付旭;基于IEC61850的智能控制系统的研究与设计[D];华北电力大学(北京);2010年[5] 王凤祥;基于IEC61850的变电站配置研究与工具开发[D];西华大学;2010年[6] 黄灿英;基于IEC61850标准的合并单元的研究[D];西安科技大学;2008年[7] 郑淼;IEC61850变电站自动化系统通信模型建模的研究及设计[D];重庆大学;2010年[8] 杨俊宏;IEC61850报文一致性测试方法研究[D];华北电力大学(北京);2010年[9] 李兰欣;基于IEC61850的变电站自动化系统通信体系的研究[D];中国电力科学研究院;2003年[10] 郭铭;基于IEC61850的变压器智能电子测量设备的设计[D];武汉理工大学;2011年
中国重要会议论文全文数据库[1] 缪文贵;何卫;唐成虹;李金;张祥文;;MMS对象在IEC61850中的应用[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年[2] 吴佳毅;;基于IEC61850的MMS通用服务器的研究[A];2008中国电力系统保护与控制学术研讨会论文集[C];2008年[3] 缪文贵;何卫;张祥文;李金;;构建基于拟映射对象的IEC61850系统[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年[4] 徐礼葆;周文;陈学明;张炎;张义;;GOOSE在变电站安全闭锁的应用[A];2006中国电力系统保护与控制学术研讨会论文集[C];2006年[5] 柴华;林家骏;;基于IEC61850的通用通信设备的互操作性研究[A];中国电子学会第十五届信息论学术年会暨第一届全国网络编码学术年会论文集(上册)[C];2008年[6] 刘曲文;;中国建筑信息模型标准发展研究[A];BIM与工程建设信息化――第三届工程建设计算机应用创新论坛论文集[C];2011年[7] 杨剑;;基于建筑信息模型的给排水专业三维结构分析初探[A];工程设计与计算机技术:第十五届全国工程设计计算机应用学术会议论文集[C];2010年[8] ;可持续设计分析和建筑信息模型[A];BIM与工程建设信息化――第三届工程建设计算机应用创新论坛论文集[C];2011年[9] 王丽华;江涛;盛晓红;许巧兰;;基于IEC 61850标准的保护功能建模分析[A];2006中国电力系统保护与控制学术研讨会论文集[C];2006年[10] 徐天奇;尹项根;游大海;侯慧;;IEC61850的互操作性支持分析[A];2006中国电力系统保护与控制学术研讨会论文集[C];2006年
数字图书馆推荐 >>
相关学科馆&&
共2页: 2下一页
门事件推荐SmartGridware® IEC 61850 and MMSJava Software Solutions for the Energy Sector
SmartGridware® is the next generation of Java based Software Development Tools for the
creation of IEC61850 and MMS monitoring and utility automation software for substation, windfarm,
hydroelectric, metering and many other types of utility applications.
Brought to you by ,
the worlds leading provider of Java based OSI communications stacks, the SmartGridware® products
provide the same ease of use, top-tier support and rapid development enjoyed by Monfox customers since 1999.
Java Software Development Kitsfor IEC61850
The SmartGridware® IEC 61850 Java Software Development Kits (SDKs) include
Java Client and Server APIs which implement a high-level model based approach
to IEC61850 application development. These APIs hide the protocol level details
such that the developer can focus on the data model and ACSI services
rather than the MMS, GOOSE, and Sampled Value protocols.
Test and Simulation Toolsfor IEC61850
The SmartGridware® IEC61850 Java Application Suite
is a constantly expanding set
of platform independent tools which includes command line
applications such as an IED simulator, Client Command Tool and an
61850 Data Logger. These
tools are may be used as part of the your software development, system simulation,
system verification or production runtime environments.
&&&&&&&& Latest Updates &&&&&&&&
IEC61850 Product Release 4.1 is now available !!
The R4.1 SmartGridware& IEC61850 Products are now available for download. This
includes the Client and Server APIs, Mini6; SDK
and all applications. This is a MAJOR product update
with new functionality such as MMS, GOOSE, SV, CDCs and performance updates.
GOOSE and Sampled Value Now Supported ! (R4.1)
GOOSE and Sampled Value Protocols Now Supported ! (R4.1)
Starting with Release 4.1, the IEC61850 Client and Server APIs as well as the IED Simulator
support the GOOSE and SV protocols on Windows, MacOSX and Linux.
Mini6; Client/Server Minimalist SDK is Ready (R4.1)
Mini6; Client/Server Minimalist SDK is ready (R4.1)
The NEW Mini6; SDK is a Minimalist Client/Server API
that encapsulates the complexity of the full IEC61850 API
into a small set of simple high-level interfaces. This allows the user to easily perform
the most commonly needed IEC61850 services with a fraction of the complexity.
Server LN/CDC Extension API (SvXt) Added (R4.1)
Server LN/CDC Extension API (SvXt) Added
The IEC61850 Server API now includes the Server Extension (SvXt) API
including interfaces and default implementations for the most common CDC types and
system LN classes. This allows the API user to implement custom CDC and LN behavior.
IEC61850 Data Logger is now available (R4.1)
IEC61850 Data Logger is now available (R4.1)
The IEC61850 Data Logger is a simple XML configured command line application which
performs basic polling or report based logging of IED server values.一种mms信令的深度解析和内容展示的方法及系统的制作方法
专利名称一种mms信令的深度解析和内容展示的方法及系统的制作方法
技术领域本发明属于国际电工委员会所制定的标准《变电站通信网络和系统》(IEC 61850)的制造报文规范(MMS)在电力系统变电站自动化系统应用的领域,具体涉及一种MMS信令的深度解析及内容展示的方法。
背景技术IEC61850是国际电工委员会TC57工作组针对解决变电站自动化系统面临的互操作性问题最新制定的《变电站通信网络和系统》系列标准。该标准得到国内外大部分主流厂家的支持,成为全球在电力系统变电站自动化领域统一的信息交互标准。制造报文规范MMS (Manufacturing Message Specification)是由国际标准化组织ISO制定的一套用于开发和维护工业自动化系统的国际标准报文规范。MMS规范了工业领域具有通信能力的智能传感器、智能电子设备、智能控制设备的通信行为,使出自不同厂商的设备之间具有互操作性,使系统集成变得简单、方便。IEC61850标准吸收并应用制造报文规范MMS,通过对真实设备及其功能进行建模的方法,实现网络环境下计算机应用程序或智能电子设备IED(Intelligent Electronic Device)之间数据和监控信息的实时交换。随着数字化变电站的逐渐推广和应用,IEC61850/MMS通讯被广泛应用于变电站自动化系统中,它采用抽象通信服务接口(ACSI)和特定通信服务映射(SCSM)的方法,在适应网络技术迅速发展的同时,能够维持信息模型和服务定义的稳定性。IEC61850规定将对象和客户/服务器服务映射到制造报文规范(丽S),丽S服务是通过丽S客户与丽S服务器间交换应用协议数据单元(APDU)来实现的。
如何对各种智能电子设备间通信的丽S报文(二进制比特流)进行深度解析,是亟待解决的一个问题。在IEC61850客户端和服务器软件开发过程中,国内厂商大都采用美国SISCO公司的MMS-EASE Lite软件包,其功能强大,但很难用于单独的报文解析,而且价格昂贵;而像MMS-Ethereal等专门用于MMS报文的抓包和解析工具,虽然也可以做到单纯的报文解析,但无法和SCD/SCL信息模型相结合而进行深度分析。
本发明所要解决的技术问题是实现了一种基于asnlc的丽S报文深度解析服务,并提供了 MMS报文详细信息和二进制信息间对应的高可视化的可操作展示。由于MMS采用抽象语法记法一(ASN.1)来描述APDU,利用基本编码规则实现ASN.1描述的抽象语法和比特流形式的传输语法的转换,因此如何实现MMS的ASN.1解码成为实现的关键。本方法解决的技术问题所采用的技术方案是基于asnlc的IEC61850丽S信令的深度解析和内容展示的方法,其特征在于包括OSI七层协议的报文解码,其中表示层、ACSE,丽S层采用asnlc所自动生成的C语言代码来进行TLV解码;生成丽S REPORT报文的DA描述以及相应告警和事件;对七层报文解析后的可操作展示。
根据上述的基于asnlc的IEC61850 MMS信令的深度解析和内容展示的运行方法,包括
asnlc编译器的准备和使用;
解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库;
启动IEC61850 MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMSREPORT报文信息的DA描述以及相应告警和事件;
对七层报文解析后的内容进行高可视化的可操作展示。所述asnlc编译器的准备和使用进一步包括
根据PRES、ACSE、MMS层对应的协议规范手动生成抽象语法文件mms. asnl ;
使用asnlc把所述生成的抽象语法文件自动生成为相应的C语言代码。所述解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库进一步包括
解析基于IEC61850 SCL所定义的数据模型文件;
将所解析的数据模型转换成系统内存数据库,内存数据库包括两张表,一张表存放IED名称、访问点、rptld、数据集、数据集描述、逻辑设备、逻辑节点等信息,建立rptld与DA描述的对应关系;另一张表存放数据集、DA_ID、DA描述、顺序号等信息;
通过遍历内存数据库中的rptld得到数据集名称,然后根据数据集名称按顺序号取得所有的DA描述,按顺序填入到生成的XML串中。
所述OSI七层协议的报文解码进一步包括
Ethernet层解码,包括对VLAN各字段的解码;
TCP/IP层解码,其中涉及TCP报文的重组;
TPKT层解码;
CONNECTION-MODE TRANSPORT层解码,其中涉及COTP报文的重组;
CONNECTION-ORIENTED SESSION 层解码;
CONNECTION-ORIENTED PRESENTATION层解码,使用asnlc自动生成的C语言代码进行TLV解码;
ACSE层解码,使用asnlc自动生成的C语言代码进行TLV解码;
丽S层解码,使用asnlc自动生成的C语言代码进行TLV解码。所述生成对丽S REPORT报文信息的DA描述进一步包括解析多个丽S报文,并结合所述内存数据库里的模型信息生成对MMS REPORT报文信息的DA描述。所述对七层报文解析后的内容进行高可视化的可操作展示进一步包括所述对MMSREPORT报文信息的DA描述最终生成一个XML串及相关的二进制信息流串,在XML串中包含了协议栈各字段的详细信息并且在每个字段中给出此字段对应的二进制串的开始位置和长度,基于所述XML串进行高可视化的可操作展示。所述高可视化的可操作展示进一步包括通过应用管理界面程序MMS⑶I为用户提供操作界面,查看MMS报文解析的详细信息、各报文字段对应的二进制信息和MMS的告警及事件,包括=TCP连接、COTP连接、TCP销毁、CTOP销毁、丽S断链、丽S解码失败、写操作等。还可以通过应用管理界面程序MMS⑶I打开历史MMS报文文件进行静态深度解析。本发明还提供一种IEC61850 MMS信令的深度解析和内容展示的系统,包括asnlc编译模块,用于asnlc编译器的准备和使用;
信息模型解析模块,用于解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库;
深度解析服务模块,用于启动IEC61850 MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMS REPORT报文信息的DA描述以及相应告警和事件;
可操作展示模块,用于对七层报文解析后的内容进行高可视化的可操作展示。所述可操作模块进一步包括应用管理界面程序丽S⑶I,用于为用户提供操作界面,查看MMS报文解析的详细信息、各报文字段对应的二进制信息和MMS的告警及事件,包括TCP连接、COTP连接、TCP销毁、CTOP销毁、丽S断链、丽S解码失败、写操作和打开历史MMS报文文件进行静态深度解析。实施本发明,具有如下有益效果
本方法实现了对MMS报文深度解析,提供了可阅读的报文详细信息与二进制原始报文信息间的高可视化的可操作 的对应关系。相较于目前市面上售价昂贵的MMS商用软件包,本方法为用户提供了一种高性价比的解决方案。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明提供的一种MMS信令的深度解析和内容展示的方法中所解析的MMS、TCP/IP及以太网的协议栈模型;
图2是本发明提供的一种MMS信令的深度解析和内容展示的方法的系统数据流
图3是本发明提供的一种MMS信令的深度解析和内容展示的系统的MMSGUI界面范例截
图4是本发明提供的一种MMS信令的深度解析和内容展示的系统结构图。
具体实施例方式下面参考附图对本发明的优选实施例进行描述。实施例一
本发明所解析的丽S、TCP/IP及以太网的协议栈模型如图1所示。其中,MMS层、ACSE 层和 CONNECTION-ORIENTED PRESENTATION 层使用 asnlc 所自动生成的C语言代码进行TLV解码,C0NNECTI0N-M0DE TRANSPORT层解码涉及COTP报文的重组,TCP/IP层解码涉及TCP报文的重组,Ethernet层解码包括对VLAN各字段的解码。实施例二
如图2所示,本发明实施例二提供了一种IEC61850 MMS信令的深度解析和内容展示的方法。首先,根据S⑶/SCL模型文件建立系统内部的内存数据库,解析基于IEC61850SCL所定义的数据模型文件,将所解析的数据模型转换成系统内存数据库的两张表,一张表存放IED名称、访问点、rptld、数据集、数据集描述、逻辑设备、逻辑节点等信息,建立rptld与DA描述的对应关系;另一张表存放数据集、DA_ID、DA描述、顺序号等信息。填写丽SREPORT报文详细信息的DA描述时,通过遍历内存数据库中的rptld得到数据集名称,然后根据数据集名称按顺序号取得所有的DA描述,按顺序填入到生成的XML串中。其次,启动MMS深度解析服务,通过PF_RING或其它适当的网络数据包捕获软件工具(如LIBPCAP等)捕获网络比特流,从中过滤出TCP端口为102的丽S报文。然后,针对丽S报文进行结合数据信息模型的深度解码,包括OSI七层协议的报文解码=Ethernet层解码,包括对VLAN各字段的解码;TCP/IP层解码,其中涉及TCP报文的重组;TPKT层解码;CONNECT ION-MODE TRANSPORT层解码,其中涉及COTP报文的重组;CONNECTION-ORIENTED SESSION层解码;C0NNECTI0N_0RIENTED PRESENTATION层解码,使用asnlc自动生成的C语言代码进行TLV解码;ACSE层解码,使用asnlc自动生成的C语言代码进行TLV解码;MMS层解码,使用asnlc自动生成的C语言代码进行TLV解码。通过解析多个丽S报文并结合内存数据库里的模型信息生成对丽S REPORT报文信息的DA描述,对丽S REPORT报文信息的DA描述最终生成一个XML串及相关的二进制信息流串,在XML串中包含了协议栈各字段的详细信息并且在每个字段中给出此字段对应的二进制串的开始位置和长度。除了 XML串,还生成二进制串、告警及事件。最后,把XML串、二进制串及告警及事件,传入MMS⑶I进行可操作性的展示。实施例三
如图3所示,本发明实施例3提供了一种丽SGUI界面范例。丽SGUI为本发明方所研制的一个软件工具,其界面主要分为三个部分。上部分为实时列表,通过列表的形式实时显示解析出来的网络中捕获到的丽S信令,每条丽S信令记录包括捕获时间、rptld、链路名称、报文长度、发送设备、发送IP、接收设备、接收IP、PDU类型、操作类型、客户端Port等信息;左下部分为原始报文,显示解析出来的报文中协议栈各字段的详细信息,图3选中了一条REPORT报文,其详细信息中包含了 DA信息,比如断路器C相位置、隔离刀闸I等;右下部分为二进制串原始数据,供对照原始报文使用。实施例四
图4是本发明提供的一种MMS信令的深度解析和内容展示的系统结构图。如图4所示,本发明实施例4提供了一种MMS信令的深度解析和内容展示的系统结构,包括asnlc编译模块,用于asnlc编译器的准备和使用;
信息模型解析模块,用于解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库;
深度解析服务模块,用于启动IEC61850 MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMS REPORT报文信息的DA描述以及相应告警和事件;
可操作展示模块,用于对七层报文解析后的内容进行高可视化的可操作展示,包括应用管理界面程序MMSGUI,用于为用户提供操作界面,查看MMS报文解析的详细信息、各报文字段对应的二进制信息和MMS的告警及事件,包括TCP连接、COTP连接、TCP销毁、CTOP销毁、MMS断链、MMS解码失败、写操作和打开历史MMS报文文件进行静态深度解析。本方法基于asnlc编译器进行开发,充分利用asnlc自身提供的工具及库支持,并在此基础上进行调整。本发明实现了对MMS报文深度解析,把IEC61850的S⑶/SCL模型信息与报文解析结合起来,并提供了报文信息与二进制信息的可操作的对应关系。报文深度解析是本方法的核心,利用asnlc生成的C代码进行TLV的解析。基于上述方法的应用管理界面程序MMS⑶I为用户提供了操作界面。可以通过其查看丽S报文解析的详细信息、各报文字段对应的二进制信息和丽S的告警及事件,主要包括TCP连接、COTP连接、TCP销毁、CTOP销毁、丽S断链、丽S解码失败、写操作等,同时MMSGUI也可以打开历史MMS报文文件来进行静态深度解析。针对本方法的核心组成部分的MMS深度解析服务说明如下
I)、TCP、COTP报文重组模块服务中设置2个状态,分别记录TCP、COTP重组的情况,内容包括已经重组的数据起始地址及数据长度,以(源IP地址、源端口、目的IP地址、目的端口)四元组区分不同的链接,根据报文内容标志(TPKT报文的标志0300、以及COTP中的isLastUnit标志)和报文的长度字段决定是否需要重组,是否应该继续进行下一层解码等操作。2),MMS解码库模块由asnlc生成的C代码及在此代码基础上对PRES、ACSE、MMS层解码封装的代码组成,本模块以动态库的形式存在,供解析服务调用。本方法已对MMS解码库做了大量的测试工作。测试结果表明,它能够很好地完成所有解码工作。3)、报文记录模块服务抓取的丽S报文以PCAP文件的形式无损记录到硬盘上,以(源IP:目的IP)为目录名建立分层次存储目录,(源IP:目的IP)下建立时间子目录,时间目录下包含该时间段的原始数据。对存储文件以(源IP:目的IP)做键,存储块偏移作为值,使用LevelDB建立文件索引,保证从海量数据中准确、快速的定位到告警事件报文。实施本发明,具有如下有益效果
本方法实现了对MMS报 文深度解析,提供了可阅读的报文详细信息与二进制原始报文信息间的高可视化的可操作的对应关系。相较于目前市面上售价昂贵的MMS商用软件包,本方法为用户提供了一种高性价比的解决方案。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
1.一种MMS信令的深度解析和内容展示的方法,其特征在于,包括
asnlc编译器的准备和使用;
解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库;
启动IEC61850 MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMSREPORT报文信息的DA描述以及相应告警和事件;
对七层报文解析后的内容进行高可视化的可操作展示。
2.根据权利要求1所述的方法,其特征在于,所述asnlc编译器的准备和使用进一步包括
根据PRES、ACSE、MMS层对应的协议规范手动生成抽象语法文件mms. asnl ;
使用asnlc把所述生成的抽象语法文件自动生成为相应的C语言代码。
3.根据权利要求2所述的方法,其特征在于,所述解析智能电子设备的IEC61850SCL信息模型,建立与模型匹配的内存数据库进一步包括
解析基于IEC61850 SCL所定义的数据模型文件;
将所解析的数据模型转换成系统内存数据库,内存数据库包括两张表,一张表存放IED名称、访问点、rptld、数据集、数据集描述、逻辑设备、逻辑节点信息,建立rptld与DA描述的对应关系;另一张表存放数据集、DA_ID、DA描述、顺序号信息;
通过遍历内存数据库中的rptld得到数据集名称,然后根据数据集名称按顺序号取得所有的DA描述,按顺序填入到生成的XML串中。
4.根据权利要求3所述的方法,其特征在于,所述OSI七层协议的报文解码进一步包括
Ethernet层解码,包括对VLAN各字段的解码;
TCP/IP层解码,其中涉及TCP报文的重组;
TPKT层解码;
CONNECTION-MODE TRANSPORT层解码,其中涉及COTP报文的重组;
CONNECTION-ORIENTED SESSION 层解码;
CONNECTION-ORIENTED PRESENTATION层解码,使用asnlc自动生成的C语言代码进行TLV解码;
ACSE层解码,使用asnlc自动生成的C语言代码进行TLV解码;
丽S层解码,使用asnlc自动生成的C语言代码进行TLV解码。
5.根据权利要求4所述的方法,其特征在于,所述生成对MMSREPORT报文信息的DA描述进一步包括解析多个MMS报文,并结合所述内存数据库里的模型信息生成对MMS REPORT报文信息的DA描述。
6.根据权利要求5所述的方法,其特征在于,所述对七层报文解析后的内容进行高可视化的可操作展示进一步包括所述对MMS REPORT报文信息的DA描述最终生成一个XML串及相关的二进制信息流串,在XML串中包含了协议栈各字段的详细信息并且在每个字段中给出此字段对应的二进制串的开始位置和长度,基于所述XML串进行高可视化的可操作展
7.根据权利要求6所示的方法,其特征在于,所述高可视化的可操作展示进一步包括通过应用管理界面程序MMSGUI为用户提供操作界面,查看MMS报文解析的详细信息、各报文字段对应的二进制信息和丽S的告警及事件,包括TCP连接、COTP连接、TCP销毁、CTOP销毁、丽S断链、丽S解码失败、写操作。
8.根据权利要求7所示的方法,其特征在于,通过所述应用管理界面程序MMSGUI打开历史MMS报文文件进行静态深度解析。
9.一种MMS信令的深度解析和内容展示的系统,其特征在于,包括
asnlc编译模块,用于asnlc编译器的准备和使用;
信息模型解析模块,用于解析智能电子设备的IEC61850 SCL信息模型,建立与模型匹配的内存数据库;
深度解析服务模块,用于启动IEC61850 MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMS REPORT报文信息的DA描述以及相应告警和事件;
可操作展示模块,用于对七层报文解析后的内容进行高可视化的可操作展示。
10.根据权利要求9所述的系统,其特征在于,所述可操作模块进一步包括应用管理界面程序MMSGUI,用于为用户提供操作界面,查看MMS报文解析的详细信息、各报文字段对应的二进制信息和MMS的告警及事件,包括TCP连接、COTP连接、TCP销毁、CTOP销毁、MMS断链、MMS解码失败、写操作和打开历史MMS报文文件进行静态深度解析。
一种MMS信令的深度解析和内容展示的方法,包括asn1c编译器的准备和使用;解析智能电子设备的IEC61850SCL信息模型,建立与模型匹配的内存数据库;启动IEC61850MMS信令的深度解析服务,包括OSI七层协议的报文解码、生成对MMSREPORT报文信息的DA描述以及相应告警和事件;对七层报文解析后的内容进行高可视化的可操作展示。本发明还提供一种MMS信令的深度解析和内容展示的系统。本方法实现了对MMS报文深度解析,提供了可阅读的报文详细信息与二进制原始报文信息间的高可视化的可操作的对应关系。相较于目前市面上售价昂贵的MMS商用软件包,本方法为用户提供了一种高性价比的解决方案。
文档编号H04L12/58GKSQ
公开日日 申请日期日 优先权日日
发明者冯管印, 黄颖祺, 张宏斌, 卢赓, 林永铎, 贺计文, 李惠民, 王乐挺 申请人:深圳供电局有限公司, 济南网聪软件科技有限公司

我要回帖

更多关于 mms 61850报文介绍 的文章

 

随机推荐