SmartGridware® Solution Suite
SmartGridware® Product Overview
The SmartGridware® Solution Suite includes the following:
The following diagram shows the relationship between the different SmartGridware products and other dependent components. Just (click) on a component to see more information:
SmartGridware® Java Mini61850 Client/Server SDK
The SmartGridware® Mini61850 Client/Server SDK is a simplified, 'minimalist' API and simulation suite which implements the IEC 61850 protocol for both client and server role applications. It is well suited to:
- simple simulation of IEC 61850 Servers
- simple simulation of IEC 61850 clients
- rapid prototyping of IEC 61850 applications
- implementing IEC 61850 test applications
- implementing simple IEC 61850 servers
- adding customization to IEC 61850 simulators.
- implementing simple client and server applications for small scale IEC 61850 systems
The Mini61850 API 'wraps' the full-blown SmartGridware® IEC 61850 Client/Server APIs in order to hide the complexity inherent in the object model, data types and service interface. The resulting interface has a small fraction of the number of classes/methods while maintaining much of the same functionality. While not all functionality is accessible through the minimalist API it is still sufficient for a most simple IEC 61850 applications.
SmartGridware® Java IEC 61850 Client SDK
The SmartGridware® Java IEC 61850 Client Software Development Kit (SDK) provides a high level API for the easy and rapid development of Java based IEC 61850 Client applications using Java interfaces that model ACSI (Abstract Communication Service Interface) components rather than MMS messages.
- Automatic server discovery
- URI based addressing
- API Models ACSI objects (LD/LN/FC/DO/DA/BRCB/URCB/DataSet)
- Convenience operations for ACSI Services (GetDataValues/SetDataValues), etc.
- Protocol independent API hides all details of MMS interactions
SmartGridware® Java IEC 61850 Server SDK
The SmartGridware® Java IEC 61850 Server Software Development Kit (SDK) provides a high level API for the easy and rapid development of Java based IEC 61850 Server applications. With built-in support for most common server functionality and ACSI services as well as SCL ICD file based configuration, developing IEC 61850 Servers is a snap.
- Built-in support for ACSI services
- Support for BRCB, URCB and Control state models
- SCL ICD File driven data model
- Protocol independent API hides all details of MMS interactions
SmartGridware® Java IEC 61850 IED Simulator
The SmartGridware® Java IEC 61850 IED Simulator is an extensible, SCL ICD file configurable IED simulator with full MMS support.
- Built-in support for common ACSI services
- SCL ICD file based data model loading
- Extensible through the SmartGridware® Java IEC 61850 Server SDK
- Built-in support for BRCB, URCB, and Control state models
- Simulation behaviors configurable through the SCL files.
SmartGridware® IEC 61850 Data Logger
The SmartGridware® IEC 61850 Data Logger is an IEC 61850 client application for receiving and logging data values from an IED. It uses with Integrity reports or polling to obtain the data. It supports the following set of features:
- Data model initialization via SCL or IED Discovery
- Supports data collection via the following means:
- report control block integrity reports
- polling of DataSets or individual data values
- Supports creation of dynamic data sets
- Supports configurable connection management with automatic re-establishment
- Command Line Interface for starting/stopping logging as well as querying the IED
- Encrypted security information on configuration files
- Supports limits on logfile size, logging times, etc.
- Currently supports CSV output file formats.
- Under Development: web based configuration interface
SmartGridware® IEC 61850 Client Command Tool
The SmartGridware® IEC 61850 Client Command Tool is an IEC 61850 client application that allows the user to connect to and perform services against an IEC 61850 server. It provides a simple command line interface the user can utilize to send services to the server and print out server data values.
SmartGridware® Java MMS Protocol SDK
The SmartGridware® Java MMS Protocol SDK is an MMS protocol messaging API built on the tried and true Monfox DynamicOSI protocol stack. Will full support for all IEC 61850-8-1 MMS features, this API provides fine grained control over all MMS interactions in your application. The SDK may be used to implement both MMS client and MMS server applications.