Menu

Upcomming 0.6.0

2013-06-04
2015-04-29
  • Daniel Espinosa Ortiz

    I've merged to master for opensclconfig-opensclconfig repository, lot of new improvements, making at up to 10 times faster load SCL and import new IEDs.

    I think it has basic functionality equivalent with last 0.5.x series. I've start to clean up most unused and deprecated classes or code.

    I'm almost re-writing most GUI objects in order to avoid some time-consuming practices.

     
  • Pavel Charvat

    Pavel Charvat - 2013-06-06

    Hi Daniel, I use your tool sometimes. I have just released my own tool named IEDExplorer. I am just thinking if there is a way how to combine both tools. Just have a look at it http://sourceforge.net/projects/iedexplorer/ and let us think if there is an advantage in combining these tools.

     
  • Daniel Espinosa Ortiz

    That is a great idea!

    We can create a front end using both proyects.

    Both sides must have a library, like LibOpenSCL, used by OpenSCLConfigurator, and just develop a GTK# or WinForms front end that could use both.

    This tool can:

    • Read SCL definitions for an IED
    • Compare it with the ones defined in the IED by MMS
    • Browse the network to check SCL/SCD IEDs and verity its configuration by MMS
    • Simulate IEDs based on SCL
    • More...
     
  • zhangxiao

    zhangxiao - 2015-04-29

    Why new version have not comming?

     
    • Daniel Espinosa Ortiz

      No new viersions of OpenSCLConfigurator will come in near future.

      I've found great problems to fix or improve the code.

      My concern is that using C# as a language to develop this tool's based
      library to read/write SCL files makes it unusable for other projects
      written, i. e., in C++, Java, Python, or any other.

      I've desired to create a new LGPL licensed project called: LibreSCL (R) at:

      http://powerwaremediacore.github.io/librescl

      This project is written in Vala, but all code is translated to C at compile
      time. It has much more functionalities like Hash containers for IED,
      Templates and others hashable objects in a SCL file. It uses other
      opensource libraries to Serialize/Deserialize objects ([1]).

      All API is object oriented, because Vala [2], you can extend it using C#
      like syntax.

      All API could be used by any other languages. To day it provides bindings
      to Python, JavaScript, and any other language supported for
      GObjectIntrospection.

      With LibreSCL (R), you can create, for example, scripts to read and modify
      SCL files, with an easy to use like:

      !python

      import sys
      from gi.repository import Lscl
      try:
      f = sys.argv[1]
      except Exception:
      print ("You must provide at least a SCL file to process")
      try:
      doc = Lscl.SclDocument ()
      doc.read (sys.argv[1])
      print ("SCL basic statistics:")
      print (doc.get_property ("scl").to_string ())
      except Exception:
      print ("Bad file name given")

      Even better, LibreSCL (R), privides a foundation to have a Plugin system to
      allow any IED Manufacturer to be configured using any SCL file, but using
      its own internal binary representation, settings and communication
      protocols, while any other tool just need to use LibreSCL standard
      interfaces. You can create a configuration for a device and the plugin will
      translate it to IED specific format and configuration.

      LibreSCL is flexible enough to be extended to add new Templeates
      definitions, embed Logic, One Line Diagrams, and any other information
      represented in XML. While, provides open definitions you will be able to
      use in your own application, open source or proprietary due to its license.

      For more information about technologies used by LibreSCL (R), check at:

      [1] https://wiki.gnome.org/GXml

      [2] https://wiki.gnome.org/Projects/Vala

      [3] https://wiki.gnome.org/Projects/GObjectIntrospection/Users

      2015-04-29 7:23 GMT-05:00 zhangxiao zxzhangxiao@users.sf.net:

      Why new version have not comming?

      Upcomming 0.6.0
      https://sourceforge.net/p/opensclconfig/discussion/933728/thread/3861aa68/?limit=25#051b


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/opensclconfig/discussion/933728/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

      --
      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)

       

Log in to post a comment.