sv协议说明

简介

Sampled Measured Value采样测量值,也称为SV (Sampled Value)或SMV,一种用于实时传输数字采样信息的通信服务。它可用于变电站内电子式电流或电压互感器(ECT或EVT)的合并器和诸如继电保护这样的间隔层设备之间的通信。 对采样频率有更高的要求,或者除了通用数据集以外还需要其他采样值数据集,或者是采用了间隔之间的通信和同步,这些都将是本标准系列9-2所函盖的内容

从发展历史来说_SMV的发展先后经历IEC60044-8_,IEC61850-9-1,IEC61850-9-2,目前主要采用IEC61850-9-2_IEC60044-8。

IEC60044-8是国际电工委员会为电子式互感器专门制定的一个标准,点对点光纤串行数据接口。采用IEC69870-5-1的FT3格式_故常称之为FT3格式。

IEC61850-9-2是国际电工委员会标准《IEC 61850-9-2特定通信服务映射(SCSM) 》中所定义的一种采样值传输方式,两者区别如下。

优点缺点
IEC 60044-8不依赖于外部同步时钟物理接口专用接口;数据点对点传输,接线较复杂
IEC 61850-9-1/2物理接口标准以太网接口;可以组网传输,利于数据共享依赖外部时钟

同GOOSE一样,也是基于ISO/IEC 8802-3框架进行通讯,其基本帧结构如下,但是部分字段有区别

字节总体结构字段87654321说明
1报文头7字节前导码
2
3
4
5
6
7
8帧起始1字节
9MAC报头目的地址6字节目的地址
10前四字节固定
11010CCD04
12
13
14
15源地址6字节源地址
16
17
18
19
20
21优先级标记TPID2字节 0x8100
22(可选)
23TCI优先级CFIVIDUser priority 的值应在配置时进行设置,
以便将模拟量采样值和时间紧迫的、保护相关的GOOSE信息与低优先级的总线负载相区别。
24
25以太网类型2字节 0x88BA
26
27以太网方式PDUAPPID保留的值范围是0x4000~0x7FFF
28
29Length包括从APPID开始的以太网型PDU的8位位组的数目,其值为8+m(m<1480)。
30
31保留1
32
33保留2
34
35APDU
·
·
·
·
必要的填充字节
帧校验序列

从以太网类型开始往下就是sv的APDU,其基本格式如下

标记长度ASDU的数目nASDU1ASDU2ASDUn
APCIASDU

其中ASDU的个数小于等于12,每个ASDU结构如下

svIDdatsetsmpCntconfRefrefrTmsmpSynchsmpRateSequence of Data
可选标准定义中有,实际无默认为字节串

功能

sv协议主要功能是在二层网络传输原始数据。

sv与GOOSE比较

sv发送的是原始数据报文,GOOSE发送的是快速报文和跳闸报文,重要性更高。

SV有两种服务,与GOOSE协议不一样的是,GOOSE和GSSE的管理都是通过同样的二层的网络实现,但是sv的报文通过的是二层网络,而其他服务是映射到了MMS协议。同时他们的作用范围也不一样。以太网类型值、APPID和目的地址MAC也不同。

  • 站控层/间隔层 MMS,GOOSE;

  • 过程层 SV, GOOSE;

建议的取值范围
服务开始地址(16进制)结束地址(16进制)
GOOSE01-0C-CD-01-00-0001-0C-CD-01-01-FF
GSSE01-0C-CD-02-00-0001-0C-CD-02-01-FF
SMV01-0C-CD-04-00-0001-0C-CD-04-01-FF
使用以太网类型值 (十六进制)APPID类型
IEC 61850-8-1 GOOSE88-B80 0
IEC 61850-8-1 GSE 管理88-B90 0
IEC 61850-9-2 采样值88-BA0 1

sv服务

需要采样值通信协议的服务

模型IEC 61850-7-2服务
多点传送采样值类模型Multicast Sampled Value Class ModelMulticast SV Message
单点传送的采样值类模型Unicast Sampled Value Class ModelUnicast SV Message
MSVCB类服务服务
SendMSVMessageMSV 信息的传送直接映射到数据链路层
GetMSVCBValue映射到MMS读服务
SetMSVCBValue映射到MMS写服务
USVCB类服务服务
SendUSVMessageUSV 信息直接映射到数据链路层。
GetUSVCBValue映射到MMS读服务
SetUSVCBValue映射到MMS写服务

sv的ASN1定义

-- $Id: sv.asn 34997 2010-11-21 19:33:46Z wmeier $
IEC61850 DEFINITIONS ::= BEGIN
IecSavPdu ::= CHOICE { 
	pdu-9-1 [0] IMPLICIT OCTET STRING,
	-- Used for 9-1 APDU
	savPdu [APPLICATION 0] IMPLICIT SavPdu
	}

SavPdu ::= SEQUENCE {
	noASDU	  [0] IMPLICIT INTEGER(1..65535),
	security  [1] ANY OPTIONAL,
	seqASDU   [2] IMPLICIT SEQUENCE OF ASDU
}

ASDU ::= SEQUENCE {
	svID		[0] IMPLICIT VisibleString,
	datset      [1] IMPLICIT VisibleString OPTIONAL, 
	smpCnt		[2] IMPLICIT INTEGER(0..65535),
	confRef		[3] IMPLICIT INTEGER(0..4294967295), --size 4
	refrTm      [4] IMPLICIT OCTET STRING OPTIONAL,  --Utctime in goose
	smpSynch	[5] IMPLICIT INTEGER{none(0),local(1),global(2)},
	smpRate     [6] IMPLICIT INTEGER(0..65535) OPTIONAL,
	seqData		[7] IMPLICIT SvData,
	...
}

SvData ::= OCTET STRING
--默认为字节串,但在工程应用阶段采样值的数据集(本标准第9-1部分中定义的专用数据集除外)将采用XML语言进行描述

END

9-1-sv报文结构

9-1-sv报文结构非常简单,只有字节串。是字节串中的具体信息含义定义在IEC60044-8中,目前暂不提供解析。
在这里插入图片描述

在这里插入图片描述

9-2-sv报文结构

9-2-sv的APDU报文结构如下,在工程应用阶段采样值的数据集(本标准第9-1部分中定义的专用数据集除外)将采用XML语言进行描述。

wireshark的定义和官方ASN1描述有冲突,以wireshark为准(因为wireshark定义能够解析pcap包)

字段描述说明
ASDU T_L标记60H,长度此长度占用可能为1,2,3…字节,由ASN.1格式而定
noASDU标记80H,ASDU个数个数<=12(官方标准为1~65535)
security标记81H,可选现有pcap包无该字段
svID标记80H字符串,系统内唯一标志
datset标记81H,可选MSVCB或USVCB的数据集,需要提前用XML描述,现有pcap包无该字段
smpCnt标记82H,采样计数器每个新采样值得到后加1,接收到同步信号后置零
confRev标记83H,配置版本号配置被修改次数
refrTm标记84H,Utc时间SV缓冲区更新时间
smpSynch标记85H,同步采样值是否与时钟信号同步
smpRate标记86H,采样速率采样速率,现有pcap包中无该字段
seqData标记87H,数据由dataset定义的数据,默认为字节串

注意ASDU可能有多个,下面是一个sv报文,包含了4个ASDU

在这里插入图片描述

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值