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