Rule No. | Rule Categorization | Rule explanation |
Rule 1 | LN-Related validation Rule | The lnClass in the LNodeType in the SCL must be consistent with the name of Logical Node in the IEC 61850 UML Model |
Rule 2 | DO-Related Rule | The Mandatory DO defined in the SCL must be present in IEC 61850 UML Model |
Rule 3 | Presence Condition testing | The Presence Condition of the Data Object (DO) in the SCL must be consistent with the Presence Condition in the IEC 61850 UML Model for the specific DATA |
Rule 4 | DO name validation | The Data Object (DO) name in the SCL must be consistent with the DO name of the IEC 61850 UML Model |
Rule 5 | CDC name validation | The Common Data Class (CDC) name of the DOType in the SCL must be consistent with CDC naming convention in the IEC 61850 UML Model |
Rule 6 | DA related Validation Rule | The Data Attribute (DA) name and SDO name in the SCL DOtype must be consistent with the standard naming convention in the IEC 61850 UML Model |
Rule 7 | The Mandatory Data Attribute (DA) and SDO in the SCL must be present in the IEC 61850 UML Model | |
Rule 8 | The DA type defined in the SCL must be consistent with the DA type in the IEC 61850 UML Model for each specific DATA | |
Rule 9 | Functional Constraint validation | The Functional Constraint (FC) of all the Data Attributes (DA) in the SCL must be consistent with the IEC 61850 UML Model |
Rule 10 | DA TrigOps Validation | The Trigger operations (TrigOps) of the Data Attribute (DA) in the SCL must be consistent with the IEC 61850 UML Model |
Rule 11 | EnumTypes Related Validation | All EnumTypes defined in the SCL must be consistent with the EnumTypes defined in the IEC 61850 UML Model |
Rule 12 | LNType-related Validation Rule | The LN type used in SCL of the IED must be defined within the LNodeType of the Data Type Templates in the UML Model |
Rule 13 | DOType validation Rule | The DOI type used in the IED must be defined within the DOType of the UML Model DataType Templates |
Rule 14 | The DAI type used in the IED must be defined in the DOType or DAType of the UML Model DataTypeTemplates | |
Rule 15 | EnumType related Validation Rule | Any Enummerated Values (Enum) that is not defined in the EnumType of the Data Type Templates of the UML Model must not be used |
Rule 20 | LNodeType related validation rule | The name of DOI in the SCL under test must be consistent with the name of Data object in LNodeType of the Standard UML model. |
Rule 21 | DOType related validation rule | The name of DAI and SDI in the SCL under test must be consistent with the name of Data Attribute in DOType in the standard UML model. |
Rule 22 | Value DAI Rule | The value of DAI defined in the SCL under test must be within a range that is defined in the standard IEC 61850 UML Model |
Rule 23 | EnumType Validation Rule | The value of DAI in the SCL under test must be consistent with EnumType in the UML model, if the type of DAI is EnumType |
Rule 24 | Warning for LNodeType | Warning, If Duplicated definition of the same LNodeType is found in the SCL under test |
Rule 16 | Warning, If the LNodeType defined in the DataTypeTemplates of the UML Model is not used in the SCL under test | |
Rule 25 | Warning for DOType | Warning, If Duplicated definition of the same DOType is found in the SCL under test |
Rule 17 | Warning, If the DOType defined in the DataTypeTemplates of the UML Model is not used in the SCL under test | |
Rule 26 | Warning for DAType | Warning, If Duplicated definition of the same DAType is found in the SCL under test |
Rule 18 | Warning, If the DAType defined in the DataTypeTemplates of the UML Model is not used in the SCL under test | |
Rule 27 | Warning for EnumType | Warning, If Duplicated definition of the same EnumType is found in the SCL under test |
Rule 19 | Warning, If the EnumType defined in the DataTypeTemplates of the UML Model is not used in the SCL under test |