Embedded development
Network devices, before they are able to interoperate, need to be enriched with IEC 61850 management capability. The embedded development toolkit provides an ‘out of the box’ rudimentary server. This server software needs to be connected to the device logic, and needs to run on the device operating system. The architecture has features to support easy potation to various embedded OS systems (an OS encapsulation layer) and hooks to easily bond to the actual device.
Through a rich implementation of the ACSI layer, binding the internal device system logic and standardized protocol logic is made as efficient as possible.
Protocols
Xelas Energy provides all the standard protocols within IEC 61850: MMS, GOOSE and SV. All communication stack technology has been developed in-house. The MMS stack is built upon 7 layer OSI technology and an RFC 1006 implementation that was developed by Xelas Software and deployed in the telecom space for 25 years.
Client applications
Management applications to control various devices functions and gather device information can be rapidly developed using the Xelas Energy client development toolkit. The client toolkit provides a large off-the-shelf base system, that handles the communication over all IEC 61850 protocols and builds a complete information model of all devices being managed. This information model can be loaded into the client (using SCL description files as defined by the IEC standard), or can be built through “discovery” of the connected equipment servers. Communication functions are optimized by our rich ACSI protocol layer implementation. Developers, using the toolkit, can further optimize these interactions. The system can be script driven and various example scripts are provided to illustrate the possibilities.
The client system not only manages everything “below” but also translates the IEC 61850 information model into the database schemas of a relational SQL database. In this way the complete, real time network information is translated into “common” IT resources.
This database representation allows additional client management functions, and any type of application function that need to be based on the actual managed network, to be easily developed. Developers familiar with the RDBM technology will find this task easy since many of the IEC 61850 details are hidden. In summary the “basic” Xelas Energy 61850 client is ready to provide various information services to any application above.
Simulators
To facilitate more efficient development of client and server systems, Xelas Energy offers simulators to test interoperability and communication during system development. These simulators can be regarded as lean implementations of the full embedded development toolkit (for servers) and client development toolkit (for clients), since they provide complete simulated system functionality (with restricted further development and integration functions).
Conformance testing
For quality assurance and regression testing, Xelas Energy offers a complete 61850-10 compliance test suite. A complete set of scripts (similar to the scripts used inside the client and server) is provided to efficiently and automatically test all the functions as defined in the IEC standards. Selecting the relevant tests for the equipment is again fully based on the 61850 prescriptions. Any device claiming 61850 functionality needs to list its compliant functions in a PICS list. This list can be used to select the corresponding tests in the Xelas Energy test suite.
The Xelas Energy client webGUI is fully integrated with the conformance test suites and simplifies running the tests and reviewing test results.
Data integration
The diagram below describes the Xelas Energy network data integration framework. As explained previously the Xelas Energy client system provides a full representation of the managed network translated into a relational database format. This data is of great importance to many applications used within DSOs and TSOs. The information can be provided as an information service of the Xelas Energy client in accordance with modern SOA principles. However, information models within a SOA need to be integrated. The best developed standard information model for operations and business management applications, with many dedicated features for configuration management, performance management, network operations, maintenance management, Scada integration and GIS integration is IEC 61970- often called CIM (common information model). The Xelas Energy network data integration framework provides integration between the 61850 information model, as offered by the Xelas Energy client, and other information models such as CIM. Various additional features are offered, to increase security or to better handle real-time dataflows inside more transaction oriented networks.