上传者: ggy274845025
|
上传时间: 2025-08-07 13:25:13
|
文件大小: 64KB
|
文件类型: DOC
61850-GOOSE 报文格式详解
GOOSE(Generic Object-Oriented Substation Event)是 IEC 61850 中的一种报文格式,主要用于智能电网中的数据交换。下面是 GOOSE 报文格式的详细解释:
报文头
GOOSE 报文头由多个字段组成:
1. Header(2 字节):报文头标识,固定为 0x8765。
2. MAC 目的地址(6 字节):目的 MAC 地址,范围为 0x010CCD010000 ~ 0x010CCD0101FF。
3. MAC 源地址(6 字节):源 MAC 地址。
4. Priority(1 字节):报文优先级,取值范围为 0 ~ 7。
5. TaggedTPID(2 字节):报文类型标识,固定为 0x8100。
6. TCI(2 字节):报文控制信息,固定为 0x4000。
7. HeaderEthertype(2 字节):报文头类型,固定为 0x88B8。
8. APPID(2 字节):应用程序标识,取值范围为 0x0000 ~ 0x3FFF。
9. Length(2 字节):报文长度,包括头部和数据部分。
10. Reserved 1(2 字节):保留字段,固定为 0x0000。
11. Reserved 2(2 字节):保留字段,固定为 0x0000。
ASDU 格式
ASDU(Application Service Data Unit)是 GOOSE 报文中的数据部分。ASDU 格式包括:
1. gocbRef(字符串):GOOSE 控制块引用,长度 ≤ 65 字节。
2. t(INT32U):GOOSE 控制块引用有效时间,单位为毫秒。
3. DatSet 名字符串(字符串):数据集名称,长度 ≤ 65 字节。
4. goID 字符串(字符串):GOOSE 控制块标识,长度 ≤ 65 字节。
5. StNum(INT32U):状态号,初始值为 1,值 0 保留。
6. SqNum(INT32U):报文顺序号,初始值为 1,值 0 保留。
7. Test(BOOLEAN):测试标志。
8. confRev(INT32U):配置版本号。
9. ndsCom(INT32U):GOOSE 数据总个数。
GOOSE 数据
GOOSE 数据部分包括多个字段:
1. GOOSE 数据报头类型(1 字节):报头类型,取值为 0xAB。
2. GOOSE 数据 1(variable):包括多个字段,例如 stVal、q 和 t。
3. GOOSE 数据 2(variable):包括多个字段,例如 stVal、q 和 t。
q 属性
q 属性是一个 1 字节的字段,bit.1 ~ 16 分别表示不同的状态:
1. bit.1 ~ 2:表示状态号。
2. bit.3:表示无效状态。
3. bit.4:表示保留状态。
4. bit.5:表示溢出错误。
5. bit.6:表示引用错误。
6. bit.7:表示抖动失败。
7. bit.8 ~ 13:表示不同的状态。
8. bit.14 ~ 16:不用。
GOOSE 报文格式是 IEC 61850 中的一种重要的报文格式,用于智能电网中的数据交换。了解 GOOSE 报文格式对智能电网的开发和应用至关重要。