报文解析深瑞版完整版
(完整word版)104报文分析
1。
104规约框架分析1。
1 原始报文的组成报文组成(1字节启动字符0x68,1字节报文长度,4字节控制域,不定长用户数据)第1个字节是启动字符0x68;第2个字节是报文长度;第3~6共4个字节是控制域;第7个字节是报文类型;第8个字节是可变结构限定词;第9~10共2个字节是传送原因;第11~12共2个字节是应用服务数据单元公共地址;第13~15共3个字节是信息对象地址;。
.。
1。
2 三种报文格式的控制域定义(1)I帧编号的信息传输格式(InFormation Transmit Format),简称I-格式I格式控制域标志,控制域:第一个八位位组的第一位比特 = 0 第三个八位位组第一位比特 = 0(2)S帧编号的监视功能格式(Numbered supervisory Functions),简称S-格式,控制域,第一个八位位组的第一位比特 = 1 并且第二位比特 = 0,第三个八位位组第一位比特 = 0(3)U帧不编号的控制功能格式(Unnumbered control Function),简称U-格式,第一个八位位组的第一位比特 = 1 并且第二位比特 =1 且第三个八位位组第一位比特 = 01。
3 报文类型(第7个字节)1。
3。
1 监视方向的应用功能类型类型标识∶=UI8[1。
.8]〈0。
.44〉M_SP_NA_1(1)无时标单点遥信M_SP_TA_1(2)带短时标的单点遥信M_DP_NA_1(3) 无时标双点遥信M_DP_TA_1(4)带短时标双点遥信M_ST_NA_1(5) 步位置信息M_ST_TA_1(6) 带短时标的步位置信息M_BO_NA_1(7) 32比特串M_BO_TA_1(8)带短时标的比特串M_ME_NA_1(9) 不带时标的常规遥测(规一化值)M_ME_TA_1(10) 带短时标的常规遥测(规一化值)M_ME_NB_1(11) 不带时标的常规遥测(标度化值)M_ME_TB_1(12) 带短时标的常规遥测(标度化值)M_ME_NC_1(13) 不带时标浮点遥测M_ME_TC_1(14)带短时标浮点遥测M_IT_NA_1(15) 累计量M_IT_TA_1(16) 带短时标的累计量M_EP_TA_1(17) 带短时标的继电保护装置事件M_EP_TB_1(18)带短时标的继电保护装置成组事件M_EP_TC_1(19)带短时标的继电保护装置成组输出电路信息M_PS_NA_1(20)带变位检出的成组单点信息M_ME_ND_1(21) 不带品质描述的常规遥测(规一化值)M_SP_TB_1(30)带长时标的单点遥信M_DP_TB_1(31)带长时标的双点遥信M_ST_TB_1(32) 带长时标的步位置信息M_BO_TB_1(33) 带长时标的32比特串M_ME_TD_1(34) 带长时标的遥测(规一化值)M_ME_TE_1(35) 带长时标的遥测(标度化值)M_ME_TF_1(36) 带长时标的浮点遥测M_IT_TB_1(37)带长时标的累计量M_EP_TD_1(38) 带长时标的继电保护装置事件M_EP_TE_1(39) 带长时标的继电保护装置成组事件M_EP_TF_1(40)带长时标的继电保护装置成组输出电路信息1.3。
61850报文解析-深瑞版
61850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD(逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构SCLHeaderCommunicationIED…图2-1-2 icd 配置文件结构图2-1-3 icd 配置文件结构示例其中AccessPoint 下面包含S1(mms 服务)、G1(GOOSE 服务)、M1(SV 服务)访问点。
以前的程序导入icd 时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2. i cd 模型文件内容与数据库信号的对应2.2.1. 遥测信号图2-2-1-1 7741导入icd 后遥测信号遥测UC ,其mms 引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$f PRS7741:IEDName ;MEAS :LDName ,MEAS 表示测量LD ;MMXU1:逻辑节点类LNClass+序号Inst ,MMXU 表示测量量数据; MX :功能约束MX ;U$phsC : DOName ,表示C 相电压;cVal$mag$f :DAName 表示C 相电压幅值。
376.2报文解析
376.2报文解析Q/GDW376.2—2009电力用户用电信息采集系统通信协议报文解析6822000100000000000014010002106803193700000068110434 3439381116006016报文按重要性依次找出这几个点:AFN/FN、抄读项、控制域,意思基本上就知道了。
1、控制域,直接找第4个字符。
解析方式。
01H=00000001B,0-集中器发出的下行报文,0-报文来自从动站(只需要看前面两个就可以,第一个是报文方向,1-路由发出的上行报文,0-集中器发出的下行报文;第二个,1-报文来自主动站,0-报文来自从动站,就是说是主动发起的命令还是回应的)2、应用功能码:AFN一般是第11个字符。
可能会向后推6的整数倍字符,即AFN所在位为(11+6n)。
常用的应用功能码:AFN00F1确认AFN00F2否认AFN03F1查询厂商代码和版本信息AFN06F2主动上报抄读数据AFN10F1查询从节点数量AFN10F2查询从节点信息AFN12F1重启路由AFN12F2暂停路由AFN12F3恢复路由AFN14F1路由请求抄读内容3、FN的算法参照在下面。
FN由两部分组成,FT1和FT2FN=FT1中为1的位置+FT2*8(FT2一般为0)具体举例说明下:0200:其中FT1=02(十六进制)=00000010(二进制),其中为1的位在第2个bit位置,另外FT2=0,因此FN=2+0*8=2,也就是F20100:其中FT1=01(十六进制)=00000001(二进制),其中为1的位在第1个bit位置,另外FT2=0,因此FN=1+0*8=1,也就是F11000:其中FT1=10(十六进制)=00010000(二进制),其中为1的位在第5个bit位置,另外FT2=0,因此FN=5+0*8=5,也就是F52001:其中FT1=20(十六进制)=00100000(二进制),其中为1的位在第6个bit位置,另外FT2=1,因此FN=6+1*8=14,也就是F144、645协议中两个68中间的是表号。
61850报文解析汇报-深瑞版-131016
61850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD(逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构… 图2-1-2 icd 配置文件结构LDevice2LN1 LDevice1LNnAccessPointCommunication LN0 Authentication ServerServices IEDHeaderSCL DataTypeTemplatesLNodeTypeDOType DA Type EnumType图2-1-3 icd配置文件结构示例其中AccessPoint下面包含S1(mms服务)、G1(GOOSE服务)、M1(SV服务)访问点。
以前的程序导入icd时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741:IEDName;MEAS:LDName,MEAS表示测量LD;MMXU1:逻辑节点类LNClass+序号Inst,MMXU表示测量量数据;MX:功能约束MX;U$phsC:DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
376.1报文解析汇报示例
Q / GDW376.1—2009电力用户用电信息采集系统通信协议报文解析示例1.集中器登录主站注册帧报文//该帧为集中器发送给主站的登录注册帧登录: 68 32 00 32 00 68 C9 03 44 04 00 00 02 71 00 00 01 00 88 16解析:68 //帧起始符32 00 //数据长度2字节,数据类型排列顺序为低位在前高位在后,正序数值为0x0032,转换为二进制为0b0000000000110010,//最低d1~d0两位为协议类型,为0b10代表为376.1协议使用标志;//d15~d2为长度,为报文的用户数据区长度,对应的二进制值为0b1100,转换为十进制为12,即原始报文的红色部分32 00 //内容解释同上,使用2个长度表示长度确认比对68 //帧起始符C9 //控制域C//d7:传输方向位DIR,d7位的数值为1,代表此帧报文是由终端发出的上行报文//d6:启动标志位PRM,d6位的数值为1,代表此帧报文来自启动站//d5:要求访问位,d5位的数值为0,ACD=1表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见本部分4.3.4.6.3);ACD=0表示终端无事件数据等待访问。
//d4:保留//d3~d0:功能码,对应值为9,当启动标志位PRM=1时,代表该帧报文的帧类型为请求/响应帧,服务功能为链路测试,及使用于AFN=02的应用层功能码文案大全文案大全03 44 04 00 00//地址域:地址域分为三部分,03 44|04 00|00////第一部分为行政区划码A1, 行政区划码按GB 2260—91的规定执行,数据格式为两字节BCD 码-03 44,字节顺序为低位在前高位在后,实际数值应为4403//第二部分为终端地址A2,终端地址A2选址范围为1~65535。
A2=0000H 为无效地址,A2=FFFFH 且A3的D0位为“1”时表示系统广播地址,数据格式为两//字节BIN 码--04 00,字节顺序为低位在前高位在后,实际数值应为0004//第三部分为主站地址和组地址标志A3,A3的D0位为终端组地址标志,D0=0表示终端地址A2为单地址;D0=1表示终端地址A2为组地址;A3的D1~D7组//成0~127个主站地址MSA 。
61850报文解析_深瑞版_131016
61850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD(逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构… 图2-1-2 icd 配置文件结构LDevice2LN1 LDevice1LNnAccessPointCommunication LN0 Authentication ServerServices IEDHeaderSCL DataTypeTemplatesLNodeType DOType DA Type EnumType图2-1-3 icd配置文件结构示例其中AccessPoint下面包含S1(mms服务)、G1(GOOSE服务)、M1(SV服务)访问点。
以前的程序导入icd时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741:IEDName;MEAS:LDName,MEAS表示测量LD;MMXU1:逻辑节点类LNClass+序号Inst,MMXU表示测量量数据;MX:功能约束MX;U$phsC:DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
IEC-60870-5-104报文解析汇报
-----------------------------------------------------------------------------------------IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。
(物理层利用如RS232上利用全双工)链路层负责具体对那个slAvE的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------基本定义:端口号2404,站端为SErvEr 控端为CliEnt,平衡式传输,2BytE站地址,2BytE传送原因,3BytE信息地址。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------注: APDU 应用规约数据单元(整个数据) = APCI 应用规约控制信息(固定6个字节) + ASDU 应用服务数据单元(长度可变)---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。
376.1报文解析示例(可编辑修改word版)
68 F6 00 F6 00 68 A8 03 61 D7 22 22 09 E2 00 00 01 00 47 57 46 4B 46 4B 47 41 32 33 00 00 36 31 38 30 20 06 14 30 32 39 2E 31 31 32 2E 33 31 30 31 33 37 36 31 30 3430 02 01 14 0B 00 08 59 19 16 23 00 53 16●数据长度解析过程F6 换算成2 进制为11110110,末两位为10,即D0=0,D1=1长度L包括协议.标识和用户数据长度,由2字节组成,如图1 :图1 长度定义协议标识由图2中D0~D1两位编码表示,定义如下:a) D0=0、D1=0:为禁用;b) D0=1、D1=0:为《Q/GDW 130—2005》使用;c)D0=0、D1=1:为本协议使用;d)D0=1、D1=1,为保留。
用户数据长度L1:由D2~D15组成,采用BIN编码,是控制域、地址域、链路用户数据(应用层)的字节总数。
D0=0,D1=1,表示该条报文为1376.1 协议。
除去末两位,其余为111101,折算成10 进制为61.所以用户数据长度L 为61。
●控制域解析过程D7=1,即DIR=1,表示此帧报文是由终端发出的上行报文D6=0,即PRM=0,表示此帧报文来自从动站。
D5=1,D4=0,,即FCV=0,来自从动站,此处不解释。
D5=1,由于该条报文为终端上行报文D5为ACD位用于上行响应报文中。
ACD=1表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见本部分Error! Reference source not found.);ACD=0表示终端无事件数据等待访问。
ACD置“1”和置“0”规则:a)自上次收到报文后发生新的重要事件,ACD 位置“1”;b)收到主站请求事件报文并执行后,ACD 位置“0”。
61850典型报文解析说明
61850典型报文解析说明编写:欧灶军1 平台现利用ethereal报文抓捕工具抓取部分典型报文解析说明。
1.1报告类 COS61850报告服务,是一项非常重要的ACSI服务,它通过SCSM映射为MMS协议中的InformationReport服务,我们在调试过程中通过捕包工具得到的61850报告报文,都是经过编码后的InformationReport数据。
建好数据库,连接好装置后,启动SCADA服务器,并用ethereal抓报文,根据报告格式进行解析。
例如抓到的SOE报告ID号为BR03_brcbSOE01,其中03与模板中定义的各种报告类型有关,例如在我使用的装置模板中这么定义的:brcbREC、brcbCHK、brcbSOE分别为BR01、BR02、BR03,01表示该报告已经实例化。
由于InformationReport各成员的数据类型是确定的,根据编码规则,各数据编码后的数据也是确定的:RptID编码后数据为:8a XX XX … XX;OptFlds编码后数据为:84 03 07 XX X0;SqNum编码后数据为:86 XX XX … XX;TimeOfEntry编码后数据为:8C 06 XX XX XX XX XX XX;DataSet编码后数据为:8a XX XX … XX;BufOvfl编码后数据为:83 01 XX;EntryID编码后数据为:89 XX XX … XX;ConfRev编码后数据为:86 XX XX … XX;SubSeqNum编码后数据为:86 XX XX … XX;MoreSegmentFollow编码后数据为:83 01 XX;Inclusion-bitstring编码后数据为:84 XX … XX;Data-Reference编码后数据为:8a XX … XX;Value取决于具体数据类型;ReasonCode编码后数据为:84 XX … XX;下面以SOE报文为例,说明整个报告的含义,报文如下:8a 0e 42 52 30 33 5f 62 72 63 62 53 4f 45 30 31 (RptID)84 03 07 11 80(OptFlds)89 08 00 00 00 00 00 00 00 20 (EntryID)86 01 01 (ConfRev)84 06 05 80 00 00 10 00 (Inclusion-bitstring)a2 12 83 01 01 84 03 03 00 00 91 08 49 f9 70 02 02 d0 e5 8a a213 84 02 06 40 84 03 03 00 00 91 08 49 f9 70 02 05 1e b8 8a (Values,共2个)84 02 02 40 84 02 02 40 (ReasonCode,共2个)报告解析如下:RptID(BR03_brcbSOE01):8a 0e 42 52 30 33 5f 62 72 63 62 53 4f 45 30 31,其中8a为tag,长度为0e,后面的为ID编码。
104常见报文解析
104常见报文解析电度量68 2B F4 2C 58 05 |启动字符ADPU长度(43)控制域位组0F 86 25 00 01 0A | 电度类别表识个数SN 传输原因扇区装置地址01 64 00 | 信息体地址07 00 00 00 41 第一路电度03 00 00 00 4204 00 00 00 430A 00 00 00 4407 00 00 00 450B 00 00 00 46遥测68 40 B2 15 98 04 | 启动字符ADPU长度(64)控制域位组09 91 01 00 07 03 | 遥测类别表识个数SN(最高位取反值为个数)传输原因扇区装置地址01 40 00 | 信息体地址02 00 00 第一路遥测02 00 0002 00 0001 00 0002 00 0002 00 0001 00 0004 00 0000 00 0002 00 0002 00 0002 00 0000 00 0000 00 0000 00 0000 00 0000 00 00遥信(带时标)68 15 6C 2B DE 08 | 启动字符ADPU长度(64)控制域位组1E 01 03 00 02 02 | 遥信类别表识(1E 或1F)个数SN(最高位取反值为个数)传输原因扇区装置地址01 00 00 | 信息体地址00 4C DA 25 0F 05 07 04状态(最低位)55秒884毫秒37分15点5日7月04年68 15 32 2B D8 08 | 1E 01 03 00 02 02 | 01 00 00 | 01 35 CC 25 0F 05 07 0468 15 3C 31 2C 0A | 1F 01 03 00 09 02 | 3D 00 00 | 02 68 61 29 0F 05 07 04遥信(不带时标)68 0E 8A 15 18 0103 01 14 00 01 09 BE 00 00 01遥信识别(03双点|单点)数目传输原因扇区装置地址信息体地址有效无效(等)(01(分)02(合))遥控选择下发68 0E 10 7F 70 D4 |2E 01 06 00 07 03 |遥信类别表识(2E 或2F)1 传输原因扇区装置地址01 60 00 | 信息体地址82| 01 跳02 合装置返校68 0E C0 77 5A 15 | 2E 01 07 00 07 03 | 01 60 00 | 82遥控撤销下发68 0E 8A 88 FE 0C | 2E 01 08 00 07 02 | 01 60 00 | 82遥控执行下发68 0E 80 7C 7A 16 | 2E 01 07 00 07 02 | 01 60 00 | 02装置执行68 0E 80 7C 7A 16 | 2E 01 07 00 07 02 | 01 60 00 | 02装置返回结束保文68 0E 82 7C 7A 16 | 2E 01 0A 00 07 02 | 01 60 00 | 02SOE(不带动作值)68 17 D0 12 C8 00 |26 01 03 00 01 16 |SOE类别表识(26)1 传输原因扇区装置地址43 01 00| 信息体地址02 17 00 17 DB 28 10 05 07 04 |02 相对时间毫秒低位毫秒高位分时日月年(动作)01(复归)68 24 9A 1B 86 01 |A6 01 03 00 01 16 | SOE类别表识(A6)1 传输原因扇区装置地址B7 10 00 | 信息体地址02 16 00 21 B3 06 11 05 07 04 状态时标03 动作值个数FB 09 A4 40 第一路动作值大小浮点数表示A2 2E 37 3A 第二路DB C5 88 3B 第三路。
61850报文解析 深瑞版 131016
说明解0报文析6185 10日2013年10月编写:陈林兴日期:mms报文。
本文档只涉及相关术语简介1. IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;模型文件;IED相关的内容形成文件,即实例化后的icdcid:从SCD文件中导出与各自:变电站配置描述语言;SCL AccessPoint:访问点;:物理设备PHD :逻辑设备;LD :逻辑节点;LN :功能约束;FC :功能约束数据;FCD FCDA:功能约束数据属性;GOCB:GOOSE控制块;:逻辑节点0;LLN0 SGCB:定值控制块;DO:数据对象;DA:数据属性。
模型文件简介icd/cid2.模型文件结构2.1.(数据对DOLNLD(逻辑设备)→(逻辑节点)→PHD 61850模型文件为树状层次:(物理设备)→(数据属性)。
象)→DA 2-1-1 61850模型文件树状结构图SCLHeaderCommunicationIEDServicesAccessPointServerAuthentication DataTypeTemplatesLDevice1LNodeTypeLN0 DOTypeLN1 Type DA…EnumTypeLNnLDevice2图2-1-2 icd配置文件结构图2-1-3 icd配置文件结构示例其中AccessPoint下面包含S1(mms服务)、G1(GOOSE服务)、M1(SV服务)访问点。
以前的程序导入icd时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC ,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741:IEDName ;MEAS:LDName,MEAS 表示测量LD;MMXU1:逻辑节点类LNClass+ 序号Inst,MMXU表示测量量数据;MX:功能约束MX;U$phsC:DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
新国标27930-2015报文解析
11
00
CCS
1812F456
DC
12
A0
0F
00
00
FD
DC 12:充电机电压输出值AO OF:电流值00 00:充电时间
FD:充电允许7.1两位00:暂停01:允许其他位填充FF
BSM
181356F4
01
FF
02
FF
18
00
10
FF
01:单体电池编号FF:电池温度02:温度检测点编号FF:最低温度
2.超过5s,充电机发送sPN3922=01的CEM报文
0.1V/位,0V偏移量
CRM
1801F456
00
00
00
00
00
01
01
01
00:请求辨识确认码,00000000:充电机编号
010101:充电站编号(可选项)
BRM
1CEC56F4
10
29
00
06
FF
00
02
00
TPCM_RTS
(发送者
10:协议控制字(16,表示请求发送多包数据,29:全部数据41字节00:与第二字节联合
2.超过5s充电机发送SPN3921=01的CEM报文
测试编号
DN1004
前置条件
充电机和测试系统进入辨识阶段
测试系统接收到SPN256o=oxAA的CRM报文
测试步骤
预期结果
测试系统继续使用传输协议功能,按250ms的周期发送BRM报文
1.自发送sPN2560=OxAA的CRM报文起5s内充电机使用传输协议功能接收BRM报文,并按250ms的周期发送sPN2560=OxAA的CRM报文
376.1协议报文解析解析
低压信息点DA
低压信息点DA
低压信息点DA(Pn): 68 32 00 32 00 68 7B 01 58 11 28 02 0C 60
02 01 01 10 8F 16 传输顺序为:DA1 DA2; DA1=02 D Nhomakorabea2=01
DA2采用二进制编码方式表示信息点组,对应1-255个信息点组
报文举例
3.任务数据上报帧:68 46 01 46 01 68 c4 47 01 14 27 00 0d 60 08 01 04 03 21 05 11 00 00 a0 05 00 00 a0 05 00 00 00 00 a0 05 00 00 a0 05 00 00 00 00 a0 05 00 00 a0 05 00 00 52 10 00 08 21 28 10 46 07 21 46 10 59 07 21 22 10 40 07 21 50 10 59 07 21 27 10 39 07 21 39 10 33 10 38 10 c8 16
应用层
应用层
应用层
应用层
应用层:AFN解析
AFN解析:68 32 00 32 00 68 7B 01 58 11 28 02 0C 60 02 01 01 10 8F 16
AFN 0C:为请求一类实时数据
应用层
帧序列域
应用层帧序列域
帧序列域解析:68 32 00 32 00 68 7B 01 58 11 28 02 0C 60 02 01 01 10 8F 16
2011-07-28
376.1协议报文解析
SHENZHEN CLOU ELECTRONICS CO., LTD.
376.1规约
1.帧格式
376.1报文解析汇报示例
Q / GDW376.1—2009电力用户用电信息采集系统通信协议报文解析示例1.集中器登录主站注册帧报文//该帧为集中器发送给主站的登录注册帧登录: 68 32 00 32 00 68 C9 03 44 04 00 00 02 71 00 00 01 00 88 16解析:68 //帧起始符32 00 //数据长度2字节,数据类型排列顺序为低位在前高位在后,正序数值为0x0032,转换为二进制为0b0000000000110010,//最低d1~d0两位为协议类型,为0b10代表为376.1协议使用标志;//d15~d2为长度,为报文的用户数据区长度,对应的二进制值为0b1100,转换为十进制为12,即原始报文的红色部分32 00 //内容解释同上,使用2个长度表示长度确认比对68 //帧起始符C9 //控制域C//d7:传输方向位DIR,d7位的数值为1,代表此帧报文是由终端发出的上行报文//d6:启动标志位PRM,d6位的数值为1,代表此帧报文来自启动站//d5:要求访问位,d5位的数值为0,ACD=1表示终端有重要事件等待访问,则附加信息域中带有事件计数器EC(EC见本部分4.3.4.6.3);ACD=0表示终端无事件数据等待访问。
//d4:保留//d3~d0:功能码,对应值为9,当启动标志位PRM=1时,代表该帧报文的帧类型为请求/响应帧,服务功能为链路测试,及使用于AFN=02的应用层功能码功能码定义(PRM=1)文档文档03 44 04 00 00 //地址域:地址域分为三部分,03 44|04 00|00////第一部分为行政区划码A1, 行政区划码按GB 2260—91的规定执行,数据格式为两字节BCD码-03 44,字节顺序为低位在前高位在后,实际数值应为4403//第二部分为终端地址A2,终端地址A2选址范围为1~65535。
A2=0000H为无效地址,A2=FFFFH且A3的D0位为“1”时表示系统广播地址,数据格式为两//字节BIN码--04 00,字节顺序为低位在前高位在后,实际数值应为0004//第三部分为主站地址和组地址标志A3,A3的D0位为终端组地址标志,D0=0表示终端地址A2为单地址;D0=1表示终端地址A2为组地址;A3的D1~D7组//成0~127个主站地址MSA。
61850报文解析-深瑞版-131016
61850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD(逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构SCLHeaderCommunicationIEDServices… 图2-1-2 icd 配置文件结构 图2-1-3 icd 配置文件结构示例其中AccessPoint 下面包含S1(mms 服务)、G1(GOOSE 服务)、M1(SV 服务)访问点。
以前的程序导入icd 时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2. icd 模型文件内容与数据库信号的对应2.2.1. 遥测信号图2-2-1-1 7741导入icd 后遥测信号遥测UC ,其mms 引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$f PRS7741:IEDName ;MEAS :LDName ,MEAS 表示测量LD ;MMXU1:逻辑节点类LNClass+序号Inst ,MMXU 表示测量量数据; MX :功能约束MX ;U$phsC : DOName ,表示C 相电压;cVal$mag$f :DAName 表示C 相电压幅值。
长园深瑞IEC-103例子报文
长园深瑞IEC-103例子报文初始化1)10 5b 0f 6a 16总控要2级数据2)10 5b 0f 6a 16 在50ms内,总控未收到应答报文。
不改变FCB状态,重发。
3)10 5b 0f 6a 16不改变FCB状态,再次重发。
4)10 40 0f 4f 16复位通讯单元(CU)(FCB、FCV都为0,功能码为0代表CU)…………………………5)10 40 0f 4f 16复位通讯单元(CU)6)10 20 0f 2f 16装置15上电,响应复位通信单元命令,ACD置1请求查询1级数据。
…………………………7)10 7a 0f 89 16总控查询1级数据8)68 15 15 68 28 0f 05 81 04 0f c2 03 03 53 5a 4e 41 52 49 20 20 01 00 01 00 c2 16上送标识 ASDU 厂家自定义发送原因兼容级别ASCII码:SZNARI复位通信单元采用通用服务装置FUNINF=3为复位通信单元…………………………9)10 5a 0f 69 16总控继续查询1级数据,因ACD为1,且为复位10)68 15 15 68 28 0f 05 81 05 0f c2 04 03 53 5a 4e 41 52 49 20 20 01 00 01 00 c3 16上送标识发送原因重新启动装置FUN, INF=4为重新启动广播校时1) 68 0f 0f 68 44 ff 06 81 08 ff ff 00 77 d7 12 10 1b 08 02 65 16 总控下发广播对时命令控制域 ASDU FUN INF发送/无回答帧时间同步广播地址发送原因时间同步广播时间:02年08月27日16时18分55159ms子站校时1) 68 0f 0f 68 43 01 06 81 08 01 ff 00 71 c8 14 10 1b 08 02 87 16 总控下发子站校时命令控制域 ASDU FUN INF发送/确认帧时间同步子站地址发送原因时间同步时间:02年08月27日16时20分51313ms2) 10 20 01 21 16装置1对子站校时命令确认,ACD置1请求查询1级数据。
61850报文解析-深瑞版-131016
61850报文解析-深瑞版-13101661850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD (逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构AccessCommunicServicIEDHeaSC…图2-1-2 icd 配置文件结构图2-1-3 icd 配置文件结构示例其中AccessPoint 下面包含S1(mms 服务)、G1(GOOSE 服务)、M1(SV 服务)访问点。
以前的程序导入icd 时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
LDev LDev Authent Ser DataTypeLNodeT DOTypeDATypeEnumTy2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$f PRS7741:IEDName;MEAS:LDName,MEAS表示测量LD;MMXU1:逻辑节点类LNClass+序号Inst,MMXU 表示测量量数据;MX:功能约束MX;U$phsC:DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报文解析深瑞版HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】61850报文解析说明编写:陈林兴日期:2013年10月10日本文档只涉及mms报文。
1.相关术语简介IED:智能电子设备;icd:智能电子设备配置描述;SCD:变电站配置描述;cid:从SCD文件中导出与各自IED相关的内容形成文件,即实例化后的icd模型文件;SCL:变电站配置描述语言;AccessPoint:访问点;PHD:物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD:功能约束数据;FCDA:功能约束数据属性;GOCB:GOOSE控制块;LLN0:逻辑节点0;SGCB:定值控制块;DO:数据对象;DA:数据属性。
2.icd/cid模型文件简介2.1.模型文件结构61850模型文件为树状层次:PHD(物理设备)→LD(逻辑设备)→LN(逻辑节点)→DO(数据对象)→DA(数据属性)。
图2-1-1 61850模型文件树状结构…图2-1-2 icd配置文件结构图2-1-3 icd配置文件结构示例其中AccessPoint下面包含S1(mms服务)、G1(GOOSE服务)、M1(SV服务)访问点。
以前的程序导入icd时,需删除G1和M1访问点,目前PRS7000后台130801以后的程序,可过滤G1和M1访问点,无需删除。
2.2.icd模型文件内容与数据库信号的对应2.2.1.遥测信号图2-2-1-1 7741导入icd后遥测信号遥测UC,其mms引用路径为:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$f PRS7741:IEDName;MEAS:LDName,MEAS表示测量LD;MMXU1:逻辑节点类LNClass+序号Inst,MMXU表示测量量数据;MX:功能约束MX;U$phsC: DOName,表示C相电压;cVal$mag$f:DAName表示C相电压幅值。
icd中LD下面数据集定义dataSet的内容如图2-2-1-2:图2-2-1-2 icd遥测数据集定义icd中LN下面实例化后的遥测数据内容如图2-2-1-3:图2-2-1-3 遥测数据实例2.2.2.遥信信号图2-2-2-1 7741导入icd后遥信信号单点遥信003,其mms引用路径为:PRS7741/CTRL/SYXGGIO1$ST$Ind03$stValPRS7741:IEDName;CTRL:LDName,CTRL表示控制及开入LD;SYXGGIO1:LNClass的前缀+LNClass+序号Inst,即SYX+GGIO+1,GGIO表示遥信状态量数据;ST:功能约束ST;Ind03: DOName,表示单点遥信003;stVal:DAName,表示遥信值。
icd中LD下面数据集定义dataSet的内容如图2-2-2-2:图2-2-2-2 icd遥信数据集定义icd中LN下面实例化后的遥信数据内容如图2-2-2-3:图2-2-2-3 遥信数据实例2.2.3.遥控信号图2-2-3-1 7741导入icd后遥控信号断路器遥控,其mms引用路径为:PRS7741/CTRL/CBCSWI1$CO$SBOw$ctValPRS7741:IEDName;CTRL:LDName,CTRL表示控制及开入LD;CBCSWI1:LNClass的前缀+LNClass+序号Inst,即CB+CSWI+1,CSWI表示开关、刀闸、地刀等一次设备位置和控制数据;CO:功能约束CO;Pos:遥控对应的状态遥信的DOName;SBOw:遥控DOName,增强安全机制的遥控,实际遥控时报文中表示遥控选择;ctVal:DAName,表示控制数据。
icd里面每个遥控都是跟随相应的遥信定义的,icd中LN下面实例化后的遥控数据内容如图2-2-3-2:图2-2-3-2 遥控数据实例2.2.4.保护动作事件信号保护动作事件与普通遥信信号类似。
图2-2-4-1 778-D导入icd后保护动作事件信号纵差差动保护动作,其mms引用路径为:TEMPLATE/PORT/PDIF3$ST$Op$general TEMPLATE:IEDName;PORT:LDName,PORT表示保护LD;PDIF3: LNClass+序号Inst,即PDIF+3,PDIF表示差动保护数据;ST:功能约束ST;Op: DOName,一般所有保护事件的DOName相同,Op表示动作的意思;general:DAName,此处与遥信的stVal有所区别,表示保护动作事件的动作值。
icd中LD下面数据集定义dataSet的内容如图2-2-4-2:图2-2-4-2 icd保护动作事件数据集定义icd中LN下面实例化后的保护动作事件数据内容如图2-2-4-3:图2-2-4-3 遥信数据实例2.2.5.定值图2-2-5-1 7741 icd导入数据库后的定值同期功能检压差定值,其mms引用路径为:PRS7741/PORT/RSYN1$SG$DifV$setMag$f PRS7741:IEDName;PORT:LDName,PORT表示保护LD;RSYN1: LNClass+序号Inst,即RSYN+1,RSYN表示同期数据;SG:功能约束SG;DifV: DOName,表示压差;SetMag$f:DAName,对于浮点数值型定值、投退型、整型数值定值,此处不同,浮点数值型定值为setMag$f,投退型定值以及整型数值型定值为setVal。
icd中LD下面数据集定义dataSet的内容如图2-2-4-2:图2-2-5-2 icd定值数据集定义icd中LN下面实例化后的定值数据内容如图2-2-4-3:图2-2-4-3 定值数据实例2.2.6.软压板信号软压板信号在icd里面作为可遥控的遥信信号,比较特殊的一点是:其lnClass就是LLN0逻辑设备0.如图2-2-6-1和2-2-6-2图2-2-6-1 软压板信号数据集定义图2-2-6-2 软压板信号实例2.3.报告控制块ReportControl遥测、遥信、软压板、保护事件信号等都有对应的报告控制块。
以遥信为例,首先找到对应的数据集定义,即可找到对应的ReportControl,如图2-3-1.图2-3-1 报告控制块buffered:是否缓存,true为缓存报告,即BRCB;false为非缓存报告,及URCB。
一般遥测、遥脉为非缓存,遥信、事件为缓存。
name:报告控制块名称。
rptID:报告控制块ID。
TragOps:触发条件,目前未解析。
OptFields:选项域,目前未解析。
RptEnabled:当有这一项时,表示为带实例号使能;无这一项时,表示不带实例号使能。
2.4.GOOSE控制块GSEControl图2-4-1 GOOSE控制块通过GOOSE控制块中的datSet可找到哪个数据集下面的信号可用于五防联锁,当现场要求间隔层GOOSE五防联锁功能时,遥控对应的设备状态遥信必须选用GOOSE控制块对应的数据集定义的遥信。
进一步观察,可发现,实际上对于7741,双点遥信下的信号与GOOSE控制块五防联锁数据集定义的信号是相同的信号。
如图2-4-2.图2-4-2 五防联锁信号2.5.定值控制块SettingControl定值控制块里面描述了icd里面的当前定值区及定值区的数目。
图2-5-1 定值控制块3.mms抓包此处以东土交换机为例,介绍如何设置端口镜并利用ethereal抓61850报文。
其他型号交换机见工程部总结文档。
3.1.端口镜像设置将网线插入交换机的任一端口,将个人笔记本IP更改为192.168.0.*网段,用IE登陆http://192.168.0.2,一般东土交换机默认IP为192.168.0.2图3-1-1 东土交换机登陆用户名输入admin,密码也为admin,登陆后点击Advanced Setting.图3-1-2 东土交换机登陆后界面然后点击Port Monitoring Configuration图3-1-3 东土交换机端口镜像图3-1-4 端口镜像设置这里的Monitoring Port指的是用来监控的端口,这里不能设置此时笔记本网线正接上的端口。
比如此时笔记本网线接的端口为PORT10,设置的Monitoring Port为PORT14;Monitored Port指的是被监视端口,也就是装置所接的端口,现场可设置除镜像口之外的其他所有端口。
设置好后点击Apply即可完成端口镜像设置。
完成设置后需要将笔记本网线接到刚才设置的Monitoring Port,被监视的装置接到Monitored Port,然后就可以利用61850报文分析工具进行抓报文了。
3.2.Ethereal抓包设置详细设置可参考《20080428.Ethereal使用说明.doc》。
打开ethereal后选择Capture→Options,进入图3-2-2界面.图3-2-1Interface为网口选择,当选中正确的网卡后,下面的IP address也同时正确显示。
右下角的Display Options和Name Resolution建议都如图设置。
设置完毕,点击Start按钮即可开始抓包。
图3-2-2 抓包设置3.3.报文过滤抓包时可进行报文过滤,如图3-3-1,显示IP:222.111.112.171(后台)和IP:222.111.112.133(装置)之间的mms报文。
图3-3-1 报文过滤示例报文过滤示例说明:序过滤示例意义解释号显示ip为222.111.112.133的mms 1mms&&ip.addr==222.111.112.133报文。
ip.addr==222.111.112.133|2显示ip为133或171的报文ip.addr==222.111.112.1713mms&&ip.src==222.111.112.133显示源发IP为133的mms报文4mms&&ip.dst==222.111.112.133显示目标IP为133的mms报文显示ip为133的tcp报文,mms报5tcp&&ip.addr==222.111.112.133文也属于tcp报文。
4.mms报文解析此处仅以后台为例对mms报文进行简单分析。
61850通讯的流程如下:建立TCP连接→mms初始化→建立报告控制块(RCB)使能→总召唤→装置主动上送报告(周期/变位);如果有遥控或者召唤/修改定值的命令,则走命令报文流程。
4.1.建立TCP连接图4-1-1 建立TCP连接后台IP:222.111.112.171,装置IP:222.111.112.133;后台作为61850客户端,装置作为61850服务器。