SVGOOSE报文解析
- 格式:docx
- 大小:16.04 KB
- 文档页数:7
SV,GOOSE异常模拟分析1、SV异常模拟在软件的“通用试验(扩展)”、“状态序列”测试组件中可以进行IEC61850-9-1/2、FT3的异常状态模拟测试,用于测试保护装置在各种异常情况下动作性能。
“通用试验(扩展)”的“SV异常模拟”界面,运行后点击“SV 异常模拟”即测试仪开始输出异常报文,“状态序列”采用“”,选择需要异常模拟的测试点,软件运行后即测试仪在此状态输出异常报文。
异常数据可设每周波、每秒、每分钟、每小时、每天为单位任意设置;在“SV异常模拟”界面(如图1所示),点击“异常点设置”按钮可设置一个周波里的任意异常点如图2。
图1 SV异常界面图2 异常点设置界面丢帧测试:用于模拟采样值在网络传输时,由于各种原因丢失一个或多个采样值报文的情况。
丢5帧的情况,采样计数器少5个,时间变成6倍固定时间间隔值:数据异常(飞点)测试:模拟互感器故障,某段时间内的采样值出现异常的情况。
飞点与正常点对比,飞点设置为直流10A时,其波形与正常波形对比:序号跳变测试:模拟MU发出的采样计数器异常。
模拟两个点跳变值为5的情况,两点和5以后的两点对调位置,572、573与577、578对调位置:(无间隔的连续点,统计错误为4;如果是有间隔的两个点,则统计错序为8)失步测试:用于模拟MU 运行过程中失步的情况。
该功能将采样值报文中的同步标志置为失步,只对IEC61850-9-2有效,因其它格式报文没有同步标志。
模拟一个点失步情况:品质无效:与同步标志类似,将采样值报文中数据的品质位设置为无效(00 00 00 01)invalid,只针对IEC61850-9-2使用,因其它格式报文没有同步标志。
模拟20个点品质无效:报文输出抖动:模拟采样间隔发生改变后SV报文对保护装置的影响(只针对于国网)。
报文正常输出时,其两帧报文间的间隔时间是固定的,当发生抖动时其间隔时间会偏大或偏小。
下面以一个周波中序号为3~6的点发生抖动,来阐述三种抖动模式的区别,以频率50Hz、抖动10μS为例。
GOOSE报⽂——想懂你,不容易书接上回(请⾃⾏脑补单⽥芳的发⾳),话说经过⼀个半⽉的努⼒,⼤黄蜂终于挖到了⼀帧完整的GOOSE报⽂,那么究竟什么是GOOSE报⽂呢?稍安勿躁,且容我细细道来。
”GOOSE报⽂主要⽤于过程层设备与间隔层设备间通信,其内容应包含合并单元、智能终端与保护、测控、故障录波等装置间传输的⼀次设备本体位置/告警信息,合并单元/智能终端⾃检信息、保护跳闸/重合闸信息、测控遥控合闸/分闸/联闭锁信息以及保护失灵启动和保护联闭锁信息等。
GOOSE报⽂正常T0(典型为5秒)发1帧,若发⽣变位信息时,正常情况下按2ms、2ms、4ms、8ms间隔连发5帧。
例GOOSE报⽂举例1010C CD 01 00 04---⽬的MAC地址为发送装置实际发送GOOSE报⽂的⽬标MAC地址。
此地址作为接收装置的识别标识之⼀,在GOOSE⽹络中是唯⼀存在。
244 4D 35 30 30 30---源MAC地址为发送装置物理⽹卡的物理地址,MAC芯⽚出⼚时已确定,不随程序及应⽤发⽣改变。
388 B8---以太⽹类型基于ISO/IEC8802-3MAC⼦层的以太⽹类型,被IEEE权威机构注册。
GOOSE直接映射到保留的以太⽹类型和以太⽹类型协议数据单元,分配值为0x88B8。
0x88B9为GSE,0x88BA为采样值。
410 04---APPID与前⾯的⽬标MAC地址之间存在联系并且也是唯⼀的,如01 0C CD 01 00 04,其中后五位数字中的四位和APPID是对应的。
APPID⽤于选择含有GSE管理和GOOSE报⽂的ISO/IEC 8802-3帧并能够区分应⽤关联。
GOOSE的APPID预留值范围是0x0000到0x3fff。
如APPID未配置,其缺省值为0x0000。
缺省值⽤于表⽰缺乏配置。
501 18---报⽂长度=280(D)长度字节数包含从APPID开始以太⽹PDU头和APDU(应⽤协议数据单元)的长度。
智能变电站SV和GOOSE报文模拟生成和检测装置的研究目录摘要 (I)ABSTRACT ......................................................................................................... ....... II 第1章绪论 .. (1)1.1课题背景及研究的目的和意义 (1)1.2智能变电站国内外研究现状 (2)1.2.1 过程层装置与间隔层装置国内外研究现状 (2)1.2.2 过程层网络实时性国内外研究现状 (4)1.2.3 通信网络测试设备国内外研究现状 (5)1.3本文的主要研究内容 (6)第2章报文模拟生成和检测装置的信息模型建立与信息交换机制确定 (7)2.1引言 (7)2.2报文模拟生成和检测装置的信息模型建立 (7)2.2.1 智能变电站通信系统的结构 (7)2.2.2 报文模拟生成和检测装置的信息模型 (8)2.3确定报文模拟生成和检测装置的信息交换机制 (12)2.3.1 SV和GOOSE报文的传输模型 (12)2.3.2 报文模拟生成和检测装置的特定通信服务映射 (14)2.3.3 数据传送规则 (18)2.4本章小结 (18)第3章智能变电站报文传输时间分析 (19)3.1引言 (19)3.2报文传输时间理论分析 (19)3.3报文传输时间OPNET仿真 (23)3.3.1 OPNET网络仿真过程 (23)3.3.2 双节点报文传输时间仿真分析 (24)3.3.3 多节点报文传输时间仿真分析 (27)3.4本章小结 (33)第4章报文模拟生成和检测装置的硬件设计 (35)4.1引言 (35)4.2报文模拟生成和检测装置的硬件总体设计 (35)4.2.1 报文模拟生成和检测装置的功能确定 (35)4.2.2 报文模拟生成和检测装置的硬件结构 (36)4.3核心控制模块电路设计 (37)4.4信号采集模块电路设计 (38)4.5通信模块电路设计 (40)4.6人机接口模块设计 (42)4.7本章小结 (42)第5章报文模拟生成和检测装置的软件设计与测试 (43) 5.1引言 (43)5.2报文模拟生成和检测装置软件总体设计 (43)5.3数据采集模块软件设计 (45)5.4数据处理模块软件设计 (46)5.5SV报文传输模块软件设计 (48)5.6GOOSE报文传输模块软件设计 (51)5.7一致性测试 (53)5.7.1 测试环境 (53)5.7.2 SV报文传输模块通信功能测试 (53)5.7.3 GOOSE报文传输模块通信功能测试 (54)5.8本章小结 (57)结论 (58)参考文献 (60)攻读硕士学位期间发表的论文及获得成果 (64)哈尔滨工业大学学位论文原创性声明和使用权限 (65) 致谢 (66)第1章绪论1.1 课题背景及研究的目的和意义社会经济的快速发展伴随着用电需求的迅速增加,并且促使越来越多的复杂用电装置投入运行,为了保证电网的安全运行,人们对用电质量和用电安全提出了更为严格的要求。
秒懂智能变电站GOOSE、SV报文一、GOOSE报文GOOSE是什么?它的英文全称是Generic Object Oriented Substation Event,是一种面向通用对象的变电站事件,主要用于实现在多IED之间的信息传递,包括传输跳合闸信号(命令),具有高传输成功概率。
GOOSE控制块:描述IED的“开出”能力。
IED将需要开出的数据实例化为不同的LN,再按一定的逻辑分类将其汇总至不同的数据集(DataSet),数据集再关联至不同的Gocb。
如保护装置的跳闸出口、测控装置的遥控出口、智能终端上送采集到的开入量等。
既然其作用是反映事件,必然需要反映事件的稳态与变化。
在稳态情况下,GOOSE 源将稳定的以T0(可设、一般为5S)时间间隔循环发送GOOSE报文,当有事件变化时,GOOSE 服务器将立即发送事件变化报文,此时T0时间间隔将被缩短;在变化事件发送完成一次后,GOOSE服务器将以最短时间间隔T1,快速重传两次变化报文;在三次快速传输完成后,GOOSE服务器将以T2、T3时间间隔各传输一次变位报文;最后GOOSE服务器又将进入稳态传输过程,以T0时间间隔循环发送GOOSE报文。
在GOOSE 传输机制中,有两个重要参数StateNumber 和SequenceNumber ,StateNumber(0~4294967295(FFFFFFF))反映出GOOSE报文中数据值与上一帧报文数据值是否有变化,SequenceNumber (0~4294967295)反映出在无变化事件情况下,GOOSE报文发送的次数(到最大值后,将归0重新开始计数)。
GOOSE服务器通过重发相同数据主要是为了获得额外的可靠性。
GOOSE源传输GOOSE 报文,都是以数据集形式发送,一帧报文对应一个数据集,一次发送,将整个数据集中所有数据值同时发送。
一帧GOOSE 报文由AppID、PDU 长度、保留字1、保留字2、GOOSEPDU 组成,其中GOOSEPDU为可变长度,由数据集中DA的个数决定。
一,SV报文解析SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。
SV报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
SV的帧格式见下表:SV的APDU报文格式见下表一帧SV报文:01 0C CD 04 00 0200 C0 00 00 40 0288 BA40 0200 F2 00 00 00 0060 81 E7 80 01 01 A2 81 E1 30 81 DE 80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 30 82 02 07 F283 04 00 00 00 0185 01 0087 81 B8 00 00 05 DC 00 00 00 00 FF FF E1 A1 00 00 00 00 FF FF E1 A1 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 0A 1F 00 00 00 00 FF FF F5 E1 00 00 00 00 00 00 00 00 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 99 00 00 00 00 FF FF FE CA 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF F1 2A 00 00 00 00 FF FF D7 34 00 00 00 00 FF FF F1 2A 00 00 00 00 00 00 00 00 00 00 00 00 FF FF E2 54 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF FC 4B 00 00 00 00 FF FF DA E9 00 00 00 00解析:01 0C CD 04 00 02 00 C0 00 00 40 02 目的MAC和源MAC 88 BA网路数据类型,9-2报文40 02 appid00 F2 Length,从appid开始的报文长度00 00 00 00 保留字节后面是SV报文的APDU60 81 E7标记60H,(81,不定长,长度超过127字节)长度E780 01 01 标记80,长度=01,ASDU数目=01A2 81 E1 标记A2(编码格式),长度 E130 81 DE 标记30(编码格式),长度 DE80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 30 标记80 SVID字符串82 02 07 F2 标记82,长度=02,采样计数器07 F2=203483 04 00 00 00 01 标记83,配置版本号85 01 00 标记85,长度=01,同步标志,00为没有同步87 81 B8标记87,长度B8=184,共23个数据后面是每个通道值和品质00 00 05 DC 00 00 00 00FF FF E1 A1 00 00 00 00FF FF E1 A1 00 00 00 00FF FF EB C1 00 00 00 0000 00 0A 1F 00 00 00 00FF FF F5 E1 00 00 00 0000 00 00 00 00 00 00 00FF FF EB C1 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 0000 00 00 00 00 00 00 00FF FF FF 99 00 00 00 00FF FF FE CA 00 00 00 00FF FF E9 BF 00 00 00 00FF FF F1 2A 00 00 00 00FF FF D7 34 00 00 00 00FF FF F1 2A 00 00 00 0000 00 00 00 00 00 00 00FF FF E2 54 00 00 00 00FF FF E9 BF 00 00 00 00FF FF FC 4B 00 00 00 00FF FF DA E9 00 00 00 00二,GOOSE报文解析GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
1、SV异常模拟在软件的“通用试验(扩展)”、“状态序列”测试组件中可以进行IEC61850-9-1/2、FT3的异常状态模拟测试,用于测试保护装置在各种异常情况下动作性能。
“通用试验(扩展)”的“SV异常模拟”界面,运行后点击“SV异常模拟”即测试仪开始输出异常报文,“状态序列”采用“”,选择需要异常模拟的测试点,软件运行后即测试仪在此状态输出异常报文。
异常数据可设每周波、每秒、每分钟、每小时、每天为单位任意设置;在“SV异常模拟”界面(如图1所示),点击“异常点设置”按钮可设置一个周波里的任意异常点如图2。
图1 SV异常界面图2 异常点设置界面丢帧测试:用于模拟采样值在网络传输时,由于各种原因丢失一个或多个采样值报文的情况。
丢5帧的情况,采样计数器少5个,时间变成6倍固定时间间隔值:数据异常(飞点)测试:模拟互感器故障,某段时间内的采样值出现异常的情况。
飞点与正常点对比,飞点设置为直流10A时,其波形与正常波形对比:序号跳变测试:模拟MU发出的采样计数器异常。
模拟两个点跳变值为5的情况,两点和5以后的两点对调位置,572、573与577、578对调位置:(无间隔的连续点,统计错误为4;如果是有间隔的两个点,则统计错序为8)失步测试:用于模拟MU 运行过程中失步的情况。
该功能将采样值报文中的同步标志置为失步,只对IEC61850-9-2有效,因其它格式报文没有同步标志。
模拟一个点失步情况:品质无效:与同步标志类似,将采样值报文中数据的品质位设置为无效(00 00 00 01)invalid,只针对IEC61850-9-2使用,因其它格式报文没有同步标志。
模拟20个点品质无效:报文输出抖动:模拟采样间隔发生改变后SV报文对保护装置的影响(只针对于国网)。
报文正常输出时,其两帧报文间的间隔时间是固定的,当发生抖动时其间隔时间会偏大或偏小。
下面以一个周波中序号为3~6的点发生抖动,来阐述三种抖动模式的区别,以频率50Hz、抖动10μS为例。
秒懂智能变电站GOOSE、SV报文一、GOOSE报文GOOSE是什么?它的英文全称是Generic Object Oriented Substation Event,是一种面向通用对象的变电站事件,主要用于实现在多IED之间的信息传递,包括传输跳合闸信号(命令),具有高传输成功概率。
GOOSE控制块:描述IED的“开出”能力。
IED将需要开出的数据实例化为不同的LN,再按一定的逻辑分类将其汇总至不同的数据集(DataSet),数据集再关联至不同的Gocb。
如保护装置的跳闸出口、测控装置的遥控出口、智能终端上送采集到的开入量等。
既然其作用是反映事件,必然需要反映事件的稳态与变化。
在稳态情况下,GOOSE 源将稳定的以T0(可设、一般为5S)时间间隔循环发送GOOSE报文,当有事件变化时,GOOSE 服务器将立即发送事件变化报文,此时T0时间间隔将被缩短;在变化事件发送完成一次后,GOOSE服务器将以最短时间间隔T1,快速重传两次变化报文;在三次快速传输完成后,GOOSE服务器将以T2、T3时间间隔各传输一次变位报文;最后GOOSE服务器又将进入稳态传输过程,以T0时间间隔循环发送GOOSE报文。
在GOOSE 传输机制中,有两个重要参数StateNumber 和SequenceNumber ,StateNumber(0~4294967295(FFFFFFF))反映出GOOSE报文中数据值与上一帧报文数据值是否有变化,SequenceNumber (0~4294967295)反映出在无变化事件情况下,GOOSE报文发送的次数(到最大值后,将归0重新开始计数)。
GOOSE服务器通过重发相同数据主要是为了获得额外的可靠性。
GOOSE源传输GOOSE 报文,都是以数据集形式发送,一帧报文对应一个数据集,一次发送,将整个数据集中所有数据值同时发送。
一,S V报文解析SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。
SV报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
SV的帧格式见下表:SV的APDU报文格式见下表一帧SV报文:010CCD04000200C00000400288BA400200F2000000006081 E7800101A281E13081DE80144D4C313130324D552F4C4C4E 302E736D76636230820207F28304000000018501008781B8 000005DC00000000FFFFE1A100000000FFFFE1A100000000 FFFFEBC10000000000000A1F00000000FFFFF5E100000000 0000000000000000FFFFEBC1000000000000000000000000 000000000000000000000000000000000000000000000000 FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000 FFFFF12A00000000FFFFD73400000000FFFFF12A00000000 0000000000000000FFFFE25400000000FFFFE9BF00000000 FFFFFC4B00000000FFFFDAE900000000解析:010CCD04000200C000004002目的MAC和源MAC 88BA网路数据类型,9-2报文4002appid00F2Length,从appid开始的报文长度00000000保留字节后面是SV报文的APDU6081E7标记60H,(81,不定长,长度超过127字节)长度E7 800101标记80,长度=01,ASDU数目=01A281E1标记A2(编码格式),长度E13081DE标记30(编码格式),长度DE80144D4C313130324D552F4C4C4E302E736D76636230标记80SVID字符串820207F2标记82,长度=02,采样计数器07F2=2034 830400000001标记83,配置版本号850100标记85,长度=01,同步标志,00为没有同步8781B8标记87,长度B8=184,共23个数据后面是每个通道值和品质000005DC00000000FFFFE1A100000000FFFFE1A100000000FFFFEBC10000000000000A1F00000000FFFFF5E1000000000000000000000000FFFFEBC1000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000FFFFF12A00000000FFFFD73400000000FFFFF12A000000000000000000000000FFFFE25400000000FFFFE9BF00000000FFFFFC4B00000000FFFFDAE900000000二,GOOSE报文解析GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
智能变电站SV、GOOSE断链研究摘要:随着电网自动化和计算机通信技术的进步,智能变电站将作为未来变电站的主流,智能变电站与常规站相比有诸多优点,但是智能变电站在运维过程中会遇到各类SV、GOOSE网络断链问题,此类问题在常规站中并不存在,因此本文将对智能站特有的SV、GOOSE断链问题进行研究。
一前言根据《智能变电站技术导则》的定义,智能变电站是采用先进、可靠、集成、低碳、环保的智能设备,以全站信息数字化、通信平台网络化、信息共享标准化为基本要求,自动完成信息釆集、测量、控制、保护、计量和监测等基本功能,并可根据需要支持电网实时自动控制、智能调节、在线分析决策、协同互动等高级功能的变电站。
SV:英文全称采样值。
SV信息包括互感器二次侧的电流、电压值,SV链路相当于传统变电站的二次交流电缆。
它是经合并单元(MU)整合、打包,再由传输介质或交换机传送到智能装置(IED)的电气量信息。
SV报文在过程层和间隔层之间传送。
GOOSE:GOOSE报文的全称是通用面向对象的变电站事件。
采用发布者/订阔者的方式,实现装置间一点对多点数据的快速传递。
在继电保护系统中,GOOSE报文一般作为跳合闸信号、开关位置信息和闭锁信号、告警信号等信息的载体,在保护单元和智能终端之间及GOOSE中传输。
GOOSE信息在过程层和间隔层以及间隔层内部传送。
二 SV断链合并单元在发送SV 采样报文的同时,也在接收或发送GOOSE 报文。
合并单元的断链包括SV和GOOSE断链两种。
当合并单元SV 断链时,保护和测控将采集不到任何采样数据时,保护和测控装置将发出相应告警信号,并闭锁所有保护功能和同期功能。
SV 断链多由硬件故障引起,主要由合并单元故障、保护或测控故障、保护或测控与合并单元之间的通信链路故障等原因引起。
合并单元本身故障引起的SV断链主要表现有:合并单元发装置异常或装置闭锁等告警信号,与合并单元相关的装置均发采样中断告警。
一,S V报文解析SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU,经过表示层编码后,不采用TCP/IP协议,而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、处理的快速性。
SV报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
SV的帧格式见下表:SV的APDU报文格式见下表一帧SV报文:010CCD04000200C00000400288BA400200F2000000006081 E7800101A281E13081DE80144D4C313130324D552F4C4C4E 302E736D76636230820207F28304000000018501008781B8 000005DC00000000FFFFE1A100000000FFFFE1A100000000 FFFFEBC10000000000000A1F00000000FFFFF5E100000000 0000000000000000FFFFEBC1000000000000000000000000 000000000000000000000000000000000000000000000000 FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000 FFFFF12A00000000FFFFD73400000000FFFFF12A00000000 0000000000000000FFFFE25400000000FFFFE9BF00000000 FFFFFC4B00000000FFFFDAE900000000解析:010CCD04000200C000004002目的MAC和源MAC 88BA网路数据类型,9-2报文4002appid00F2Length,从appid开始的报文长度00000000保留字节后面是SV报文的APDU6081E7标记60H,(81,不定长,长度超过127字节)长度E7800101标记80,长度=01,ASDU数目=01A281E1标记A2(编码格式),长度E13081DE标记30(编码格式),长度DE80144D4C313130324D552F4C4C4E302E736D76636230标记80SVID字符串820207F2标记82,长度=02,采样计数器07F2=2034 830400000001标记83,配置版本号850100标记85,长度=01,同步标志,00为没有同步8781B8标记87,长度B8=184,共23个数据后面是每个通道值和品质000005DC00000000FFFFE1A100000000FFFFE1A100000000FFFFEBC10000000000000A1F00000000FFFFF5E1000000000000000000000000FFFFEBC1000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF9900000000FFFFFECA00000000FFFFE9BF00000000FFFFF12A00000000FFFFD73400000000FFFFF12A000000000000000000000000FFFFE25400000000FFFFE9BF00000000FFFFFC4B00000000FFFFDAE900000000二,GOOSE报文解析GOOSE报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID、报文长度、四字节的保留和APDU。
,SV报文解析
SV报文在网络上传输时采用的是OSI模型,但只用到OSI网络模型七层中的四层,应用层、表示层、数据链路层和物理层,传输层和网络层为空。
应用层定义协议数据单元PDU经过表示层编码后,不采用TCP/IP协议, 而是直接映射到数据链路层和物理层。
这种映射方式的目的是避免通信堆栈造成传输延时,从而保证报文传输、
处理的快速性。
SV报文在MAC!的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID报文长度、四字节的保留和APDU
一帧SV报文:
01 0C CD 04 00 000 CO 00 00 40 0288 BA40 02 00 F2 00 00 00 0060 81
E7 80 01 01 A2 81 E1 30 81 DE 80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 3(82 02 07 F283 04 00 00 00 0185 01 0087 81 B8
00 00 05 DC 00 00 00 0(FF FF E1 A1 00 00 00 00 FF FF E1 A1 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 0A 1F 00 00 00 00 FF FF F5 E1 00 00 00 00 00 00 00 00 00 00 00 00 FF FF EB C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF 99 00 00 00 00 FF FF FE CA 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF F1 2A 00 00 00 00 FF FF D7 34 00 00 00 00 FF FF F1 2A 00 00 00 00 00 00 00 00 00 00 00 00 FF FF E2 54 00 00 00 00 FF FF E9 BF 00 00 00 00 FF FF FC 4B 00 00 00 00 FF FF DA E9 00 00 00 00
解析:
01 0C CD 04 00 02 00 C0 00 00 40 02 目的MAC和源MAC
88 BA网路数据类型,9-2报文
40 02 appid
00 F2 Length ,从appid 开始的报文长度
00 00 00 00 保留字节
后面是SV报文的APDU
60 81 E7标记60H, (81,不定长,长度超过127字节)长度E7
80 01 01 标记80,长度=01, ASDU数目=01
A2 81 E1标记A2 (编码格式),长度E1
30 81 DE 标记30(编码格式),长度DE
80 14 4D 4C 31 31 30 32 4D 55 2F 4C 4C 4E 30 2E 73 6D 76 63 62 30 标记80 SVID 字符串
82 02 07 F2 标记82,长度=02,采样计数器07 F2=2034
83 04 00 00 00 01 标记83,配置版本号
85 01 00 标记85,长度=01,同步标志, 00为没有同步
87 81 B8标记87,长度B8=184,共23个数据
后面是每个通道值和品质
00 00 05 DC 00 00 00 00
FF FF E1 A1 00 00 00 00
FF FF E1 A1 00 00 00 00
FF FF EB C1 00 00 00 00
00 00 0A 1F 00 00 00 00
FF FF F5 E1 00 00 00 00
00 00 00 00 00 00 00 00
FF FF EB C1 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
FF FF FF 99 00 00 00 00
FF FF FE CA 00 00 00 00
FF FF E9 BF 00 00 00 00
FF FF F1 2A 00 00 00 00
FF FF D7 34 00 00 00 00
FF FF F1 2A 00 00 00 00
00 00 00 00 00 00 00 00
FF FF E2 54 00 00 00 00
FF FF E9 BF 00 00 00 00
FF FF FC 4B 00 00 00 00
FF FF DA E9 00 00 00 00
二,GOOS报文解析
GOOS报文在MAC层的帧结构包括:源MAC地址、目的地址即组播地址、报文类型、四字节Tag、APPID报文长度、四字节的保留和APDU
一帧GOOS报文:
01 0c cd 01 00 20 00 10 00 00 10 20 81 00 c0 00 88 b8 10 20 00 b1 00 00 00 0(61 81 a6 80 18 50 4c 32 32 30 31 41 50 49 31 2f 4c 4c 4e 30 24 47 4f 24 67 6f 63 62 30 81 02 27 10 82 18 50 4c 32
32 30 31 41 50 49 31 2f 4c 4c 4e 30 24 64 73 47 4f 4f 53 45 30 83 15 50 4c 32 32 30 31 41 50 49 31 2f 4c 4c 4e 30 2e 67 6f 63 62 30 84 08 59 2f
12 b6 3b a5 b1 0a 85 01 0386 01 0087 01 00 88 01 01 89 01 008a 01 13 ab 3983 01 01 83 01 00
83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00
83 01 01
报文解析
01 0c cd 01 00 20 00 10 00 00 10 20目的Mac 和源Mac
81 00 c0 00 Priority
88 b8 GOOSE艮文
10 20 appid
00 00 00 00 保留字节
61 81 a6 标记61
80 18 50 4c 32 32 30 31 41 50 49 31 2f 4c 4c 4e 30 24 47 4f 24 67 6f 63 62 标30记80H
81 02 27 10 标记81H,长度02, t=27 10
82 18 50 4c 32 32 30 31 41 50 49 31 2f 4c 4c 4e 30 24 64 73 47 4f 4f 53 45 3标0记82H
83 15 50 4c 32 32 30 31 41 50 49 31 2f 4c 4c 4e 30 2e 67 6f 63 62 3标0 记83H
84 08 59 2f 12 b6 3b a5 bl 0a标记84H,字节08,后面是时间
85 01 03 标记85,长度01 , StNum=03
86 01 00 标记86H,长度01, SqNum=00
87 01 00 标记87H,长度01, test=00
88 01 01标记88H,长度01,版本号01
89 01 00 标记89H,长度01, false
8a 01 13标记8aH,长度01,数据个数=13
ab 39标记abH,长度39 (字节数)
后面是数据值
83 01 01 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 01
83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 00 83 01 01。