Automated Testing of Protocol Mapping for SCADA Gateways and RTUs
This video demonstrates how to test the mapping of a protocol gateway or RTU in an automated test environment.
The mapping of the protocol gateway is tested by simulating the IEC 61850 IEDs and a DNP3 SCADA Master that connect on either side of the gateway. The simulation is performed by the Distributed Test Manager (DTM) which tests and documents the mapping of the gateway (in this case the
SCADA Data Gateway from Triangle MicroWorks).
The demo illustrates how the
Distributed Test Manager (DTM) can be used to test partial systems without needing all components in place and configured. It also shows that this type of testing can be performed without expensive test equipment to generate signal changes.
This same type of test can be performed for standard SCADA protocols like ICCP/TASE.2, IEC 60870-5 (IEC 104), DNP3, IEC 61850, and Modbus.
Click here to download a copy of the handout.
Topics include:
- How to determine and document mapping of a protocol translator/concentrator
- Testing partial systems
- Reducing need for expensive test equipment
Shown at:
- DistribuTECH,
February 2016
Breaker Failure and Secure Data Translation
This demonstration is based on the demonstration shown by the UCAIug at the CIGRE 2014 conference. In that demo, vendor equipment was configured by an SCD file to simulate a breaker failure scheme. The Triangle MicroWorks Distributed Test Manager simulates six of these devices.
For the breaker failure portion of the demo, a breaker trip is initiated remotely via a GOOSE message. The breaker attempts to trip and signals a breaker failure. It then broadcasts a GOOSE breaker failure message. Upon receipt of this message, each of the other devices will trip their breaker.
That demo has been enhanced to also show secure substation monitoring and control. The SCADA Data Gateway has been added to translate the IEC 61850 data from the devices to an IEC 60870-6 (ICCP/TASE.2) Client (simulated by Iron) and a DNP3 Master (Simulated by the Communication Protocol Test Harness). All communications in this demo implement security as defined in the corresponding protocol specification.
(Note that in this demo, one of the IEC 61850 devices is simulated by Anvil. Anvil has since been replaced by the IEC 61850 Test Suite Pro.)
Click here to download a copy of the handout.
Topics include:
- Demo Overview
- Demo Components
- Control Commands via ICCP (updated April 16, 2015)
- Breaker Failure Simulation
- Point Mapping Verification
- LGOS
- Data Simulation (updated August 11, 2015)
- DNP3 User and Key Management
- Managing DNP3 XML Device Profiles
Shown at:
- DistribuTECH,
February 2015
Click here to download a copy of the handout.
DNP3 Secure Authentication and Key Management
This video demonstrates User and User Role Management using DNP3 SAv5 and a DNP3 Authority. It uses the Triangle MicroWorks Distributed Test Manager (DTM) to simulate the DNP3 Master and Outstation, and a DNP3 Authority from Triangle MicroWorks.
Topics include:
- Distributed Test Manager (DTM) simulating DNP3 SAv5 devices
- Example DNP3 Authority
- Demonstration of User Roles
- Changing User Roles
- Removing Users
Breaker Failure Simulation Using 61850 Source Code Library on ARM Processor
This demo uses a small ARM processor (the Texas Instruments BeagleBone) running the Triangle MicroWorks 61850 Source Code Library to simulate a breaker failure and the subsequent processing of that failure.
In this demo:
- A breaker failure is simulated
- The failure is indicated via GOOSE messages
- The GOOSE messages are received and processed by a second breaker
- The upstream breaker responds to the GOOSE messages and opens
Topics include:
- Simulated Breaker Failure
- GOOSE Messages
- Response to Breaker Failure
- Triangle MicroWorks 61850 Source Code Library on ARM Processor (TI BeagleBone)
Shown at:
- PACWorld Americas 2014
- IEC 61850 Conference 2014
Simulating IEC 61850 Breakers and Interfacing with DNP3 SAv5
This demo demonstrates how you can use Triangle MicroWorks products to simulate IEC 61850 Clients and Servers and how to generate and use simulation files. While the simulation files can be created manually, the IEC 61850 Client simulator makes it extremely easy to capture states from real-world devices to create these simulation files.
We also show some products that use the Triangle MicroWorks Source Code Libraries and .NET Protocol Components.
In addition, we also demonstrate mapping IEC 61850 to other protocols such as DNP3 using the SCADA Data Gateway, and DNP3 Secure Authentication (DNP3 SA) using the Communication Protocol Test Harness.
Finally, we use InSight™ to create a graphical display.
Note that this demo refers to Hammer and Anvil; these products have been replaced and enhanced by the Advanced Client and IED Simulator components of 61850 Test Suite Pro.
Topics include:
- Overview
- Using Hammer to Capture States
- Using Anvil to Simulate Servers
- SCADA Data Gateway, Test Harness, and Conclusion
SCADA Data Gateway and Communication Protocol Test Harness
This page provides a demonstration of the SCADA Data Gateway and the Communication Protocol Test Harness.
The SCADA Data Gateway is configured as both an OPC Driver and a Data Concentrator.
The Communication Protocol Test Harness is configured to simulate multiple Outstation devices, which report data to the SCADA Data Gateway. These data are mapped within the SCADA Data Gateway to be reported via OPC and by a DNP3 Outstation component.
The Test Harness is also configured as a DNP3 Master to read data from the SCADA Data Gateway's outstation component.
Topics include:
- Introduction and Overview
- Communication Protocol Test Harness
- SCADA Data Gateway
- Conclusion
Shown at:
- DistribuTECH 2007
- DistribuTECH 2008
- IEEE PES T&D Conference 2008
Communication Protocol Test Harness
This demo provides an overview of some of the features of the Communication Protocol Test Harness.
In this demo, the Communication Protocol Test Harness is used to simulate both a DNP3 Master and a DNP3 Outstation. The DNP3 Master reads data via Report By Exception (RBE) data polls, and sends commands via DNP3 Control Relay Output Block (CROB) commands. The Outstation sends the requested data and responds to the requested commands.
This demo also shows how to easily configure custom Functional Tests using the Communication Protocol Test Harness.
In addition, it shows how to easily conduct the DNP3 Conformance Tests using an option module of the Communication Protocol Test Harness.
Topics include:
- Introduction
- RBE Polling
- CROB
- Functional Tests
- DNP3 Conformance Tests
- Conclusion
>
Shown at:
- DistribuTECH 2007
- DistribuTECH 2008
- IEEE PES T&D Conference 2008