opensclconfig-devel Mailing List for SCL Manipulation and Configuration Tools
Brought to you by:
esodan
You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2011 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Daniel E. <es...@gm...> - 2010-12-08 00:02:09
|
== ARCHITECTURE & FEATURES == The project have the following parts: * A low level library called LibOpenSCL. It loads/saves, create and edit XML files for IEC 61850-6 Substation Configuration Language (SCL). Is responsible to export an API suitable to be used by any application. * A Windows/WinForms .NET implementation of LibOpenSCL. This implementation have two parts: a GUI library as a repository of WinForms Controls to "display" SCL information called LibOpenSCLUI and the OpenSCLConfigurator application, a small app witch use LibOpenSCLUI and LibOpenSCL to loads/saves, create and edit SCL files. * a GTK#/Mono implementarion of LibOpenSCL. This have two parts: a OpenSASUI, GUI library as a repository for well defined Widgets to be embedded on any application based on GTK#, for now it loads/saves and have minimal edition capabilities, but powerful tools to "extract" convenient information in a more easy to show way (as a documentation viewer tool); and an application called OpenSASConfigurator, it use OpenSASUI as a front end application, but it is just a glue, it demonstrates how easy is to develop new applications using OpenSASUI. == LICENSES == All the software have Free Software Licenses. All the libraries are LGPL, this means that you can develop any proprietary software based on these libraries. == TODO == == LibOpenSCL == * Improve LibOpenSCL API for better more consistent and powerful routines. To help create SCD, CID and ICD files in a more easy way. Even help SCD to add new IEDs with default and IEC 61850-6 compliant structure (the minimum services, communications, logical devices and logical nodes required) * Test the generated XML with real devices, specially the ones witch accept XML files directly. From simple modifications (IP address changes) to a complete Data Model changes (adding Logical Devices and Logical Nodes). * Add support to private parts. Load and saves private parts are supported, but you can't add new ones actually. == Windows/WinForms .NET implementation == * A compleate rewrite to improve its performance and better Object Oriented structure. Gtk#/Mono implementation has demostrated to be up to 5 to 7 times faster! to load large XML files, due to use LibOpenSCL's API directly. (Bug #2934527<http://sourceforge.net/tracker/?func=detail&aid=2934527&group_id=257413&atid=1190701> ) * Finish Edition/Creation of Private parts. Some work on this has been done, but a problem with C#/XML support to add new properties have stopped the effort. == Gtk#/Mono implementation == * Implement edition capabilities. This task depends on LibOpenSCL directly, because OpenSCLUI use any available low level API instead to implement its own routines. * Add More Widgets to OpenSCLUI to edit private parts and substation configuration. I'll add bugs for all of these tasks, some already exists and there are more simple tasks located at Project's Bug Tracker<http://sourceforge.net/tracker/?group_id=257413&atid=1190701> Please suscribe to ope...@li..., in order to interchange public messages, at Project's Mailing List<https://lists.sourceforge.net/lists/listinfo/opensclconfig-devel> I'll add some of these architecture and features descriptions to Project's Help Forum<http://sourceforge.net/projects/opensclconfig/forums/forum/933729> . 2010/12/7 <rob...@ya...> > Hi Daniel, > > first thing I would like to know is what will be the functionalities of the > project, what is available now and a development schedule. > I have downloaded the software and built it in Windows 7, the "solution" > contains 5 projects ... > It would be very helpful if you could write a few words about the > architecture. > > Thanks again > > Roberto > > ** > *From:* Daniel Espinosa <es...@gm...> > *Sent:* Monday, December 06, 2010 8:56 PM > *To:* rob...@ya... > *Cc:* dan...@cf... > *Subject:* Re: OpenSCL > > Hi Roberto, > > We haven't time enough to write up documentation about the software, this > could be a great improvement. In the middle if you want to have any question > about the project (how to get the source code, implementation, arquitecture, > etc) you can ask me directly. Based on your request I can write up most of > the documentation. > > In order to share and store any discussions, please try to use > sourceforge.net like forums and mainly mailing list; even that you can ask > any think to me. > > > 2010/12/6 <rob...@ya...> > >> Dear Daniel, >> >> I'm intererested in the OpenSCL Configurator project; I would like to >> experiment with it and I might contribute, for what I can do. >> Is there any document to get up to speed ? >> I mean specification, user guide etc. >> >> Thank you >> >> Roberto >> > > > > -- > Trabajar, la mejor arma para tu superación > "de grano en grano, se hace la arena" (R) (en trámite, pero para los > cuates: LIBRE) > -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |
From: Daniel E. <es...@gm...> - 2010-02-23 00:59:36
|
RELEASE NOTES: ABOUT: OpenSCLTools is a set of libraries and applications to view, create or edit IEC 61850-6 SCL files. Is an open source software licensed under GPL and LGPL, allowing any Utility, individual or IED vendors to use, study and modify them for its own purposes. Project's home page is located at: http://sourceforge.net/projects/opensclconfig OpenSCLTools 0.5.0 Release Notes Released OpenSCLConfigurator 0.2.3 * Corrections due to API changes on OpenSCL Released LibOpenSCL 0.5 * Support for custom tPTypeEnum and tBasicTypeEnum Released LibOpenSCLUI 0.3.3 * Currections due to API changes on OpenSCL GTK BASED RENAMED TO OpenSASConfigurator!!!! OpenSASConfigurator Version 0.2.0 No windows installer exists jet, but you can download the OpenSCLTools 0.5 version and install all its dependencies: GTK# (and maybe Mono) for Windows. Get them from http://www.go-mono.com/mono-downloads/download.html This new application developed on GTK#, using MonoDevelop, have lot of new features for better user experience and easy SCL analysis. It uses 75% less memory than the actual Windows.Forms version when viewing a 30 MB file for a substation substation, with better response times. This application is basically a Viewer, because Edition capabilities are under development. It's main goals for now is to add powerful utilities to analyze SCL files structure and its information in a easy way, could act as a documentation viewer application. OpenSASUI Version 0.2.0 Based on GTK#, have been added a new library witch defines lot of widgets to make a more modular design: * SclEditor: Top widget container for each editor widgets * SclTreeViewer: A widget to show in a tree the SCL file's structure * DeviceEditor: A widget to show IED information: communications, Logical Devices and Logical Nodes. * LDEditor: A widget to show Logical Device's Logical Nodes information * AccessPointEditor: A widget to show IED's connection information to the network * SclCommManager: A widget to manage communications on the system. Shows configured IP Address and GSE (GOOSE & GSSE). CONTRIBUTE: You can use SharpDevelop or MonoDevelop on Windows for source code hacking/view. Gtk version use MonoDevelop (http://monodevelop.com/Download). The SourceForge.net source repository use Git, then if you want the last source and fancy new features added to this project (for any version) you need to download Git from: http://code.google.com/p/msysgit/downloads/list may you want some help to use Git visit: http://learn.github.com/ For contributions summit or help wanted visit: http://sourceforge.net/projects/opensclconfig/support -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |
From: Daniel E. <es...@gm...> - 2010-01-14 20:54:22
|
RELEASE NOTES: ABOUT: OpenSCLTools is a set of libraries and applications to view, create or edit IEC 61850-6 SCL files. Is an open source software licensed under GPL and LGPL, allowing any Utility, individual or IED vendors to use, study and modify them for its own purposes. Project's home page is located at: http://sourceforge.net/projects/opensclconfig OpenSCLTools 0.4.0 Release Notes The 0.3.2 previous release lacks GTK# version, then this release add it by default, but you need to install GTK# installer, see bellow. Released OpenSCLConfigurator 0.2.2 * Fixed a bug when importing SCL files * Assembly Information corrections, including fixing Version numbers * OpenSCLConfigurator improves on About dialog for auto detects assemblies versions Released LibOpenSCL 0.4.1 * Lot of API additions on OpenSCL.Object, mainly useful for new GTK based application and console * Assembly Information corrections, including fixing Version numbers Released LibOpenSCLUI 0.3.2 * Fixed a bug when importing SCL files when a new file is created * Assembly Information corrections, including fixing Version numbers NEW GTK BASED APPLICATION!!!! OpenSCLConfiguratoGTK Version 0.1.0 No windows installer exists jet, but you can download the OpenSCLTools 0.4 version and install all its dependencies: GTK# (and maybe Mono) for Windows. Get them from http://www.go-mono.com/mono-downloads/download.html This new application developed on GTK#, using MonoDevelop, have lot of new features for better user experience and easy SCL analysis. It uses 75% less memory than the actual Windows.Forms version when viewing a 30 MB file for a substation substation, with better response times. This application is basically a Viewer, because Edition capabilities are under development. It's main goals for now is to add powerful utilities to analyze SCL files structure and its information in a easy way, could act as a documentation viewer application. LibOpenSCLUIGTK Version 0.1.0 Based on GTK#, have been added a new library witch defines lot of widgets to make a more modular design: * SclEditor: Top widget container for each editor widgets * SclTreeViewer: A widget to show in a tree the SCL file's structure * DeviceEditor: A widget to show IED information: communications, Logical Devices and Logical Nodes. * LDEditor: A widget to show Logical Device's Logical Nodes information * AccessPointEditor: A widget to show IED's connection information to the network * SclCommManager: A widget to manage communications on the system. Just can show an IPs address table for now. CONTRIBUTE: You can use SharpDevelop or MonoDevelop on Windows for source code hacking/view. Gtk version use MonoDevelop (http://monodevelop.com/Download). The SourceForge.net source repository use Git, then if you want the last source and fancy new features added to this project (for any version) you need to download Git from: http://code.google.com/p/msysgit/downloads/list may you want some help to use Git visit: http://learn.github.com/ For contributions summit or help wanted visit: http://sourceforge.net/projects/opensclconfig/support -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |
From: Daniel E. <es...@gm...> - 2009-11-27 22:25:04
|
Please try this new version. Release Notes are comming. -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |
From: Daniel E. <es...@gm...> - 2009-09-29 18:14:18
|
ANNOUCE OpenSCL Tools 0.2 Released OpenSCLTools is a set of libraries and applications for Substation Configuration Language (SCL), as described by IEC 61850-6 standard, edition and creation. It's conformed by: * LibOpenSCL: Low level library for edition and creation of SCL files. * LibOpenSCLUI: Graphical User Interface objects library based on Winforms for edition and creation of SCL files. * LibOpenSCLConfigurator: User friendly main application based on LibOpenSCLUI and LibOpenSCL libraries. Project's home page: http://sourceforge.net/projects/opensclconfig STATEMENT This version of OpenSCLTools, it's for testing and development purposes. Right now, OpenSCLTools libraries' API are not stable jet. MAIN NEW FEATURES: LibOpenSCL Version 0.3 * Library now have definitions for Logical Nodes, Common Data Classes, Common Data Attributes as defined by IEC 61850-7 series. * Added basic support for validation of attributes' values. LibOpenSCLUI Version 0.2 * The tree view object allows to modify attributes values for each element in the tree (tags in the XML file). * Tree view now can add new elements in the SCL file like substations, IEDs, LNs, DOIs, DAIs, DataSet and any supported SCL's XML tag. OpenSCLConfigurator Version 0.2 * Allows to open, modify, save and create new SCL files (SCD, CID and ICD). Private parts modification are planned for future versions. * Most of the visualization of SCL files are based on classes, focused for some advanced users, like the ones that want to create new SCL files from scratch. Future versions will add easy methods to help normal users to browse the SCL file and modify some common attributes (like change IP address). * The application don't crash if a not not valid SCL file is open. * Open/Save dialogs now have filters for SCL files, no XML is showed. Even that, you can open any XML file (by filter for all files) with a valid SCL file structure. KNOWN ISSUES: * Some extensions established on IEC 61850-8-1 are not included in LibOpenSCL, then some SCL files using this extensions can't be opened. PLANNED FEATURES: * Allow add and modify private parts. Mainly for IED vendor users. * Import CID and ICD files to create SCD files. * Improved GUI for IED creation . * Improved GUI for LDs creation. * Improved GUI for LNs creation. * Default values for new elements to help SCL creation and edition. * Fixed Communication tags creation by using the improved methods for IED creation. * Better History logging. Per CID and per SCD files. * TreeView showing nodes with better description. |
From: Daniel E. <es...@gm...> - 2009-09-23 01:02:50
|
We are working very hard to release a new version of OpenSCL Tools. Most of the new features are located at "devel" branch of the proyect's GIT repository, and are near to reach enough stability in order to merge to master branch and then release new versions. The main features to come in the next release are: * LibOpenSCL Library now have definitions for Logical Nodes, Common Data Classes, Common Data Attributes as defined by IEC 61850-7 series. Has support for validation of attributes' values. * LibOpenSCLUI, the tree view object allow to modify attributes values and add new elements in the SCL file like substations, IEDs, LNs, DOs and DAs. * OpenSCLConfigurator, allows to open, modify, save and create new SCL files (SCD, CID and ICD). Modication of private parts are planned for future version. Most of the visualization of SCL files are based on classes focused for some advanced users, like the ones that want to create new SCL files from scrach. Future versions will add easy methods to help normal users to browse the SCL file and modify some common attributes (like change IP address). Most these new features can be downloaded by taking an snapshot of the devel branch by browsing the code at https://sourceforge.net/projects/opensclconfig/develop Planned futures: * Allow add and modify private parts. Mainly for IED vendor users. * Import CID and ICD files to create SCD files. * Better History logging. Per CID and per SCD files. * TreeView showing componets for easy use of normal users, for advanced ones the actual class view, will still be avairable. -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |
From: Daniel E. <es...@gm...> - 2009-09-22 04:40:45
|
This is the welcome message for this list. -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE) |