IEC Client and Server Simulator

From this document you will learn the answers to the following questions:

What simulator can simulate both client and what other role?

What will the scripts do to the client and server?

What type of test cases are available for the XEM Simulators?

Similar documents
Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Overview of M*Ware Convergent Manager and the M*Ware Services

JUNOScope IP Service Manager

IBM WebSphere MQ File Transfer Edition, Version 7.0

IEC TRAINING PROGRAM

European Wind Energy Conference & Exhibition May 2007, Milan.

Managed File Transfer

VERITAS Cluster Server v2.0 Technical Overview

VERITAS Cluster Server Traffic Director Option. Product Overview

Instrumentation Software Profiling

An Oracle White Paper February Oracle Data Integrator 12c Architecture Overview

SCADA Questions and Answers

RPC and TI-RPC Test Suite Test Plan Document

Technical Data Sheet SCADE R17 Solutions for ARINC 661 Compliant Systems Design Environment for Aircraft Manufacturers, CDS and UA Suppliers

OpenClovis Product Presentation

Enhanced System Integration Test Automation Tool (E-SITAT) Author: Akshat Sharma

SequeLink Server for ODBC Socket

Version Overview. Business value

a division of Technical Overview Xenos Enterprise Server 2.0

openft Enterprise File Transfer Copyright 2011 FUJITSU

MAXIMIZING ROI FROM YOUR EMS: Top FAQs for Network Equipment Vendor Executives

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

Deploying Rule Applications

Portfolio of Products. Integrated Engineering Environment. Overview

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

SOSFTP Managed File Transfer

CA CPT CICS Programmers Toolkit for TCP/IP r6.1

CONDIS. IT Service Management and CMDB

Software Development Kit

USE OF PYTHON AS A SATELLITE OPERATIONS AND TESTING AUTOMATION LANGUAGE

UNLOCK YOUR IEC TESTING EXCELLENCE

Oracle WebLogic Server 11g: Administration Essentials

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

Clarity Assurance allows operators to monitor and manage the availability and quality of their network and services

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.

ActiveXperts Network Monitor. White Paper

Industrial IT Process Data Management. Advanced IT Tools for Building Information Systems in the Process Industry

IBM Tivoli Directory Integrator

What Is the Java TM 2 Platform, Enterprise Edition?

Testing Intelligent Device Communications in a Distributed System

evision 7.0 TIE Kinetix Strengthen Your Business while Reducing Cost Business System Documents from Trading Partners

JBoss Enterprise Middleware

The LiveData ICCP Server

PROGRESS DATADIRECT QA AND PERFORMANCE TESTING EXTENSIVE TESTING ENSURES DATA CONNECTIVITY THAT WORKS

FileNet System Manager Dashboard Help

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

EIIF DAS/RSD Replacement Prototype Initiative EI2F

WHITE PAPER September CA Nimsoft Monitor for Servers

NetOp Suite. Figure 1) NetOp EMS Overview

IBM WebSphere Enterprise Service Bus, Version 6.0.1

Cisco Performance Visibility Manager 1.0.1

SNMP Research is located in the scenic foothills of the Great Smoky Mountains in Tennessee on a 75-acre farm overlooking the French Broad River.

Urbancode Deploy Overview

Chapter 1 - Web Server Management and Cluster Topology

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

How To Use Envox Cconnect (Cnt) For Business

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

Executive Summary. The purpose of this document is to provide an overview of the Niagara AX product model.

CiscoWorks Resource Manager Essentials 4.1

An Oracle White Paper June Oracle Linux Management with Oracle Enterprise Manager 12c

MySQL and Virtualization Guide

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

IBM SmartCloud Workload Automation

A standards-based approach to application integration

Industrial HiVision Software

Oracle Identity Management Concepts and Architecture. An Oracle White Paper December 2003

The syslog-ng Premium Edition 5LTS

White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform

Alliance Key Manager A Solution Brief for Technical Implementers

High Availability Implementation for JD Edwards EnterpriseOne

AdvOSS Provisioning Engine

Introduction to Sun ONE Application Server 7

OMU350 Operations Manager 9.x on UNIX/Linux Advanced Administration

ABSTRACT TECHNICAL DESIGN INTRODUCTION FUNCTIONAL DESIGN

Manjrasoft Market Oriented Cloud Computing Platform

Oracle Applications Release 10.7 NCA Network Performance for the Enterprise. An Oracle White Paper January 1998

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

Quest InTrust. Version 8.0. What's New. Active Directory Exchange Windows

Connect Here. Go Anywhere.

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

aaps algacom Account Provisioning System

Evaluation of Load/Stress tools for Web Applications testing

PBS ContentLink. Easy and Flexible Connection between Storage, SharePoint and SAP Solutions

An Open Source SCADA Toolkit

Symphony Plus Cyber security for the power and water industries

