SMV 报文9-2 分析

哎哎10年前 (2015-03-13)嵌入式开发4961

  Smv Message analysis

  ------------------------------------------------------------------ 0000 01 0c cd 01 22 12 00 0c cd 01 22 19 88 ba 10 28 0010 00 77 00 00 00 00 60 6d 80 01 01 a2 68 30 66 80 0020 15 4c 4e 31 31 30 32 5f 4d 55 31 5f 35 38 31 30 0030 4d 55 6e 6e 30 32 82 02 08 0d 83 04 00 00 00 01 0040 85 01 00 87 40 ff ff f0 40 00 00 00 00 ff ff 7a 0050 40 00 00 00 00 ff ff 9b b0 00 00 00 00 ff ff 8a 0060 f8 00 00 00 00 ff ff 7a 40 00 00 00 00 ff ff f5 0070 38 00 00 00 00 ff ff f6 91 00 00 00 00 ff ff f5 0080 38 00 00 00 00

  参照标准9-2解析

  ------------------------------------------------------------------ 01 0c cd 01 22 12 //Destination Address: 01:0c:cd:01:22:12 00 0c cd 01 22 19 // Source Address: 00:0c:cd:01:22:19

  88 ba // Type: IEC 61850/SV (Sampled Value Transmission (0x88ba) 10 28 // APPID: 0x1028 00 77 // Length: 119 00 00 // Reserved 1: 0x0000 00 00 // Reserved 2: 0x0000

  60 6d // Tag:0x60(savPdu),Len:0x6d 80 01 // Tag:0x80(noASDU),Len:0x01 01 // noASDU: 1

  a2 68 // Tag:0xa2(seqASDU),Len:0x68 30 66 // Tag:0x30(item1),Len:0x66 80 15 // Tag:0x80(svID),Len:0x15 4c 4e 31 31 30 32 5f // svID: LN1102_MU1_5810MUnn02 4d 55 31 5f 35 38 31 // svID: --- 30 4d 55 6e 6e 30 32 // svID: ---

  82 02 // Tag:0x82(smpCnt),Len:0x02 08 0d // smpCnt: 2061

  83 04 // Tag:0x83(confRef),Len:0x04 00 00 00 01 // confRef: 1

  85 01 // Tag:0x85(smpSynch),Len:0x01 00 // smpSynch: none (0)

  87 40 // Tag:0x87(Sequence of Data),Len:0x40

  ff ff f0 40 00 00 00 00 // sample1 value: -4032 quality: 0x00000000, validity: good, source: process

  ff ff 7a 40 00 00 00 00 // sample2 value: -34240 quality: 0x00000000, validity: good, source: process

  ff ff 9b b0 00 00 00 00 // sample3 value: -25680 quality: 0x00000000, validity: good, source: process

  ff ff 8a f8 00 00 00 00 // sample4 value: -29960 quality: 0x00000000, validity: good, source: process

  ff ff 7a 40 00 00 00 00 // sample5 value: -34240 quality: 0x00000000, validity: good, source: process

  ff ff f5 38 00 00 00 00 // sample6 value: -2760 quality: 0x00000000, validity: good, source: process

  ff ff f6 91 00 00 00 00 // sample7 value: -2415 quality: 0x00000000, validity: good, source: process

  ff ff f5 38 00 00 00 00 // sample8 value: -2760 quality: 0x00000000, validity: good, source: process

  品质位解析:

  quality: 0x00000000, validity: good, source: process

  .... .... .... .... .... .... .... ..00 = validity: good (0x00000000) 

.... .... .... .... .... .... .... .0.. = overflow: False 

.... .... .... .... .... .... .... 0... = out of range: False 

.... .... .... .... .... .... ...0 .... = bad reference: False 

.... .... .... .... .... .... ..0. .... = oscillatory: False 

.... .... .... .... .... .... .0.. .... = failure: False

 .... .... .... .... .... .... 0... .... = old data: False 

.... .... .... .... .... ...0 .... .... = inconsistent: False 

.... .... .... .... .... ..0. .... .... = inaccurate: False

  .... .... .... .... .... .0.. .... .... = source: process (0x00000000)

 .... .... .... .... .... 0... .... .... = test: False

  .... .... .... .... ...0 .... .... .... = operator blocked: False

 .... .... .... .... ..0. .... .... .... = derived: False