使用IEDScout校验61850出错记录及解决方案

1. 使用Discover时出现控制块获取错误

错误信息:

LoopBack: Getting all types in domain TEMPLATEPQM0
LoopBack: Reading all values in domain TEMPLATEPQM0
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$BufTm
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$ConfRev
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$DatSet
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$EntryID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$GI
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$IntgPd
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$OptFlds
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$PurgeBuf
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$RptEna
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$RptID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$SqNum
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$TimeofEntry
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO01$TrgOps
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$BufTm
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$ConfRev
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$DatSet
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$EntryID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$GI
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$IntgPd
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$OptFlds
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$PurgeBuf
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$RptEna
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$RptID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$SqNum
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$TimeofEntry
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO02$TrgOps
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$BufTm
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$ConfRev
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$DatSet
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$EntryID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$GI
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$IntgPd
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$OptFlds
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$PurgeBuf
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$RptEna
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$RptID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$SqNum
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$TimeofEntry
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO03$TrgOps
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$BufTm
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$ConfRev
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$DatSet
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$EntryID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$GI
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$IntgPd
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$OptFlds
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$PurgeBuf
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$RptEna
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$RptID
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$SqNum
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$TimeofEntry
Error: object-non-existent for TEMPLATEPQM0/LLN0$BR$brcbGGIO04$TrgOps
LoopBack: Requesting namedVariableList names for Logical Device TEMPLATEPQM0
LoopBack: GetNameList response: namedVariableList names for Logical Device TEMPLATEPQM0
LoopBack: Completed

解决方案:

 出现该错误,多数是由于DOI定义出错导致的,可通过对<DataSet>中的<FCDA>数据项,一项项进行排查找出出错的<DOI>、<SDI>或者<DAI>实例以及其相应的定义

原文地址:https://www.cnblogs.com/shanwenbin/p/3011987.html