CiscoWorks Resource Manager Essentials 4.3

Mobile Application Development Platform Comparison

SOFTWARE TESTING TRAINING COURSES CONTENTS

Vicom Storage Virtualization Engine. Simple, scalable, cost-effective storage virtualization for the enterprise

Oracle Communications Network Discovery Overview. Updated June 2007

automates system administration for homogeneous and heterogeneous networks

OSGi Service Platform in Integrated Management Environments Telefonica I+D, DIT-UPM, Telvent. copyright 2004 by OSGi Alliance All rights reserved.

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

Heterogeneous Tools for Heterogeneous Network Management with WBEM

ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper

Transcription:

IEC 61850 Client and Server Simulator Introduction 61850 Client and Server simulators are very powerful tools for the development, but also for the testing and validation of IEC 61850 communication. The Xelas Energy Management (XEM) Product Portfolio contains these simulation tools to compliment the XEM development environments. This datasheet will describe in more detail the features of the 61850 Client and Server Simulators.

Xelas Energy Management IEC 61850 Simulators 61850 Client and Server Simulators are very powerful tools for the development, but also for the testing and validation of IEC 61850 communication. Xelas Energy Management (XEM) contains these simulation tools to compliment the XEM Development Toolkits. The XEM 61850 Simulators are available separately, for both client and server roles. They provide easy-to-use, comprehensive simulation over the IEC 61850 standard interfaces, including actual behavior. They can be used to test any commercial 61850 compliant product. The simulators demonstrate the generic XEM architecture. This XEM architecture offers a very scalable approach. Multiple simulators can be started on a single system. Each simulator will use unique selectors but the same NSAP (IP Address). Each simulator instance can be configured to use different SCL files, and will be started in a selfcontained directory structure. The simulators are integrated with the overall XEM process management and multi-platform configuration support features. Figure 1. High Level Architecture of a 61850 Client Simulator The XEM 61850 Simulators operate in the same interactive, script driven mode as all other XEM products. They can be operated in a command mode, but also using the 2

advanced XEM GUI. The XEM Simulators can model complex behaviors, including interactions with databases and prototyping GUIs. Simulators offer a complete implementation of the IEC 61850 server or client, supporting all the PICS as described in the user guide, without the need for a development API. Capabilities included are:! SCL files imported in the RDBM (for client simulators) or loading SCL file dynamically, to build a memory database (for server simulators)! Various models can be defined in the SCL file such as: o IEC 61850-7-2/3/4 (Substation Automation) o IEC 61400 (Wind Power energy) o IEC61850-Part 7-410 - Hydroelectric power plants (HYDRO) o IEC61850-Part 7-420 - Distributed Energy Resources (DER)! Capturing changes to data in the RDBM (client simulator) or in a text file dynamically (server simulator).! Issue of and Responds to the IEC 61850 requests.! Receive and Submits reports and update logs as configured in the SCL file. The XEM Simulators support the IEC61850-10 Test Suite, with audit support for all IEC 61850 operations and key features such as:! Easy coupling of third party client/servers to simulators.! Validation and regression tests with third party client.! IEC61850-10 conformance chapter specifies test cases for many test control blocks for both client and server certification.! Possibility to maintain multiple test configurations with capability to specify customer details, client/server type (Xelas Energy Software or third party), disable/enable test control blocks and individual test cases.! Both Web GUI and script interface can be used to start a conformance test or test suite for a specific configuration.! After scheduling the request, the scripts will run requests between client and server conformant with IEC61850-10 and can be monitored in the GUI (logs, captures, results.)! At the end of the test an HTML report is generated. The GUI will allow easy pinpointing of a problem with ability to review of logs and captures.! The test suite is scripted and extensible.! Regression tests can be run, allowing repeated execution of test suites between 61850 client and server components, capable of running millions of operations in fully automated fashion. 3

SCL support The XEM Simulators offer an easy import of specifying SCL files of the client or server that needs to be tested. They include an installed sample agent.scl which works with the Xelas Energy Software client/server & test suite, containing all IEC 61850 elements such as:! Logical Devices! Logical Nodes! Data objects and attributes! Datasets! Reporting Control block! Log Control block The last two features (Reporting Control Block and Log Control Block) enable the easy selection and grouping of the required test operations and simulation scenarios. Scenarios may be crafted and captured for repeatable formal testing. Figure 2. High Level Architecture of the 61850 Server Simulator The dynamic update of the server simulator works according the following steps:! When a file agent.scl.dyn is detected (for example by IEC 61850 file upload), it triggers reload of SCL information model in memory. 4

