第1页智能变电站过程层报文1
GOOSE 报文1
GOOSE 传输机制SendGOOSEMessage通信服务映射使用一种特殊的重传方案来获得合适级别的可靠性
重传序列中的每个报文都带有允许生存时间参数,用于通知接收方等待下一次重传的最长时间
如在该时间间隔内没有收到新报文,接收方将认为关联丢失
事件传输时间如图 1-1 所示
从事件发生时刻第一帧报文发出起,经过两次最短传输时间间隔T1重传两帧报文后, 重传间隔时间逐渐加长直至最大重传间隔时间T0
标准没有规定逐渐重传时间间隔计算方法
事实上,重传报文机制是网络传输兼顾实时性、可靠性及网络通信流量的最佳方案,而逐渐重传报文已越来越不能满足实时性要求,对重传间隔时间已没有必要规定
图 1-1 GOOSE事件传输时间SendGOOSEMessage服务以主动无须确认的发布者/ 订阅者组播方式发送变化信息,其发布者和订阅者状态机见图1-2 和图 1-3
第2页图 1-2 GOOSE服务发布者状态机1)GoEna=True( GOOSE使能),发布者发送数据集当前数据,事件计数器置1(StNum=1),报文计数器置 1(SqNum=1)
2)发送数据, SqNum=0,发布者启动根据允许生存时间确定的重发计时器,重发计时器计时时间比允许生存时间短(通常为一半)
3)重发计时器到时触发GOOSE报文重发, SqNum加 1
4)重发后,开始下一个重发间隔,启动重发计时器
重发间隔计算方法和重发之间的最大允许时间都由发布者确定
最大允许时间应小于60 秒
5)当数据集成员数据发生变化时,发布者发送数据,StNum加 1,SqNum=0
6)GoEna=False,所有的 GOOSE变位和重发报文均停止发送
图 1-3 GOOSE服务订阅者状态机1)订阅者收到 GOOSE报文,启动允许生存时间定时器
2)允许生存时间定时器到时