SCD制作导入模板冲突时操作方法及建议_ICDCheck_第1页
SCD制作导入模板冲突时操作方法及建议_ICDCheck_第2页
SCD制作导入模板冲突时操作方法及建议_ICDCheck_第3页
SCD制作导入模板冲突时操作方法及建议_ICDCheck_第4页
SCD制作导入模板冲突时操作方法及建议_ICDCheck_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模板冲突规范化操作方案在制作SCD中经常碰到模板冲突,模板冲突主要带来两个问题。问题一:每个人的处理方法不一样,或忽略,或替换,或添加前缀,而且前缀没有规划,对于后期维护的人极其不方便。问题二:如果处理不好会造成实例化找不到模板类型,情况轻时造成关键性的信息丢失,情况严重时可能造成后台前置起不来。基于以上两个问题,有必要强调和规范在模板处理时的一些注意事项,方便后期的SCD维护。1 现状:1.1 PCS装置的现状高压PCS已基本没有问题,低压,合并单元,智能终端还未完全统一,经常发现问题。1.2 其他厂家现状 不是非常清楚,正在收集样本。2 ICDCheckTool模板检测时间充裕时,争取在对

2、添加装置的ICD都过一遍ICDCheckTool,了解其与标准模板的冲突地方,方便SCD集成时处理。时间不充裕时,只对第一台装置ICD进行ICDCheckTool 检测。2.1 ICDCheckTool使用办法通过选择PCS统一模板来选择和国网版还是KEMA版来比。ICDCheckTool 所报出来与PCS模板冲突时基于以上选择的,应根据工程的实际情况选择是国网模板还是KEMA模板比较。灵活运用工具中右键功能,可以实现数据追踪,显示模板,可以对比ICD模板与国网,KEMA模板。2.2 PCS装置处理争取解决,解决不了提交反馈单。2.3 外厂家的处理可以检测,结果不做要求也无法强制要求。3 实施

3、细则3.1 新建变电站模板冲突的处理:按如下顺序处理:3.1.1 第一步,增加PCS装置高压保护必须通过ICDCcheckTool检查导入的第一台PCS900装置ICD,无任何模板不一致问题。目的在于,导入相对标准的模板先进入SCD,作为后续装置比较的基础。3.1.2 第二步,陆续增加后续装置的ICD后续ICD将不断进入SCD,SCD工具依次比较相同ID的DA Type,DO Type,LNode Type,当发现相同的模板类型且有任何不一致(如类型不同,前后顺序不同,子数目不同)即判断为模板冲突,模板冲突时提供三种操作方式,忽略,替换,添加前缀。一般来说,国内变电站参考处理IEC61850工

4、程继电保护应用模型,我们公司对应的模板库为HVAC_TPL_SGCC.tpl,国外变电站参考61850标准7-3,7-4,我公司对应模板库为HVAC_TPL_KEMA.tpl. HVAC_TPL_SGCC.tpl与HVAC_TPL_KEMA.tpl已经集成在ICDCheckTool中,作为ICDCheckTool比较的标准模板,在更新SCD查看哪个为标准模板时我们主要参考的就是这两个文件,可以使用UE打开查看。对于DA Type,DO Type规定了相对固定的模板类型,因此在冲突时应该参考标准类型进行,根据标准模板的正确性来选择是采用三种操作方式“忽略”,“替换”,“添加前缀”的哪一方式进行:

5、“忽略”主要适用于SCD的采用或接近标准模板而ICD不符合标准模板的情况;“替换”主要适用于ICD的采用或接近标准模板而SCD不符合标准模板的情况;“添加前缀”一般在新建变电站不建议采用,尽量少用,用多了会搞不清楚你之前是怎么加前缀的,主要适用于ICD与SCD的模板冲突时不想采用其中任何一个,而依然独立使用各自模板的情况,一般用于子数据类别无法兼容时,“忽略”“替换”实在搞不定的时候才考虑用“添加前缀”的方式,不到必须用这个解决,尽量不要用。无论采用何种方式都应该最大限度的保证SCD中的模板类型接近标准模板。由于之前导入了一个比较标准的PCS900装置模板类型,因此在实际操作时,使用“忽略”的

