iec61850采样协议(9-1、9-2)解析(一)

本文详细介绍了IEC61850标准中的9-1和9-2两种采样协议,探讨了它们在电力系统自动化中的应用和关键特性。
摘要由CSDN通过智能技术生成
  1 /*
  2  *
  3  * iec61850sv_protocol.h
  4  *
  5  * iec61850采样协议(9-1、9-2)解析。
  6  *
  7  *
  8  * 本代码支持win32平台和linux平台。
  9  *
 10  * Copyright (c)2012,lizhi<ibox>
 11  *
 12  * 2012-10-10 V1.0 lizhi<QQ:252240557,msn:ddgooo@hotmail.com> created
 13  *
 14  *
 15  * ◆ IEC61850-9-2(特定通信服务映射-基于ISO/IEC 8802-3 的模拟量采样值)
 16  * 以太网通信帧结构格式(9-1、9-2):
 17  *       Header MAC      01     目标地址        0xFF
 18  *                       02                     0xFF
 19  *                       03                     0xFF
 20  *                       04                     0xFF
 21  *                       05                     0xFF
 22  *                       06                     0xFF
 23  *                       07     源地址          0x73
 24  *                       08                     0x61
 25  *                       09                     0x63
 26  *                       10                     0x00
 27  *                       11                     0x00
 28  *                       12                     0x01
 29  *       Priority Tagged 13     TPID            0x81
 30  *                       14                     0x00
 31  *                       15     TCI             0x80
 32  *                       16                     0x00
 33  *       Ether-type PDU  17     Ether-type      0x88
 34  *                       18                     0xBA
 35  *                       19     APPID           0x40
 36  *                       20                     0x00
 37  *                       21     Length          ....
 38  *                       22                     ....
 39  *                       23     保留            0x00
 40  *                       24                     0x00
 41  *                       25     保留            0x00
 42  *                       26                     0x00
 43  *       APDU            27 ~ N 格式见后面      ....
 44  *
 45  * 【9-2】APDU的内容定义(第27个字节开始):
 46  * 其中Len表示asn1的长度, 注意计算方法.
 47  * 长度在[0, 7f], 1个字节表示
 48  * 长度在[80, ff], 2个字节表示,第一个字节填0x81
 49  * 长度在[100, ffff], 3个字节表示,第一个字节填0x82, 后面用网络字节序
 50  * ASDU个数可配,至多12个,采样频率SampleRate范围[1, 255]。SmpCnt前后两报文之间加一,当达到采样率时(或溢出时)归零(归1)。
 51  *
 52  * APDU的内容定义:
 53  *      1       savPdu          0x60    Len
 54  *      2       numOfAsdu                       0x80    Len=1   AsduNum
 55  *      2 SequenceOfAsdu                        0xA2    Len
 56  *      3 Sequence Asdu1                                        0x30    Len     Asdu1
 57  *      3 Sequence Asdu2                                        0x30    Len     Asdu2
 58  *      ....                                                    ...     ...     ...
 59  *
 60  * ASDU内容:
 61  *       0x80 svID      Len=[10, 34]    10~34个字符串
 62  *       0x82 smpCnt    Len=2           计数, 变化值
 63  *       0x83 confRev   Len=1           配置版本
 64  *       0x85 smpSynch  Len=1           同步标识
 65  *       0x87 Dataset   Len=64          见下面, 变化值
 66  *                                               4bytes UA
 67  *                                               4bytes UA Quality
 68  *                                               4bytes UB
 69  *                                               4bytes UB Quality
 70  *                                               4bytes UC
 71  *                                               4bytes UC Quality
 72  *                                               4bytes UZ
 73  *                                               4bytes UZQuality
 74  *                                               4bytes IA
 75  *                                               4bytes IA Quality
 76  *                                               4bytes IB
 77  *                                               4bytes IB Quality
 78  *                                               4bytes IC
 79  *                                               4bytes IC Quality
 80  *                                               4bytes IZ
 81  *                                               4bytes IZ Quality
 82  *
 83  *采样质量编码参见 IEC61850-7-3 质量的编码。
 84  *
 85  *
 86  * 【9-1】APDU的内容定义(第27个字节开始):
 87  *      1 savPdu          0x80(TAG)    ASDU Length(asn1长度)
 88  *      2 numOfAsdu                       No. of ASDUs(asn1长度)
 89  *      3 Sequence Asdu1                  Asdu1(46字节)
 90  *      3 Sequence Asdu2                  Asdu2(46字节)
 91  *      ....                              ...
 92  *
 93  * ASDU内容:
 94  *      ASDU 报头         01      ASDU 长度(44)                             0x00
 95  *                        02                                                0x2c
 96  *      ASDU(基本数据集)  03      LNName(逻辑节点名总为02)                  0x02
 97  *                        04      DataSetName(数据集名称为01或者FE)         0x01
 98  *                        05      LDName(逻辑设备名)                        ...
 99  *                        06                                                ...
100  *                        07      额定相电流                                ...
101  *                        08                                                ...
102  *                        09      额定中线电流                              ...
103  *                        10                                                ...
104  *                        11      额定相电压                                ...
105  *                        12                                                ...
106  *                        13      额定时延                                  ...
107  *                        14                                                ...
108  *                        15      A 相电流, 保护用                          ...
109  *                        16                                                ...
110  *                        17      B 相电流, 保护用                          ...
111  *                        18                                                ...
112  *                        19      C 相电流, 保护用                          ...
113  *                        20                                                ...
114  *                        21      中线电流                                  ...
115  *                        22                                                ...
116  *                        23      A 相电流, 仪表用                          ...
117  *                        24                                                ...
118  *                        25      B 相电流, 仪表用                          ...
119  *                        26                                                ...
120  *                        27      C 相电流, 仪表用                          ...
121  *                        28                                                ...
122  *                        29      A 相电压                                  ...
123  *                        30                                                ...
124  *                        31      B 相电压                                  ...
125  *                        32                                                ...
126  *                        33      C 相电压                                  ...
127  *                        34                                                ...
128  *                        35      零序电压                                  ...
129  *                        36                                                ...
130  *                        37      母线电压                                  ...
131  *                        38                                                ...
132  *                        39      状态字#1                                  ...
133  *                        40                                                ...
134  *                        41      状态字#2                                  ...
135  *                        42                                                ...
136  *                        43      采样计数器                                ...
137  *                        44                                                ...
138  *                        45      采样率                                    ...
139  *                        46    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值