Pricing/Info    Download   
 Home Products About Support Contact

SmartGridware® IEC 61850 IED Simulator

Browser based Multi-user/Multi-IED Simulator

Product Overview

The SmartGridware® IEC 61850 IED Simulator is a browser based IED server simulator. It runs as a web server on the local system and provideds a browser based graphical user interface that can be accessed both from the local system or remote systems for the simulation of IEC 61850 Server instances. It provides support for the standard ACSI Services as defined in the IEC 61850-8-1 MMS client/server as well as GOOSE/GSE profile.

Product Features


The IED Simulator is capable of loading and simulating multiple simultaneous IED instances from SCL and provides multiple simultaneous application users to view and control the simulator state.
See some of the many features below:

  • Multiple IED Simulation
  • Multiple GUI User
  • Multiple GUI Clients
  • SCL driven data model
  • Default behavior for common CDCs
  • Implements state modeling and standard control processing
  • Report, GOOSE, Setting Group, and other control blocks
  • SCL and JSON based data export
  • ACSE and MMS Message monitoring, viewing and export
  • Configurable GUI theme colors

Screen Examples


The following screen examples show the basics of the simulator interface SmartGridware® IEC 61850 IED Simulator: using the (click to view):

Login Screen
Main Screen(Dark)
Main Screen(Light)
IED Data Tree
Multi IEDs
Set Operation

Report Control
SCL Loader
Custom View

Quick Start/User Guide


To get a good idea of the functionality as well as look and feel of the IED Simulator interface, see the following user guide:


IED Sim: Quick Start / User Guide

Supported Standards


The functionality provided by the SmartGridware® IEC 61850 IED Simulator is implemented in compliance with the following standards (click to view):

IEC 61850 Standards

  • IEC 61850-7-1: Principles and models
  • IEC 61850-7-2: Abstract Communication Service Interface (ACSI)
  • IEC 61850-7-3: Common Data Classes
  • IEC 61850-7-4: Logical Node Classes
  • IEC 61850-8-1: Service Mapping: ACSI Mappings to MMS & GOOSE
  • IEC 61850-9-2: Sampled Values over ISO/IEC 8802-3
  • IEC 61850-6: Configuration Description Language (SCL)

IEC 61850 Upper Layer Protocol Support

  • IEC 61850-8-1 Client/Server Services (MMS) (6.2.1)
  • IEC 61850-8-1 Client/Server A-Profile (6.2.2)
  • IEC 61850-8-1 GOOSE/GSE A-Profile (6.2.2)
  • IEC 61850-8-1 TCP/IP T-Profile (RFC1006) (6.2.3)
  • IEC 61850-8-1 GOOSE over ISO/IEC 8802-3 (No link redundancy)
  • IEC 61850-9-2 Sampled Values over ISO/IEC 8802-3 (No link redundancy)

Manufacturing Message Specification (MMS) Standards

  • ISO 9506-1: Manufacturing Message Specification - Service Definitions
  • ISO 9506-2: Manufacturing Message Specification - Protocol Definitions

OSI Stack and Lower Layer Standards

  • RFC 1006: OSI over TCPIP (CMIP/OSI over TCP/IP)
  • ITU-T X.214 | ISO/IEC 8072: OSI - Transport Service Definition
  • ITU-T X.224 | ISO/IEC 8073: OSI - Transport Protocol Specification
  • ITU-T X.215 | ISO/IEC 8326: OSI - Session Service Definition
  • ITU-T X.225 | ISO/IEC 8327: OSI - Session Protocol Specification
  • ITU-T X.216 | ISO/IEC 8822: OSI - Presentation Service Definition
  • ITU-T X.226 | ISO/IEC 8823-1: OSI - Presentation Protocol Specification
  • ITU-T X.217 | ISO/IEC 8649:   ACSE Service
  • ITU-T X.227 | ISO/IEC 8650-1: ACSE Protocol
  • ITU-T X.680 | ISO/IEC 8824-1..4: Abstract Syntax Notation One (ASN.1)
  • ITU-T X.690 | ISO/IEC 8825-1: ASN.1 Encoding Rules (BER/DER/CER)

Platform Requirements


GOOSE and Sampled Value Requirements:

GOOSE and/or Sampled Value components are supported for Windows, Linux and MacOS with the following requirements :

Windows GOOSE/SV Requirements

MacOSX/Linux GOOSE/SV Requirements

Operating System Requirements:

The core IED Simulator will work on any operating system which supports the Java version 1.8 or above . Some of the operating systems commonly used with SmartGridware™ products are:

  • Microsoft Windows (7,8,10)
  • Apple MacOS X
  • Linux (Redhat, etc)

Note that for GOOSE and Sampled Value support, only Windows, MacOSX and Linux are supported and require the use of the PCAP library as detailed above

Hardware Requirements:

Minimum Hardware
  • Physical memory (RAM): 1GB
  • Disk space: 250MB (distribution package size)