6、次数是最多的。在这里面对非常复杂的无法预知的局面是很难把所有的情况总结出来的,因此这里只对一些常出现的问题用截图的办法做一个简介,以供参考,方便对类似问题的处理。n 常见DA Type冲突1)脉冲,国内装置不采用此类型,依据标准选择CN_PulseConfig 参考标准模板HVAC_TPL_SGCC.tpl <DAType id="CN_PulseConfig"> <BDA name="cmdQual" bType="Enum" type="PulseConfigCmdQual" /> &l

7、t;BDA name="onDur" bType="INT32U" /> <BDA name="offDur" bType="INT32U" /> <BDA name="numPls" bType="INT32U" /> </DAType> 因此应该“忽略”而采用SCD中的模板。n 常见DO Type冲突1) 整形对枚举型,这两种是可以兼容的,可以用其中一个替代另一个,标准一般采用整形CN_INS(CN_INS_EX,CN_INS_R

8、unOK,CN_INS_Beh,CN_INS_Health,CN_INS_ARST,CN_INS_CBOpCap,CN_INS_SwTyp,CN_INS_SwOpCap,CN_INS_FltLoop,CN_INS_CBErs,CN_INS_INT32U,CN_INS_INT8)参考标准模板HVAC_TPL_SGCC.tpl <DOType id="CN_INS" cdc="INS"> <DA name="stVal" bType="INT32" dchg="true" fc=&

9、quot;ST" /> <DA name="q" bType="Quality" qchg="true" fc="ST" /> <DA name="t" bType="Timestamp" fc="ST" /> <DA name="subEna" bType="BOOLEAN" fc="SV" /> <DA name="subVa

10、l" bType="INT32" fc="SV" /> <DA name="subQ" bType="Quality" fc="SV" /> <DA name="subID" bType="VisString64" fc="SV" /> <DA name="dU" bType="Unicode255" fc="DC" /> &

11、lt;/DOType>因此应该“忽略”而采用SCD中的模板。2) SPC中标准模板不包含ctValCN_SPC(CN_SPC_EX,CN_SPC_DC)参考标准模板HVAC_TPL_SGCC.tpl <DOType id="CN_SPC" cdc="SPC"> <DA name="SBOw" bType="Struct" type="CN_SBOw_Oper_SDPC" fc="CO" /> <DA name="Oper"

12、; bType="Struct" type="CN_SBOw_Oper_SDPC" fc="CO" /> <DA name="Cancel" bType="Struct" type="CN_Cancel_SDPC" fc="CO" /> <DA name="stVal" bType="BOOLEAN" dchg="true" fc="ST" />

13、<DA name="q" bType="Quality" qchg="true" fc="ST" /> <DA name="t" bType="Timestamp" fc="ST" /> <DA name="subEna" bType="BOOLEAN" fc="SV" /> <DA name="subVal" bType="

14、BOOLEAN" fc="SV" /> <DA name="subQ" bType="Quality" fc="SV" /> <DA name="subID" bType="VisString64" fc="SV" /> <DA name="pulseConfig" bType="Struct" type="CN_PulseConfig" fc=&qu

15、ot;CF" /> <DA name="ctlModel" bType="Enum" type="ctlModel" fc="CF" /> <DA name="sboTimeout" bType="INT32U" fc="CF" /> <DA name="sboClass" bType="Enum" type="sboClass" fc="C

16、F" /> <DA name="dU" bType="Unicode255" fc="DC" /> </DOType>因此应该“替换”而采用ICD中的模板。3)前后顺序颠倒,采用标准模板CN_SAV(CN_SAV_EX)参考标准模板HVAC_TPL_SGCC.tpl<DOType id="CN_SAV" cdc="SAV"><DA name="instMag" bType="Struct" type

17、="CN_AnalogueValue_I" fc="MX" /> <DA name="q" bType="Quality" qchg="true" fc="MX" /> <DA name="units" bType="Struct" type="CN_units" fc="CF" /> <DA name="sVC" bType="S

18、truct" type="CN_ScaledValueConfig" fc="CF" /> <DA name="min" bType="Struct" type="CN_AnalogueValue_I" fc="CF" /> <DA name="max" bType="Struct" type="CN_AnalogueValue_I" fc="CF" />

