AnyMath 文档

数字变电站文件分析

数字变电站文件分析 cid parser icon -这个程序 AnyMath 设计用于根据IEC61850标准对数字变电站的配置文件进行可视化分析(格式:.icd,。cid,。iid,。scd,。xml,。ssd,。sed)。

要打开应用程序,请转到 应用程序窗口 AnyMath apps icon 并选择 «数字变电站文件分析 cid parser icon». 该应用程序在单独的浏览器选项卡中工作,默认情况下如下所示:

cid parse main 1

术语和缩写

一般术语_
减少开支 解码 资料描述

简易爆炸装置

智能电子装置

智能电子装置

劳工处

逻辑设备

逻辑设备

LN

逻辑节点

逻辑节点

不,不

逻辑节点零

的零逻辑节点。 每个LD中的强制逻辑节点。

通用面向对象变电站事件

一种用于在变电站以数字形式交换事件信号的协议

SV

采样值

一种协议,用于传输模拟信号的数字化值,如电流和电压

cb名称

控制块名称

发送GOOSE/SV消息的控制单元的名称

数据对象

数据对象

数据属性

数据属性

表的网络参数的_Termins «控制单元参数»_
参数 意义 附属关系

控制块参考

GOOSE控制单元的全称,格式为:IED+LD/LLN0$GO Name Name。 定义到控制单元的唯一路径。

目的地MAC-地址

组播组中用于发送消息的目的MAC地址。

鹅/SV

应用程序ID

应用程序标识符(APPID),它定义了发送方和接收方之间的逻辑关系。

鹅/SV

鹅ID

的鹅ID(goID)。 它通常用作发布的逻辑名称。

诺阿斯杜

一个APDU(应用协议数据单元)中Asdu(应用服务数据单元)的数量,即一个SV包中传输的报告集的数量。

SV

MsvID

测量值流的标识符

SV

[医]smpSynch

定义SV流中报告的时间同步(采样同步)的参数。

SV

[医]SmpRate

测量设备生成报告并生成SV流的采样频率(以赫兹为单位)

SV

数据集参考

选择的控制单元发送的数据的集合的参考。

VLAN ID

通过其传输消息的虚拟局域网(VLAN)的ID。

鹅/SV

VLAN优先级

VLAN交换机处理时的消息优先级

鹅/SV

配置修订

块配置的版本。 它用于控制消息结构的更改。

鹅/SV

分钟时间

重发消息的最小时间间隔(以秒为单位)。

最大时间

重发消息的最大时间间隔(以秒为单位)。

n.数字,数字

与所选控制单元相关联的数据集中的元素数量。

使用应用程序

要使用应用程序,您需要导入支持的文件格式(。icd,。cid,。iid,。scd,。xml,。ssd,。sed)使用按钮 calculation of the power grid modes 4 上传文件:

cid parse main 2

文件下载成功后,应用程序界面将自动更改。:

cid parse main 3

