Checking SCL Files for Improved Interoperability Joe Stevens
 
											Checking SCL Files for Improved Interoperability Joe Stevens Triangle Micro. Works jstevens@trianglemicroworks. com
 
											Agenda • Background on SCL Files What is SCL, how is it defined, and how is it used? • Why Check? The benefits of checking SCL Files • What Should Be Checked? Important checks that should be covered • Resources for Checking SCL Files How you can check your SCL Files Agenda SCL Background Why Check? What to Check? Resources
 
											Background on SCL Files System Configuration description Language (SCL) XML based, self-describing language Configures all IEC 61850 devices in the system SCL Definitions Include: • • IED Capabilities - Services, Control Blocks, Sampled Values, GOOSE Object Models for IED’s – Logical Nodes, Data Objects, Data Attributes, Enums Communication configuration – addressing, Data Sets, GOOSE publishing, External References Substation configuration – voltage levels, bays, equipment, electrical connectivity Agenda SCL Background Why Check? What to Check? Resources
 
											Why Check? The Benefits of Checking SCL Files • Improve the interoperability of devices • Reduce time spent testing and debugging • Help streamline the engineering process Specification SSD IED Template ICD Agenda SCL Background IEC 61850 Engineering Process System Configuration IED Configuration SCD CID Why Check? What to Check? Resources
 
											What Should Be Checked? Checked by Vendor Tools Many different levels to checking SCL: Important for upfront system specification Important for system level communications Only a portion can be checked by tools Checking tools can automate Models are large and the standard is long Essential for parsing by devices Easiest to discover with many tools Level 5 – Vendor Specific Level 4 – Substation Level 3 – Communication Configuration Level 2 – Object Model Resolution They are all important! Level 1 – Schema Validation Agenda SCL Background Why Check? What to Check? Resources
 
											Resources for Checking SCL Files How can you check your SCL Files? 1. Vendor Tools: System Configuration Tools, IED Configuration Tools 2. Third Party Tools: SCL Editors, Configuration Tools, Testing Tools 3. Specific SCL Checking Tools Free Web Based Checking at Triangle. Micro. Works. com Agenda SCL Background Why Check? What to Check? Resources
 
											SCL Consistency and Completeness Check Overview of Checking Performed: Schema Validation Object Model Resolution • Consistency Across Entire File • Completeness Compared to the Standard Communication Section • GOOSE and Sampled Value Control Blocks • Match Access Points and Logical Devices to IED Check for Mismatches in Control Blocks and Services Agenda SCL Background Why Check? What to Check? Resources
 
											SCL Consistency and Completeness Check Object Model Checks Performed: ü Ensures that the entire Object Model fully resolves ü Verifies the Object Model is consistent with the standards • Check that mandatory elements are present • Check type and functional constraints • Find any name, order, and type inconsistencies for LN’s, DO’s, DA’s, Enums ü Verifies all instance data in IED section: • Path is correct and found in object model • Initial value is valid based on given type in the object model ü Verifies that Data Set paths resolve in the Object Model ü Verify that Control Blocks refer to an existing Data Set in the model ü IEC 61850 -6, -7 -3, -7 -410 (Hydro), -7 -420 (DER), 61400 -25 (Wind Turbines) Agenda SCL Background Why Check? What to Check? Resources
 
											Triangle. Micro. Works. com/SCLWeb. Check
- Slides: 9
