4.2
服务器建模原则
Server描述了一个设备外部可见(可访问)的行为,因此每个server至少有一个访问点。如果有多个访问点,必须在ICD文件中体现。
一般情况下,一个物理设备中只包含一个server对象。当物理设备是网关时,该物理设备包含多个LD。通常,需要为网关接入的设备的每个LD对应建立一个LD模型。
4.3 逻辑设备建模总体原则
DL/T860.7中描述逻辑设备为由一组指定范围应用的逻辑节点组合而成的虚拟的设备。逻辑设备位于server中,每一个逻辑设备可以看作是一个包含LN对象和提供相关服务的容器。
DL/T860标准中未规范具体LD如何划分,一般情况下把某些具有公用特性的逻辑节点组合成一个逻辑设备。但应该注意单个LD内的功能:SGCB控制数据对象不能跨LD,数据集不许跨LD(标准未规定,互操作考虑)。
4.4 逻辑节点建模总体原则
需要通信的每个最小功能单元建模为一个逻辑节点对象,属于同一功能对象的数据和数据属性应放在同一个LN对象中,LN类及其数据类统一扩充,见附录A。
DL/T860.7或附录A中已经定义LN而且是IED自身完成的最小功能单元,应按照DL/T860.7或附录A的LN类建LN模型,比如各种保护功能、测量功能、控制功能、闭锁功能等等;其它没有定义或不是IED自身完成的最小功能单元应建通用LN模型(GGIO和GAPC),如测控装置的断路器本体信号、主变本体信号和保护装置的非电量保护信号等。
4.5 命名原则
a) IED名由系统配置工具统一配置,ICD文件中IED名为“TEMPLATE”; b) 标准7-4部分词汇缩写不够用,补充如下:
Acc Accelerate BF Breaker failure Dev Device Err Error Fst First Long Long OV Over voltage UV Under voltage OC Over current Pmt Permit, permitted Pers Persist, persistent Sig Signal Strp Strap(压板) c) 开关、闸刀及相关控制CSWI和闭锁状态CILO前缀名建议使用变电站间隔命名规
则,由“开关编号”、“闸刀编号”、“地刀编号”组成,示例如下: 500kV线路间隔内开关使用“CB”,I母侧闸刀使用“1G”,II母侧闸刀使用“2G”,I母侧地刀使用“1GD”,II母侧地刀使用“2GD”,线路侧地刀使用“LGD”; 220kV双母线接线的线路间隔内开关使用“CB”,I母侧闸刀使用“1G”,II母侧闸刀使用“2G”,线路侧闸刀使用“3G”,开关线路侧地刀使用“3GD1”,开关母
4
线侧地刀使用“1GD”,线路地刀使用“3GD2”; 220kV母联间隔内开关使用“CB”,I母侧闸刀使用“1G”,II母侧闸刀使用“2G”,I母侧地刀使用“1GD”,II母侧地刀使用“2GD”; 母设间隔闸刀使用“1G”,地刀使用“1GD”; 母线地刀使用“IMGD1”,“IIMGD2”表示I母地刀1,II母地刀2; 对于分相开关,使用开关命名加字母“A”、“B”、“C”表示,如“CBA”表示A相开关;
d) 其它类LN前缀名建议使用尽可能能表达该逻辑节点功能的标准7-4部分英文缩
写。保护功能分段使用后缀名表达,如不分段则为1。示例如下: 线路测量使用“LinMMXU1”(三相)或“LinMMXN1”(单相); 母线测量使用“BusMMXU1”(三相)或“BusMMXN1”(单相); 开关同期控制使用“CBSynCSWI1”; 开关无压控制使用“CBDeaCSWI1”; 开入遥信使用“BinInGGIOx”;
装置告警信号使用“DevAlmGGIOx”; GOOSE告警信号使用“GOAlmGGIOx”; 相间距离二段保护使用“PPPDIS2”; 接地距离三段保护使用“PGPDIS3”; 相过流二段使用“PhPTOC2”; 零序过流三段使用“ZerPTOC3”;
纵联(高频)距离使用“CarDisPDIS1”及“CarDisPSCH1”; 纵联(高频)零序使用“CarZerPTOC1”及“CarZerPSCH1”; 比例差动保护使用“PctDifPDIF1” 速断差动保护使用“HiSetPDIF1” 零序差动保护使用“ZerPDIF1” 远方跳闸使用“RemTrPSCH1” 充电保护使用“ChaPTOC1”
TV断线过流保护使用“TVFailPTOC1”等。 4.6
LNodeType定义
a) 逻辑节点类和数据类统一扩充,见附录A;
b) 自定义LNodeType的 id名称格式为厂家名(_其它前缀)LN类名(_其它后缀)。 DOType定义
a) 公用数据类统一扩充,见附录B;
b) 测控功能用的DOType应按附录C统一定义,禁止自定义DOType; c) 其它自定义DOType时,必须符合标准的定义,id名称格式为厂家名(_其它前缀)
CDC类名(_其它后缀)。 DAType定义
a) 公用数据属性类型不允许扩充;
b) 测控功能用的DAType按附录C统一定义,不允许自定义DAType;
c) 其它自定义DAType时,必须符合标准的定义,id名称格式为厂家名(_其它前缀)
DA类名(_其它后缀)。
5
4.7
4.8
4.9
LN实例建模
a) 一个LN中的DO如果需要重复使用时,应按加阿拉伯数字后缀的方式扩充; b) 断路器使用XCBR实例,闸刀使用XSWI实例,两者的控制均使用CSWI实例; c) 断路器控制模型中同期合与无压合分别建不同实例CSWI,强制合按标准带Check
位控制同期合CSWI,不单独建实例; d) 常规交流测量使用MMXU实例,单相测量使用MMXN实例,不平衡测量使用MSQI
实例,差动测量使用MDIF实例;
e) 变压器挡位使用YLTC实例的TapChg数据;
f) 其它控制功能如小电流接地试跳,根据开关是单点还是双点,分别使用GAPC实
例的SPCSO数据或DPCSO数据;
g) 如果需要分相建模,应该分相建不同实例,如分相断路器和互感器模型; h) 公用告警信号用GGIO的Alm上送,普通遥信信号用GGIO的Ind上送;
i) GGIO和GAPC是通用输入输出逻辑节点,扩充DO必须按Ind1,Ind2,Ind3?;
Alm1,Alm2,Alm3;SPCSO1,SPCSO2,SPCSO3?的标准方式实现; j) DOI实例配置如遥测系数、遥控超时时间等应支持系统组态配置; k) 同一种保护的不同段分别建不同实例,如PP1PDISn、PP2PDISn; l) 同一种保护的不同测量方式分别建不同实例,如相过流PTOC和零序过流PTOC,
分相电流差动PDIF和零序电流差动PDIF等;
m) 纵联距离保护由实例PDIS+PSCH组成,纵联零序保护由实例PTOC+PSCH组
成;
n) 保护功能的启动信号Str必须提供故障方向信息,如果保护功能没有故障方向信息,
必须填“unknown”;
o) 保护功能的动作信号Op不带故障方向信息,Op是逻辑节点PTRC产生跳闸信号
Tr的条件,保护LN与断路器XCBR之间必须有PTRC。保护必须使用PTRC模型实例,其中Str为保护启动信号,Op为保护动作信号,Tr为经保护出口压板后的跳闸出口信号;
p) 保护模型中对应要跳闸的每个断路器各使用一个PTRC实例。如母差保护按间隔
建PTRC实例,变压器保护每侧断路器建PTRC实例,3/2接线线路保护则建两个PTRC实例;
q) 如果母差保护内含失灵保护,母差保护每个间隔单独建RBFR实例,用于不同间
隔的失灵保护;
r) 涉及多个时限但动作定值相同的保护功能应按照面向对象的概念划分成多个相同
类型的逻辑节点;
s) 突变量保护是普通保护的实例,如突变量差动保护是PDIF的实例、突变量零序差
动保护是PTOC的实例、突变量距离保护是PDIS的实例等; t) 充电保护、TV断线过流保护均是PTOC的不同实例; u) 远方跳闸是PSCH的实例,远跳收发信和跳闸信号采用标准强制的ProTx、ProRx、
Op信号;
v) 比例制动差动保护和差动速断保护分别建不同实例,如比例制动差动保护PDIF和
速断差动保护PDIF。
4.10 数据集
除装置参数和定值数据集外(见4.14),所有数据集在系统组态时根据装置ICD文件的
6
服务能力描述统一静态配置,厂家原始ICD文件应不包含数据集。
4.11 报告
a) BRCB和URCB均采用多个实例可视方式;
b) 所有报告在系统组态时根据装置ICD文件的服务能力描述统一配置,厂家原始ICD
文件应不包含报告控制块;
c) 报告各项参数由系统组态统一配置。
4.12 控制模型
a) 控制模型如SBOw、Oper、Cancel按全站统一定义的结构实现,具体见附录B; b) 遥控返回的原因代码应按标准定义统一使用,具体见附录B;
4.13 GOOSE建模 4.13.1 GOOSE配置
a) GOOSE控制块、通信地址参数由系统组态统一配置,装置根据SCD文件的配置
具体实现GOOSE功能;
b) GOOSE输出数据集应支持DA方式,由系统组态统一配置;
c) GOOSE输入定义采用Inputs数据定义实现,用Extref具体定义接收数据ref; 4.13.2 GOOSE告警
a) GOOSE通信中断须送出告警信号,设置网络断链告警。在接收报文的允许生存时
间(Time Allow to live)的2倍时间内没有收到下一帧GOOSE报文时判断为中断。双网通信时须分别设置双网的网络断链告警。
b) GOOSE通信时对接收报文的配置不一致信息须送出告警信号,判断条件为配置版
本号及DA类型不匹配。
c) 为了体现GOOSE中断告警和GOOSE配置版本错误告警模型,ICD文件中应配
置有逻辑接点GOAlmGGIO,其中配置足够多的Alm用于GOOSE中断告警和GOOSE配置版本错误告警。系统组态生成SCD时添加与GOOSE配置相关的Alm的desc描述,厂家根据desc描述配置具体Alm与内部信号的关联。
4.14 GOOSE的收发机制 4.14.1 GOOSE发送机制
a) 装置上电时自动按数据集变位方式发送一次,将自己的GOOSE信息迅速告知接
收方。按照标准,第一帧StNum=1。
b) GOOSE报文心跳间隔为系统配置的T0(MaxTime),报文允许生存时间(Time
Allow to live)为2T0。
4.14.2 GOOSE接收机制
a) GOOSE报文接收时必须考虑网络中断或者发布者装置故障的情况。以双网通信方
式为例,设置一个通信故障标志=((A网中断与B网中断)或配置不一致),接收到GOOSE报文后根据通信故障标志选择接收数据还是预置数据。预置数据是根据各数据类型和用途考虑中断后应该预置的值。
7
预置数据GOOSE通信故障标志1数据10预置数据数据2数据集GOOSE接收预置数据数据n
图2 GOOSE通信故障处理机制
b) 单网接收机制
初始化上一帧StNum=0上一帧SqNum=0收到GOOSE报文是否StNum=上一帧?SqNum>上一否帧?是丢弃报文更新数据图3 GOOSE单网接收机制
c) 双网接收机制
8