接下来,从下拉列表中选择所需的设备(IED:

cid parse main 4

这将更新与所选IED相对应的GOOSE和SV消息。

鹅和SV消息树

两棵树显示在应用程序的左侧面板中。:

*鹅消息 *SV消息

每棵树都根据以下三级层次结构构建:

[GOOSE] / [SV]
└── LD
    └── LLN0.cbName

层次结构的第一级*显示所选设备具有什么类型的消息(GOOSE或SV); 层次结构的第二个级别*显示生成消息的逻辑设备(LD; *在层次结构的第三级,表示消息的逻辑节点零(LLN0)和控制单元的名称(cbName)。

使用表格

当选择控制单元时,其参数将显示在表格中 «控制单元参数»,并且数据对象在树中 «资料一览表».

cid parse main new

树 «资料一览表» 显示作为所选GOOSE或SV消息的一部分传输的数据集的内容。 将光标悬停在树节点上时,会弹出有关此对象/属性的其他信息。: *iec61850信息模型中当前元素的路径; *元素类型;对于DA,基类型按照Iec61850-8-1的表A2显示,对于DO元素,公共数据类显示。

cid parse main 6

向块发送数据

在屏幕上显示的控制单元的参数可以被转移到块 采样值发送GOOSE 发送.

要传输控制单元的参数,请通过单击左侧GOOSE消息树中的LMB来选择它。 然后使用以下方法之一在输入字段中指定收件人块的路径:

在画布上 *AnyMath 用鼠标左键选择所需的块,然后单击*在应用程序中选择块* cid parser x 1. 路径将自动设置。 *手动输入路径。 您可以在*信息*选项卡(模型*参数中的*路径)上的块设置中查看它。

+ cid parser x 2

当在应用程序窗口中选择控制块并输入到块的路径时 AnyMath ,然后可以将参数传递给块 AnyMath 通过单击*按钮将参数发送到块* cid parser x 3:

cid parse main 5

参数根据以下逻辑传递到块:

应用领域

块字段

评论

控制块参考

戈布里夫

-

目的地MAC-地址

目标MAC地址

-

应用程序ID

阿皮德

-

鹅ID

戈伊德

-

数据集参考

数据集

-

VLAN ID

启用VLAN

如果定义了VLAN ID,则将其设置为true。

VLAN ID

VLAN ID(VID)

-

VLAN优先级

VLAN优先级

-

配置修订

confRev,confRev

通过添加块传输到confRev端口 恒定 与参数值

分钟时间

事件后的重传次数,s

符合IEC61850PJSC的公司简介 «FGC UES» 条款9.2.2。 MinTime值的第一个间隔,每个后续间隔长2倍。

最大时间

稳定条件下的重传时间,s

-

-

重传计数

符合IEC61850PJSC的公司简介 «FGC UES» 条款9.2.2。 值始终传递: [4 1 1 1]

MsvID

斯维德

-

[医]smpSynch

[医]smpSynch

通过添加块传输到confRev端口 恒定 与参数值

应用程序如何工作的示例

下载文件后,文件中描述的所有Ied都显示在下拉列表中(在这种情况下,只有模板),指定文件路径,并形成GOOSE和SV消息树。 如果SV没有要公开的标记,则表示从所选IED中缺少此类消息。

cid parse example 1

接下来,转到GOOSE协议,展开(cid parse main 4)的第一逻辑设备并选择其GOOSE消息。 之后,显示名称为"Gcb05"的消息的GOOSE参数:

cid parse example 2

鹅消息树是根据节形成的 <通讯> 文件:

<Communication>
<SubNetwork name="net1">
  <ConnectedAP iedName="TEMPLATE" apName="P1">
    <Address>
    </Address>
    <GSE ldInst="CTRL1" cbName="Gcb01">
    </GSE>
    <GSE ldInst="CSWI_XCBR" cbName="Gcb05">
    </GSE>
    <GSE ldInst="CTRL2" cbName="Gcb02">
    </GSE>
    <GSE ldInst="CTRL3" cbName="Gcb03">
    </GSE>
    <GSE ldInst="CTRL4" cbName="Gcb04">
    </GSE>
    </ConnectedAP>
  </SubNetwork>
</Communication>

*开通线路 <GSE ldInst="CSWI_XCBR"cbName="Gcb05"> 让我们找到表中显示的一些参数 «控制单元参数»:

+

<GSE ldInst="CSWI_XCBR" cbName="Gcb05">
<Address>
  <P xsi:type="tP_VLAN-ID" type="VLAN-ID">000</P>
  <P xsi:type="tP_VLAN-PRIORITY" type="VLAN-PRIORITY">4</P>
  <P xsi:type="tP_MAC-Address" type="MAC-Address">01-0C-CD-01-01-FB</P>
  <P xsi:type="tP_APPID" type="APPID">0003</P>
</Address>
<MinTime unit="s" multiplier="m">4</MinTime>
<MaxTime unit="s" multiplier="m">2000</MaxTime>
</GSE>

*其余设备参数从描述"CSWI_XCBR"节点的文件部分派生:

+

<IED name="TEMPLATE"
    <LDevice inst="CSWI_XCBR" desc="GTNET XCBR CTRL">...
    </LDevice>
</IED>
  • «资料一览表» 它是由这个GOOSE消息的控制块引用的数据集形成的,这个数据集的地址显示在 «数据集参考».

    <LDevice inst="CSWI_XCBR" desc="GTNET XCBR CTRL">
      <LN0 lnType="GTNET/LLN0" lnClass="LLN0" inst="">
        <DataSet name="XCBR_GSE_Position">
            <FCDA prefix="Obj1" ldInst="CSWI_XCBR" lnClass="XCBR" lnInst="1" doName="Pos" daName="q" fc="ST"/>
            <FCDA prefix="Obj1" ldInst="CSWI_XCBR" lnClass="XCBR" lnInst="1" doName="Pos" daName="stVal" fc="ST"/>
        </DataSet>
      <LN0/>
    <LDevice/>