- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux环境下GOOSE报文传输方案的研究与设计
第25 卷第 12 期 电 力 科 学 与 工 程 Vol.25, No.12
26 2009 年12 月 Electric Power Science and Engineering Dec., 2009
Linux 环境下GOOSE 报文传输方案的研究与设计
付 旭,徐 磊
(华北电力大学计算机科学与技术学院,北京102206)
摘要:根据IEC6 1850 对通信实时性的要求,GOOSE 报文与其他网络应用传输的报文有所差异,不能再使
用TCP/IP 协议栈与常规的socket 编程,而是需要直接与设备驱动通信来完成报文的发送和接收。对GOOSE
报文的结构及工作方式进行了分析研究,通过设备系统接口与驱动程序通信,实现了Linux 系统下GOOSE
报文的数据链路层直接传输。
关键词:IEC6 1850 ;GOOSE 报文;以太网设备驱动程序;Linux 系统
中图分类号:TM78 文献标识码:A
需要快速传递信息的场合。
0 引 言 本文根据IEC6 1850 对GOOSE 报文结构的规
定,对linux 下GOOSE 报文的传输进行了研究设
近几年来,变电站自动化系统的数字化趋势越 计,体现了该报文通信特点。
来越明显,这一趋势对整个变电站自动化系统也提
出了更高的要求。基于数字化通信在变电站系统中 1 GOOSE 报文传输的研究
举足轻重的重要性,IEC 组织对其制定了一套国际
性的通信标准IEC6 1850 。IEC6 1850 标准对变电 1.1 GOOSE 报文编码
站系统中所有的通信报文做了详细的规定和分类, 根据IEC6 1850 标准规定,GOOSE 报文直接
并对各种报文的传输作了特殊的通信服务映射。它 映射到以太网协议栈,但在标准的以太网报文头加
解决了不同设备和不同系统之间传输时的不兼容, 入了一个Tag 。Tag 中包含了12 bit 的虚拟局域网
( )
真正实现了设备的互操作性。IEC6 1850 规定了若 标识码 IEEE 802 . 1q 和 3 bit 的报文优先级码
干种报文来传输变电站实时数据,每种报文传输值 (IEEE 802 . 1p) 。报文优先级从高到低依次从第7 级
的侧重点不同。例如侧重实时性的采样值传输 到第0 级。通常,第7 级为网络管理保留,在网络
( ) [1] ( ) 紧急情况下使用,音视频应用一般占用第6 、5 级,
SAV 、通用变电站状态事件 GSSE 、面向通
用对象的变电站事件(GOOSE)报文。其中,SAV GOOSE 报文可以定为4 级。
用于采样值传输及相关服务,关注时间约束, 要求 其数据链路层报文格式如图1 所示。
成组地在时间与频率受控的情况下快速传送电流、
电压模拟量,可采用多播技术一对多地传送,一般 物理层源地址 Tag 报文类型 报文内容
不重发,只保留最新数据。GSSE 报文负责传输双 值为0x88B8
比特的状态变位信息,当每次检测出1 个或者多个 TPID=0x81 1 0 0 0 0xXXX …
状态值发生改变,就发送GSSE 报文。GOOSE 保
16 bit 的 3 bit 的报文优先级 12 bit 的
(
证变电站事件 例如跳闸命令、报警、保护启动、
文档评论(0)