一种针对IEC61850报告服务数据通讯映射的改进方法技术

技术编号:10905816 阅读:99 留言:0更新日期:2015-01-14 14:52
本发明专利技术涉及一种针对IEC61850报告服务数据通讯映射的改进方法,把数据内的属性单元定义为最小单元数据,替代Inclusion-bitstring,用“参引”为最小单元数据的映射,建立最底层最基础单元“数据”与“参引”的映射关系,成立简单模式的映射机制。解决服务器端与客户端数据集配置不一致,导致报文不能解析的问题。

【技术实现步骤摘要】
一种针对IEC61850报告服务数据通讯映射的改进方法
本专利技术属于继电保护领域,涉及一种针对IEC61850报告服务数据通讯映射的改进方法。
技术介绍
现有的IEC61850规约对应的报告服务数据通讯映射,由Inclusion-bitstring(位串码)、date-reference(参引)对数据集中数据生成映射关系,其对应的报文参数名称如图1所示。由Inclusion-bitstring(位串码)、date-reference(参引)来描述数据集中的数据名称列表。数据集由多个的数据组成,一个数据往往由一个或多个属性(最小单元数据)组成,最小单元数据表现为最基础数据,不可再次拆分,如stVal、q、t。每个数据对应Inclusion-bitstring的一个位,Inclusion-bitstring是MMS通用报文服务中的位类型,通过1或0的状态来反映数据集对应的数据在线情况。如一个数据集中有3个数据,分别为A、B、C,其中A数据包含a、b两个属性,对应bitstring的第1位;B数据包含c、d两个属性,对应bitstring的第2位;C数据包含e一个属性,对应bitstring的第3位。配置完成后可以确定Inclusion-bitstring由3个位字节组成。如下所示,若3个位字节均为1,表示数据集中第一个数据、第二个数据、第三个数据均传输,且和这三个数据顺序对应。若显示第一位为0,第二三位为1,则表示第一个数据不传输,第二、三个数据传输。此时的报文形式变为:接收端和发送端均应保持数据集配置一致,且与BITSTRING中每位数据对应的数据保持一致。接收到报文时,首先根据BITSTRING中位的状态,确定传输的每个数据的在线情况。如第2位为0,第1、3位为1,则依次解析第1、3位对应的数据及属性,a、b和e,更新到接收端数据集中。date-reference(参引)仅作为Inclusion-bitstring的位数据的解释,非必要项,对应每个Inclusion-bitstring的位及对应的数据,一般为LD/LN.DO+FC的结构,其中LD为逻辑装置,LN为逻辑节点,DO为数据对象,FC为功能约束,此数据映射信息往往对应多个属性单元组成的一个数据,且其描述多呈现嵌套形态,如包含stVal、q、t及嵌套含义的数据体描述为TL|TL|TLV||。如下对具体传输报文解析分析。报文格式为:报文中对数据映射依赖BITSTRING的位数据。数据以一个一个的形式一起打包传输,本报文实例中,每个BITSTRING位均指向包含3个属性的数据,属性分别为数据类型、数值及时间,一起共9个属性分别组成3个数据。进行数据传输,首先由BITSTRING的3个位均为1表示有3个数据传输,而后由参引信息对每个数据进行解释,其中LD信息PT1102ARCD,LN信息RDRE1,功能约束信息ST表示状态量遥信信息,DA信息,参引信息内部嵌套数据结构信息。第一个数据对应的参引信息为PT1102ARCD/RDRE1$ST$RcdMade,此数据的属性包含数据类型BOOLEAN,数据数值BITS0000-0015:0000000000000,时间UTC1970-01-0100:00.0.000000。接收端和发送端均应保持数据集配置一致,且与BITSTRING中每位数据对应的数据保持一致。接收到报文时,首先根据BITSTRING中的位状态为111,则依次解析第1、2、3位对应的数据及对应的属性,BOOLEAN:RTUE;BITS0000-0015:0000000000000;UTC1970-01-0100:00.0.000000Timequality:00……并把属性逐个更新到数据集中对应的数据中。这个Inclusion-bitstring选项对应的是数据集成员,而数据集成员有可能是FCD,也可能是FCDA;对应的数据集成员较多,解析计算较为复杂。另外,Inclusion-bitstring对应位信息,当有个别位为0时,传输报文中其对应数据集成员位置变化,此时若服务器端和客户端的数据集配置不一致,报文不能解析。
技术实现思路
本专利技术提供了一种IEC61850规约对应的报告服务中数据通讯映射的改进方法,用以解决数据集成员位置变化,此时若服务器端和客户端的数据集配置不一致,报文不能解析的问题。为实现上述目的,本专利技术的方案包括:本专利技术提出一种IEC61850规约对应的报告服务中数据通讯映射的改进方法,步骤如下:a)、建立数据和参引的映射关系;b)、传输带有此映射关系的参引和数据;c)、接收端解析报文,根据每条参引信息,提取最小单元的数据信息,组合形成数据。和参引对应的数据一般采用最小单元数据。参引和数据的映射关系,可由LD、LN、DO、DA及BDA来表示最基础单元的参引信息,此标示对应唯一的数据信息。最小单元数据,一般为数据的属性。本专利技术提出一种IEC61850规约对应的报告服务数据通讯映射的改进方法。把数据内的属性单元定义为最小单元数据,替代Inclusion-bitstring,用“参引”为最小单元数据的映射,建立最底层最基础单元“数据”与“参引”的映射关系,成立简单模式的映射机制。解决服务器端与客户端数据集配置不一致,导致报文不能解析的问题。附图说明图1是IEC61850规约对应的报文参数名称表;图2是数据通讯映射传输过程示意图;图3是数据与参引简单索引示意图。具体实施方式下面结合附图对本专利技术做进一步详细的说明。本专利技术提出一种IEC61850规约对应的报告服务数据通讯映射的改进方法。把数据内的属性单元定义为最小单元数据,替代Inclusion-bitstring,用“参引”为最小单元数据的映射,建立最底层最基础单元“数据”与“参引”的映射关系,成立简单模式的映射机制。解决服务器端与客户端数据集配置不一致,导致报文不能解析的问题。一种IEC61850规约对应的报告服务数据通讯映射的改进方法,按照数据的属性拆分数据,数据属性表现为最基础最小单元,不可再进行拆分。依据数据属性建立最底层最基础“单元”与“参引”的映射关系,成立简单模式的映射机制。通过IEC61850协议传输,客户端与服务器通过对此映射关系的解析,提取对应的数据属性,进而得到数据。如图2所示。详细步骤如下:a)建立每个属性(最小单元数据)的对应参引。可由逻辑设备LD、逻辑节点LN及数据对象名称DA及BDA组成,参引在传输报文中为数据的唯一标示,且每个最基础、最简单的数据由唯一的参引标示,呈映射关系。最基础最简单的数据为数据不可拆分单元,如一个数据集中有多个数据A、B、C,每个数据又可能包含多个属性(最小单元数据),分别为a、b……x,每个最简单数据单元对应1个参引,如下图所示,其中LD/LN.DO.DA.bDA1为最基础的一个数据单元的对应参引,如对应的是电流值,可由类似E1Q1SB1PROT/GGGIO1.Ind6.mag.f的名称来表示。b)报告报文传输简单参引和对应的数据信息;由IEC61850规约传输包含参引和数据的报告报文信息。参引对应数据子项,其报文格式可由但不限于以下形式表示:date-reference参引1date-reference参引2……数值val本文档来自技高网
...

【技术保护点】
一种针对IEC61850报告服务数据通讯映射的改进方法,其特征在于,步骤如下:a)、建立数据和参引的映射关系;b)、传输带有此映射关系的参引和数据;c)、接收端解析报文,根据每条参引信息,提取最小单元的数据信息,组合形成数据。

【技术特征摘要】
2014.07.02 CN 201410313121.11.一种针对IEC61850报告服务数据通讯映射的改进方法,其特征在于,步骤如下:a)、建立数据和参引的直接映射关系;b)、传输带有此映射关系的参引和数据的报文;c)、接收端解析报文,根据每条参引信息,提取最小单元的...

【专利技术属性】
技术研发人员:温东旭郑运召杨辉杨震晖邢玉龙
申请(专利权)人:许继电气股份有限公司许昌许继软件技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1