报告服务端配置详解

我们先说说一个由服务端发出的报告都会包含哪些东西吧。注意以下内容是按照实际组成报文的顺序逐一介绍的。

1、报告ID;
2、报告选项域;
3、顺序编号;
4、入口时间;
5、数据集;
6、发生缓存溢出;
7、入口标识;
8、配置版本;
9、子序号;
10、有后续数据段;
11、包含位串;
12、数据引用;
13、值;
14、原因代码。

其中只有1、2、13、14是必然包含的,其他都是在报告选项域中开关设置为true的情况下才会包含。

说到这里就说明报告控制块有一部分报告选项域的配置,让我们到CID里面看一看:

<OptFields bufOvfl=”true” configRef=”true” dataRef=”true” dataSet=”true” entryID=”true” reasonCode=”true” segmentation=”true” seqNum=”true” timeStamp=”true”/>

上面我列出了所有的选项域,并设置为了true。

<OptFields>元素各个属性可以不写,其效果等价于各个属性等于false的情况。

报告选项域各个开关解释如下(按报文中位串顺序罗列):

seqNum 顺序编号
timeStamp 报告时标
reasonCode 原因码,代表触发的条件
dataSet 数据集
dataRef 数据引用
bufOvfl 缓存溢出标志,仅对于BRCB有效
entryID 条目标识符,仅对于BRCB有效
configRef 配置版本
segmentation 子序号

在实际的报文中选项域以位串表示,对于都是true的情况应该是0111 1111 11XX XXXX,第一位0是保留位。9个1代表9个选项都是true,如果配置的是false则对应则为0。后面我们会写一个专门讲述报文结构的文章,会详细阐述,本文还是以描述配置为主。

下面贴一段报告控制块的配置:

<ReportControl bufTime=”50000″ buffered=”true” confRev=”1″ datSet=”DataSet01″ desc=”描述” intgPd=”30000″ name=”ReportName” rptID=”0001″>

<TrgOps dchg=”true” dupd=”true” period=”true” qchg=”true”/>

<OptFields/>
<RptEnabled max=”8″/>

</ReportControl>

按照IEC61850模型,报告控制块可存在于任意逻辑节点下,按照国网习惯,通常存在于逻辑节点0中。

先介绍一下<ReportControl>元素中各个属性:

1、rptID:报告标识符;

2、name:报告名称,逻辑节点中唯一;

3、confRev:配置的版本号;

4、datSet:对应的数据集名称;

5、buffered:缓存标志,为true代表缓存报告控制块,反之为非缓存;

6、bufTime:缓存时间,单位毫秒,仅当buffered=true时有效;

7、intgPd:完整性周期,单位毫秒,仅当触发条件period=”true”时有效;

8、desc:描述。

<ReportControl>的子元素<TrgOps>代表触发条件,分别介绍如下:

1、dchg,数据变化,当数据发生变化时触发事件;

2、dupd,数据刷新,当数据发生刷新时不管有没有变化都会触发事件;

3、period,完整性,在指定周期触发一次事件;

4、qchg,品质变化,当品质发生变化的时候触发事件。

<OptFields>报告选项域,前面已经介绍过了。

<RptEnabled max=”8″/> 使能的最大数量,也就意味着客户端连接并使能的最大数量。

好了,报告控制块的所有配置已经介绍完毕,这是不是意味着和报告相关的所有配置都介绍完了呢?当然不是,在ICD/CID中还存在<Services>部分,这里面还有涉及报告的配置,当然这部分严格来说不是配置,而是描述。

<Services>
<ConfReportControl max=”10″/>
<ReportSettings bufTime=”Dyn” optFields=”Fix” rptID=”Conf” trgOps=”Conf”/>
</Services>

<ConfReportControl>目前只有一个属性max,实例化的报告控制块的最大数量。

<ReportSettings>对于“Dyn”可通过SetURCBValues、SetBRCBValues可在线设定报告控制块属性。“Fix”则是不可更改,“Conf”代表可配置,但是不能通过MMS来修改。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 160,165评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,720评论 1 298
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,849评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,245评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,596评论 3 288
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,747评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,977评论 2 315
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,708评论 0 204
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,448评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,657评论 2 249
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,141评论 1 261
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,493评论 3 258
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,153评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,108评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,890评论 0 198
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,799评论 2 277
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,685评论 2 272

推荐阅读更多精彩内容