The invention provides a XML based IEC 60870 5 104 and GOOSE conversion method includes receiving the message; judging the message type; XML document; analytic message, matching frame field; split frame field; protocol calls XML conversion configuration files and target message frame format; the text of the target assembly; target message sent to the destination address. The invention provides a XML based IEC 60870 5 and 104 GOOSE conversion method to establish IEC 60870 through 5 XML language 104 protocol and GOOSE protocol, two unified message field names in the XML tag, by splitting the match field, according to the conversion rules can be rapid and efficient mapping the implementation of IEC, security 60870 5 104 and GOOSE, to build a good platform for the mutual conversion between the statute.
【技术实现步骤摘要】
本专利技术涉及报文转换
,尤其涉及一种基于XML的IEC60870-5-104与GOOSE转换方法。
技术介绍
电力传输过程中需要经过多个电力设备,进而实现电力从一处传送到另一处。由于各国生产的各电力设备的通用协议不同,因此,电力在各电力设备中的传输过程中需要遵守一定的通信协议,即数据之间的传送约定。目前,我国通常使用的通信协议为IEC(InternationalElectrotechnicalCommission,国际电工委员会)60870-5,而电力系统自动化领域唯一的全球通用标准是IEC61850标准,两者之间的通信协议不同,因而具有不同通信协议的各电力设备无法实现数据传输。IEC61850标准作为电力系统自动化领域唯一的全球通用标准,能够使智能变电站的工程实施变得规范、统一和透明,实现智能变电站的工程运作标准化,进而对数字化变电站应用技术提供最好的支撑。为实现智能变电站的工程运作标准化,需要将我国常用的IEC60870-5通信协议变更为IEC61850标准。然而在目前的电力生产运行中,许多电力设备还应用旧的规约标准,IEC61850标准并没有获得广泛应用,因此,IEC61850标准的普及与应用还处在过渡时期。为实现现有电力设备与全球通用标准的统一,方法之一为将现有正在运行的电力设备全部更换为符合IEC61850标准的新设备,但更换新设备不仅资源的浪费,而且工程量浩大,浪费人力,不符合实际需求。实现现有电力设备与全球通用标准统一的另一方法是实现IEC61850标准与IEC60870-5的转换,由于GOOSE(GenericObjectOrie ...
【技术保护点】
一种基于XML的IEC 60870‑5‑104与GOOSE转换方法,其特征在于,所述方法包括:接收远端发送的报文;判别报文类型;根据所述报文类型调用XML文档;根据所述XML文档解析所述报文,匹配帧字段;根据所述XML文档拆分所述帧字段;调用XML转换配置文档和目标报文的规约类;根据所述XML转换配置文档和所述目标报文的规约类组装所述目标报文的帧格式,形成所述目标报文;将所述目标报文发送至目的地址。
【技术特征摘要】
1.一种基于XML的IEC60870-5-104与GOOSE转换方法,其特征在于,所述方法包括:接收远端发送的报文;判别报文类型;根据所述报文类型调用XML文档;根据所述XML文档解析所述报文,匹配帧字段;根据所述XML文档拆分所述帧字段;调用XML转换配置文档和目标报文的规约类;根据所述XML转换配置文档和所述目标报文的规约类组装所述目标报文的帧格式,形成所述目标报文;将所述目标报文发送至目的地址。2.根据权利要求1所述的基于XML的IEC60870-5-104与GOOSE转换方法,其特征在于,所述接收远端发送的报文之前还包括:对系统进行初始化配置,建立104规约类和GOOSE规约类;所述初始化配置包括:将与规约组帧、解析、转换相关的部件还原至默认状态。3.根据权利要求1所述的基于XML的IEC60870-5-104与GOOSE转换方法,其特征在于,所述判别报文类型之前还包括:拆出所述报文帧头,并读取所述帧头信息;所述读取所述帧头信息包括:读取所接收报文中的第1组十六进制数据。4.根据权利要求3所述的基于XML的IEC60870-5-104与GOOSE转换方法,其特征在于,所述判别报文类型包括:若所述报文帧头是十六进制数68,则所述报文类型为IEC60870-5-104报文;若所述报文帧头是十六进制数01,则所述报文类型为GOOSE报文。5.根据权利要求4所述的基于XML的IEC60870-5-104与GOOSE转换方法,其特征在于,所述调用XML文档包括:若报文类型为IEC60870-5-104报文,则调用104规约类XML文档;若报文类型为GOOSE报文,则调用GOOSE规约类XML文档。6.根据权利要求5所述的基于XML的IEC60870-5-104与GOOSE转换方法,其特...
【专利技术属性】
技术研发人员:曹敏,李川,王昕,李英娜,余恒洁,李翔,赵艳峰,赵旭,蒋婷婷,
申请(专利权)人:云南电网有限责任公司电力科学研究院,昆明理工光智检测科技有限公司,
类型:发明
国别省市:云南;53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。