19、<DA name="dU" bType="Unicode255" fc="DC" /></DOType>因此应该“忽略”而采用SCD中的模板。LNode Type 一般都带有各厂家的前缀或某种型号专用的LN,如南瑞继保:NRR,P9611;国电南自:SAC; 因此各厂家冲突的概率较小,公司内部冲突不统一反而概率较高,下面举例说明。n 常见LNode Type冲突1)标准模板采用加EX的扩展DO Type,根据标准模板处理NRR_TCTR(NRR_TVTR)参考标准模板HVAC_TPL_SGCC.tpl<L

20、NodeType id="NRR_TCTR" lnClass="TCTR"> <DO name="Mod" type="CN_INC_Mod" ext:eOption="M" desc="Mode" /> <DO name="Beh" type="CN_INS_Beh" ext:eOption="M" desc="Behaviour" /> <DO name=&

21、quot;Health" type="CN_INS_Health" ext:eOption="M" desc="Health" /><DO name="NamPlt" type="CN_LPL_LN0" ext:eOption="M" desc="Name Plate" /> <DO name="EEHealth" type="CN_INS_Health" ext:eOption=&

22、quot;O" desc="External equipment health " /> <DO name="EEName" type="CN_DPL" ext:eOption="O" desc="External equipment name plate " /> <DO name="OpTmh" type="CN_INS" ext:eOption="O" desc="Operation t

23、ime " /> <DO name="Amp" type="CN_SAV" ext:eOption="M" desc="Current (Sampled value) " /> <DO name="AmpChB" type="CN_SAV_EX" ext:eOption="E" desc="Current (Sampled value from another channel) " /> <

24、DO name="ARtg" type="CN_ASG_SP_EX" desc="Rated Current" /> <DO name="HzRtg" type="CN_ASG_SP_EX" desc="Rated Frequency" /> <DO name="ARtgSnd" type="CN_ASG_SP_EX" desc="Secondary Rated Current" />

25、<DO name="ECVTDelay" type="CN_ASG_SG_EX" desc="ECVT Delay time" /> <DO name="IROCCTFail" type="CN_ASG_SG_EX" desc="CT Fail over current value" /> <DO name="BlkCTFail" type="CN_SPG_SG_EX" ext:eOption="

26、E" desc="CT Fail Block Protection" /> <DO name="CTPAB" type="CN_SPG_SG_EX" ext:eOption="E" desc="CT Phase AB" /> <DO name="CTPBC" type="CN_SPG_SG_EX" ext:eOption="E" desc="CT Phase BC" /> &l

27、t;DO name="CTPCA" type="CN_SPG_SG_EX" ext:eOption="E" desc="CT Phase CA" /></LNodeType>因此应该“忽略”而采用SCD中的模板。2)标准模板含有可选项ext:eOption="M",根据标准模板处理NRR_GGIO_ALM参考标准模板HVAC_TPL_SGCC.tpl<LNodeType id="NRR_GGIO_ALM" lnClass="GGIO"

28、;> <DO name="Mod" type="CN_INC_Mod" ext:eOption="M" desc="Mode" /> <DO name="Beh" type="CN_INS_Beh" ext:eOption="M" desc="Behaviour" /> <DO name="Health" type="CN_INS_Health" ext:eOp

29、tion="M" desc="Health" /> <DO name="NamPlt" type="CN_LPL_LN0" ext:eOption="M" desc="Name Plate" /> <DO name="Alm1" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /

30、> <DO name="Alm2" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm3" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm

31、4" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm5" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm6" type="CN_SPS&

32、quot; ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm7" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /> <DO name="Alm8" type="CN_SPS" ext:eOption="O" desc="General indication (binary input) " /></LNodeType>因此应该“忽略”而采用SCD中的模板。3.1.3 特别说明,”添加前缀”的管理办法如确有需要添加前缀,按以下方式增加:1)填写SCD文件中的Header部分,对添加前缀进行说明,越详细越好。例如:2)使用统一的前缀名称,指定标准的前缀名称如下。厂家名第一次添加前缀名第二次添加前缀名第三次增加前缀名第n次增加前缀名说明国电南自NZ1_NZ2_NZ3_NZn_l 各主流厂家采用不同前缀名;l 使用前缀名后需要在Header中填写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论