IEC61850-----GOOSE和SMV报文
时间: 2024-12-30 10:24:02 浏览: 17
### IEC61850 GOOSE 和 SV 报文格式解释
#### GOOSE (Generic Object Oriented Substation Event)
GOOSE 是一种用于快速传输变电站事件信息的机制,主要用于保护和控制应用。其主要特点是在局域网内实现高速可靠的信息交换。
- **目的**:实时发布开关状态变化、跳闸命令等重要信号。
- **传输方式**:基于以太网多播技术,在同一子网内的设备间传递消息。
- **数据模型**:采用面向对象的数据建模方法,定义了一系列抽象通信服务接口(ACSI),通过特定通信服务映射(SCSM)到实际网络协议栈上[^2]。
具体报文结构如下:
| 字段 | 描述 |
| --- | --- |
| Preamble | 前导码,固定为 `FF FF FF FF FF FF` 表示广播地址 |
| Destination MAC Address | 组播MAC地址 |
| Source MAC Address | 发送方物理地址 |
| EtherType | 类型字段设置为 `88B8` 或者 `88B9` 来标识这是一个GOOSE帧 |
| APPID | 应用程序识别符,唯一标识一个具体的GOOSE通信流 |
| Length | 数据长度 |
| Data Set Entries | 实际携带的有效载荷 |
```json
{
"goose": {
"app_id": 1,
"length": 123,
"data_set_entries": [
{"name": "SwitchStatus", "value": true},
{"name": "TripCommand", "value": false}
]
}
}
```
#### SV (Sampled Value, 采样值)
SV 主要应用于过程层与间隔层之间模拟量的数字化传输,特别是电流电压等电气量的精确测量结果共享给多个IEDs使用。
- **功能定位**:提供高精度同步采样的瞬时电参量数值;
- **时间戳特性**:每条记录都附带精准的时间标记以便于后续分析处理;
- **冗余设计**:支持双A/D转换器配置提高可靠性;
典型的消息体组成要素有:
| 字段 | 描述 |
|----------------|
| Sync Flag | 同步标志位 |
| Configuration Version ID | 配置版本号 |
| Sample Count | 当前样本计数 |
| Sampling Rate | 采样频率 |
| Channel Values | 多通道下的量化后的AD值 |
```xml
<Samples>
<g>0</g><offset>0</offset><timeStamp>...</timeStamp>
<fS>4kHz</fS>
<values>
<phaseCurrentA>-7.89e-05</phaseCurrentA>
<phaseVoltageAB>.1234</phaseVoltageAB>
<!-- More channels... -->
</values>
</Samples>
```
阅读全文