基于站控层GOOSE的集群测控装置间隔自动投退方法与流程

文档序号:18735535发布日期:2019-09-21 01:07阅读:来源:国知局

技术特征:

1.一种基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,包括以下步骤:

a、生成GOOSE报文的站内唯一标识的字符串,并计算该字符串的CRC值,将每个间隔的GOOSE发送控制块对应的CRC值数组逐一写给FPGA;

b、FPGA通过唯一标识的字符串的CRC值监测GOOSE报文,并通知HMI;

c、HMI收到FPGA特定唯一标识的GOOSE报文通知,HMI的测控间隔自动投退。

2.根据权利要求1所述的基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,所述步骤a包括以下步骤:

aa、根据GOOSE报文的目的MAC地址、appID、datSet、GOCBref拼接成标识站内唯一标识的字符串,并计算该字符串的CRC值;

ab、将单间隔的所有GOOSE发送控制块都提取唯一标识字符串并计算CRC值,形成CRC值数组;

ac、将该间隔CRC值数组写给FPGA;

ad、重复上述步骤,将每个间隔的GOOSE发送控制块对应的CRC值数组逐一写给FPGA。

3.根据权利要求1所述的基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,所述步骤b包括以下步骤:

ba、FPGA收到外边GOOSE报文,提取GOOSE报文的目的MAC地址、appID、datSet、GOCBref,并拼接为唯一标识的字符串,并计算字符串的CRC值;

bb、将计算的CRC值与收到的CRC值数组逐一比较,若都不相同,丢弃报文,若与其中某个CRC值相同,将对应位置标识bit位修改为1,退出比较程序。

4.根据权利要求1所述的基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,所述步骤c包括以下步骤:

ca、HMI根据外部GOOSE的发送内容判断本机测控间隔的主备状态;

cb、HMI定时读取FPGA的CRC值对应的标识位数组信息;

cc、若测控间隔处于主设备状态,读取标识位数组并计算进行立即投入或延时退出测控间隔;若测控间隔处于备用状态,读取标识位数组并计算进行延时投入或立即退出测控间隔。

5.根据权利要求4所述的基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,所述标识位数组是bit位数组,HMI读取bit数组后,清除状态设置为全0。

6.根据权利要求1~4任一项所述的基于站控层GOOSE的集群测控装置间隔自动投退方法,其特征是,所述CRC值通过CRC-32算法计算获得。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1