! ACSI Server Simulator binary will read the file. The file is used to specify: o Which data values are simulated o Any corresponding values o The format for the data reference must be ACSI compliant as described in IEC 61850-7-2 standard. o The services which are configured to be rejected! Triggers changes to be propagated to the SCL object model (and may cause reports, logs or GOOSE events depending on the configuration of the SCL model) The simulator acts completely like a real device! In the XEM development edition of the server simulator, it is also possible to extend types and behavior as needed and build a new acsi_server simulator binary. Figure 3. Information Flow Within the Simulator 5

Return on Investment The Xelas Energy Software Simulators offer all features that support a project through the entire software lifecycle:! DESIGN - simulate both client and server to validate the information model and prototype the user interface! DEVELOPMENT - generate customized example application code for use with XEM client and server development products! UNIT TESTING - interactive mode for unit testing of real application against simulation! QUALITY ASSURANCE - develop scripted scenarios for formal regression testing! MAINTENANCE - interactive mode for recreation of problem scenarios The result of using XEM Simulators is higher quality application code, reduced development cost and faster time to market for your application or equipment. In a case study, the original project plan estimated:! 6 man-months for information model development! 10 man-months for a prototype of the graphical user interface! 10 man-months for the development of simulations to validate the complete application With the aid of the XEM 61850 Simulators:! the information modeling effort was reduced to 4 man-months! the GUI prototype to 3 man-months! the simulation development to 4 man-months A savings of nearly 60% In a project related to the case study, the development effort for a IEC Client included 22K lines of manager code and 14K lines of server code just for testing purposes. The development of test code represented 40% of their development effort. With XEM Simulators, the development of test modules can be reduced by as much as 80%, since scenarios are developed using reusable scripts with the support of a graphical user interface. XEM Simulators expedite the development phase as well, both in the use of the Simulator GUI for interactive unit testing, as well as the new code generation feature. 6

Xelas Energy Management (XEM) Product portfolio The Xelas Energy Management (XEM) Product Portfolio offers all the necessary building blocks to implement an IEC 61805 standard based communication network. Protocols for all Essential Layers of the IEC 61850 Standard! Protocols are delivered with toolkits to implement customer solutions.! Manufacturing Message Specification (MMS) Protocol Stack including OSI Protocols! RFC-1006 OSI Protocol stack! GOOSE and Sample Values IEC 61850 Client Toolkit! 61850 Edition 1 and 2 fully supported! Native MMS, GOOSE/SV Support! Built on top of Java J2EE Framework. C and C++ APIs also available.! Persistent storage of all data, multiple database support, though ODBC/JDBC! Multiple Information modules supported such as 61850-7-420 and 61400! Multi-threaded scalable architecture! Ported on various platforms: Linux, Windows, UNIX IEC 61850 Server Toolkit! 61850 Edition 1 and 2 fully supported! Native MMS, GOOSE and SV support! C Development environment for greater portability and performance! Architecture optimized for embedded RTOS! Ported to VxWorks, psos, Embedded Linux! Both binary as well as source code available IEC 61850 Dynamic Integration Platform! Integrate various Protocols and Information Models! Dynamic reconfigurable with Java script Off the shelf adaptors: IEC 61850, SCADA 5-104, OPC, XML, SNMP, ASCII! Platforms: Linux, Solaris, HPUX, Windows! Off the shelf Adaptations for various Information Models: o IEC 61850-7-2/3/4 Substation Automation o IEC 61400 Windpower o IEC61850-Part 7-410 Hydro-electric Power Plants (HYDRO) o IEC61850-Part 7-420 Distributed Energy Resource (DER) Check www.xelasenergy.com for more product Information. 7

About Xelas Energy Software Xelas Energy Software is a dedicated division within Xelas Software. The energy products and solutions are based on twenty five years of experience of implementing complex network management solutions. There are multiple products, originally built for telecom network management that are applicable to IEC 61850 management as well. Xelas Software established its market role through intense participation in industry collaboration, and developed standard software components now widely used by market leaders such as Alcatel-Lucent, Nokia Solutions Networks (NSN), Motorola, Ericsson, IBM, NTT, NEC, Samsung, Huawai and Telefonica. Xelas Software products are made to fit energy, telecom, messaging and aviation network management markets. Xelas Software is a privately owned company, which acquired the software licenses and intellectual property of Vertel Corporation and Retix. Xelas Energy Software, a division of Xelas Software, with development offices in the U.S. and Europe, is one of the few software vendors worldwide to have implemented in-house the IEC 61850 standards, including MMS protocol, GOOSE, SV and OSI Protocols (RFC1006). Xelas Energy Software Headquarters Europe 13160 Mindanao Way, Suite 252 Kleine Loo 284 Marina Del Rey, CA 90292 2592 CK Den Haag Web: www.xelasenergy.com Netherlands Phone: +1-310-301-7224 +31-23-892-0031 E-mail: info@xelasenergy.com All trademarks are the property of their respective trademark owners Copyright 2013. Xelas Energy Software. All Rights Reserved 8