<< Click to Display Table of Contents >>
Using Configuration Libraries |
The framework to create self-healing applications contains a set of configuration libraries capable of reading CSV files and perform the necessary configuration for the Self-Healing Module functionality. The configuration libraries are the following:
•Configure Simulator: Its main function is read the files containing a list of devices, as well as the model of each device, and create all system Measurements, Commands and Protections. This library also creates the Simulator's data structure and the whole system's SCADA structure. In case of configuring a real-time application, this library is replaced by a library customized to meet the features of a client's communication system
•Configure Self-Healing: Using information from the file with the list of devices, it executes the configuration of Measurements relative to the Self-Healing Module. This library is used to configure the Simulator, as well as to configure the real-time system
•Configure Power Flow: Configures the data structure referring to the system's Simulator, thus users can generate the operation scenarios to simulate
•Delete Objects: This library deletes all data objects to allow a new configuration load. This option is used when there is a change in the system model. After executing this command, users must sync all data objects again
To have a deep understanding of all techniques used in the development of these libraries, please read the following articles on Elipse Knowledgebase:
•Automation in code generation: Lesson 2 - Reading information from an Excel file
•Automation in code generation: Lesson 3 - Changing a String into a vector
•Automation in code generation: Lesson 5 - Adding objects via scripts
•Automation in code generation: Lesson 7 - Events for script execution