Hammer Test Client

61850
Test Suite
61850 Test Suite
Hammer
Anvil
Hammer
SCL Forge
Test Client
Anvil
Test Server
SCL Forge
SCL Editor
IEC 61850:
7-410 (Hydro)
7-420 (DER)
9-1 (GOOSE)
9-2 (Sampled Values)
IEC 60870-6 (TASE.2/ICCP)
IEC 61400-25 (Wind)
IEC 60870-5 Mapping
DNP XML
TRIANGLE MICROWORKS, INC.
Solutions for Communication Protocol Developement
61850 Test Suite
The Hammer provides a Test Client in order to validate Server implementations. It currently
supports two protocols. The functionality provided in each is based on the features
supported in the protocol:
IEC 61850 Client
IEC 60870-6 (TASE.2/ICCP) Client
Browse any IEC 61850 Server
Browse any IEC 60870-6 Server
Exercise Reporting, Logging, GOOSE,
Controls, and File Services
Exercise Reports and Controls
Create and delete dynamic data sets
Create and delete dynamic data sets
Save discovered model to an XML file
Save discovered model to an SCL file
Select flexible views and save/load Workspaces
Browse any IEC 61850 Server:
Client object models can be built using the discovery process or read from an SCL File.
Manipulate Reports:
1
2
Select DataSet Reference
Hammer
3
Test Client
1
Change the
individual attributes
of the Report Control
Block manually
2
Enable reports with
the click of a mouse
3
Change or set the
active DataSet in
one step
Hammer
What’s in your Object
Model?
The Flat View Pane displays the
entire object model or a subset
of the model based on which
filters are chosen. For example,
to find all measurands simply
check “MX”.
Report Inspection:
Each Report, GOOSE Message, and Log
Entry received by the client is displayed
separately to allow for straight forward
data verification.
1
General Interrogation reports that
do not match data that has been
previously received in Change
Reports are displayed in red. Right
click to see the specific data values
that do not match.
1
Real Time Data Monitor:
1
2
3
See the latest real time data
values received in Reports,
GOOSE Messages, and
Polled Objects.
1
GOOSE Blocks
2
Report Blocks
3
Polled Nodes
61850 Test Suite
The Anvil provides a Test Server in order to exercise Client implementations. It currently
supports two protocols. The functionality provided in each is based on the features
supported in the protocol:
IEC 61850 Server
IEC 60870-6 (TASE.2/ICCP) Server
Create a compliant IEC 61850 Server by loading
an arbitrary Object Model via an SCL file
Generates simulation data automatically,
manually, or table driven
Generates simulation data automatically,
manually, or table driven
Supports Reports
Save/Edit/Reload of object models
Supports GOOSE, Reports, Logs, Controls,
and File Services
Supports Dynamic Data Sets
Select flexible views and save/load Workspaces
Automatic Data Simulation:
Start changing data values automatically with the push of a button. Values are incremented by Step between
Simulation Min and Simulation Max.
1
Use the tree to display
different sections of the
object model and select
data values to be
changed automatically.
2 Adjust Step increments
by double clicking in
the Step field to edit
the value.
1
3
2
3
Anvil
Test Server
Set the Simulation Min
and Simulation Max by
double clicking in the
respective fields.
Anvil
What’s in your Object
Model?
The Flat View Pane displays the
entire object model or a subset
of the model based on which
filters are chosen. For example,
to find all measurands simply
check “MX”.
Create a TASE.2/ICCP Server
Object Model from scratch:
Quickly define an TASE.2/ICCP Object
Model. The model can be saved to
XML for later retrieval.
1
Includes support for DS Transfer
Sets and Create/Edit Data Sets.
2
Context sensitive menus assist in
model building.
1
2
Table Driven Data
Simulation:
2
1
1
2
Define columns of consistent
values for rows of Data
Attributes in a CSV file.
Switch to another column of
Data Attribute values to
represent a notable event in
the simulated device. All of
the Data Attributes are set to
the new values at the same
instant with one mouse click.
61850 Test Suite
The SCL Forge facilitates editing and creating Substation Configuration Language (SCL) files,
DNP3 XML Device Profiles, and mapping DNP3 & IEC 60870-5 data points to the IEC 61850
Object Model. SCL files contain the definition of the object model of a particular device or devices.
SCL Forge focuses on configuring the pieces of the SCL file needed to define a particular device.
SCL File Support
Presents the SCL file as a coherent Object
Model hiding the details of the schema
Typical Use of the SCL Forge in
a Substation
Instantly validate SCL files against the schema
Easily add Control Blocks, Data Sets, Logs
Full support for Private/Text fields
Create/Edit point mappings from
IEC 60870-5-101/104 to IEC 61850 Object Model
Quickly compare the Object Model to the
specification and add missing parts
Displays description and mandatory/optional
field from IEC 61850 specification
Complete Object Model definition for
IEC 61850, IEC 61400-25 (Wind),
IEC 61850-7-410 (Hydroelectric), and
IEC 61850-7-420 (DER)
DNP3 XML Device Profile Support
Instantly validate DNP3 Device Profiles
against the schema
Quickly and easily create DNP3 Device
Profiles, including Capabilities and
Current Settings
Create/Edit point mappings from DNP3
to IEC 61850 Object Model
DNP3 XML Device Profile Editor is a free
component of SCL Forge
Capabilities section includes references
to relevant Configuration Options in
Triangle MicroWorks Source Code Libraries
SCL
S
CL
C Forge
F
The primary use of the SCL Forge is to create/edit/
view/validate the IED Capability Description (ICD)
file as a first step in the Substation Engineering
process. This file is delivered with a device to
describe the IEC 61850 Object Model including
configuration parameters.
SCL forge can create/edit/view/validate the IED
portions of all SCL file formats. However, since
its primary focus is for the development and testing
of IEDs, it is optimized for ICD and CID files.
SCL Editor
SCL Forge
Intelligent Model
Building:
1
1
2
Compare/Add missing parts
of Model:
Easily identify and add missing parts of
the model according to the IEC 61850-6
specification.
1
Color coded model display
allows for easy identification of
missing parts.
Editing Made Easy:
The properties pane displays
the attributes of the selected
object for easy viewing and
editing.
1
2
Add/Edit private and text
fields, including the
IEC 60870-5-101 and
IEC 60870-5-104 private
field mappings.
Context sensitive menus on
each item ensure correct
models will be constructed.