SCADA Data Gateway

The SCADA Data Gateway (SDG) is a Windows™ application used by System Integrators and Utilities to collect data from OPC (UA & Classic), IEC 60870-6 (TASE.2/ICCP), IEC 61850, IEC 60870-5, DNP3, or Modbus Server/Slave devices and then supplies this data to other control systems supporting OPC (UA & Classic), IEC 60870-6 (TASE.2/ICCP) Client, IEC 60870-5, DNP3, and/or Modbus Client/Master communication protocols.

Related Products

What's New

Current Release: v4.00.0080
Release Date: October 2019

Newest Features in this Release

  • 64 bit support and continued support for 32 bit with support of up to 200,000 server points
  • Fully support V3 OPC Classic for both Client and Server
  • OPC UA (Client and Server)
  • Added GOOSEMonitor device for monitoring GOOSE streams
  • Enhanced description and tracing for IEC 61400-25 alarms
  • Improved GUI performance
  • Added TLS security to 60870-5, DNP, and Modbus TCP protocols

Key Additions to Recent Releases


  • Added support for redundant TCP/IP connections for IEC 60870-5-104 controlled station/outstation channels in the SDG (according to section 10 of IEC 60870-5-104 standard)
  • Added capability for using Modbus dual registers (for 32 bit) in equations
  • Improved parsing of point mappings configuration file (.CSV)
  • Improved performance of processing IEC 61400-25 alarms
  • Enhanced description and tracing for IEC 61400-25 alarms
  • Added .INI configuration parameter for OPC Classic asynchronous write functionality
  • Added .INI configuration parameter to update OPC tags on value change only
  • Enhanced ICCP/TASE.2 client writes and reads


  • Added support for Secure Authentication for IEC 60870-5 (-101 and -104) according to the IEC 60870-5-7 standard based on the cyber-security standard IEC 62351 (Parts 3, 5, and 8)
  • Added capability to subscribe to GOOSE messages using external references from an SCL file when configuring an IEC 61850 server
  • Added capability to select which IED model to use from SCD file while when creating an IEC 61850 client connection to an IED or for creating a server model in the SDG
  • Added numerous INI parameters for enhanced customization for IEC 101/104, Modbus, DNP3, OPC, and IEC 61850 protocols
  • Added Read Range, Dual Register (32 bit integer/floating point), and Writeable Period Actions for Modbus Masters and Dual Registers (32 bit integer/floating point) for Modbus Slaves 
  • New licensing options including direct support for Virtual Machines without a USB license
    Read more about the license changes before upgrading
  • Significantly enhanced IEC 61850 functionality including:

    - Dataset validation for Report Control Blocks
    - Retry enable for Report Control Blocks
    - Manual Enable/Disable of Report Control Blocks
    - Manual reads of remote Server objects directly from MDO points
    - Support for Write-able points, including SP, CF, and SV functional constraints
    - Complete support for controls in Servers (controls already supported in Clients)
    - Better, more flexible support for handling IEC 61400-25 controls
    - Support for simultaneous close of IEC 61850 Clients

  • Provided several customization enhancements for IEC 60870-5, Modbus, and DNP protocols including more flexible control over when and how quality and time stamps change
  • Added better support and also greater customization for IEC 60870-5 -101 and -104 Slave reset requests
  • Added additional support to allow more flexible protocol to protocol mapping including new control mappings between IEC 61850 and IEC 60870-5 control types and OPC
  • Improved connect/disconnect process and thread management to further improve stability
  • Added a configurable channel start delay to stagger the startup of channels
  • Improved SOE Queue interface to allow applications to capture Sequence of Events data from the SCADA Data Gateway
  • Added change event detection in equations to allow equations defined in the SCADA Data Gateway to be triggered based on input values changing 
  • Enhanced shutdown performance for large gateway configurations
  • Added new OPC Alarms and Events options
  • Added full stack addressing for IEC 61850 and IEC 60870-6 (ICCP/TASE.2) for 7 layer stack address filtering and to allow multiple servers to use one port
  • Improved mapping support for IEC 61850 and IEC 60870-6 (ICCP/TASE.2) including better support of controls
  • Added support for Normalized Fixed Point ASDU Types MMENA and CSENA in IEC 60870-5-101 and -104 
  • InSight/OPC viewer component option added to SCADA Data Gateway
  • InSight allows users to create custom displays for data visualization
  • OPC viewer acts as an OPC Client to acces OPC Server data
  • Performance improvements and new INI parameters for OPC Server
  • Added IEC 62351 security for IEC 61850 Servers and Clients
  • Additional improvements to thread pool management for improved performance
  • Performance improvements for ODBC 
  • Added the ability for pre-filter diagnostics for performance improvements
  • Added additional "ift" (if-then) equation
  • Fixed miscellaneous point mappings
  • Performance improvements when using numerous IEC 61850 Clients
  • Added a thread pool to distribute load to multiple threads and improve utilization of multi-core processors
  • Added support for Dynamic Data Sets with array indexes
  • Optimized memory allocation further to improve the stability and robustness of the Gateway
  • Improved startup time and re-connect times for many protocols and scenarios that the Gateway supports
  • Added multiple features and capabilities to the IEC 61850, DNP3, OPC, and other protocol components of the Gateway (for example, the Gateway now supports Double Bit Binary Inputs for DNP3 and has increased support for Report Control blocks in IEC 61850)
  • Added mapping ability between IEC 60870-6 (ICCP/TASE.2) command mdo's and ODBC mdo's
  • Updated OpenSSL library to version 1.0.1g that protects against Heart Bleed vulnerability
  • Added diagnostics related to database updates and input processing
  • Added ability for polled point sets to be read as an array in 61850, significantly improving the reading of large polled point sets
v3.01.673 - Added enhancements to ODBC Client, ChannelActiveControl for IEC 61850 Client

v3.01.661 -  Made improvements in memory handling for 61850 clients; Added protocol analyzer diagnostic messages for an OPC AE Client; Added additional statistics MDOs for 61850 clients for the request and response queues

v3.00 - First public release with bidirectional support for IEC 60870-6 (ICCP/TASE.2) and IEC 61850 Server; Added IEC 61850 Ed. 2 support.

v2.54 - Added IEC 61850 client, ICCP Server, and ODBC client.

v2.48 - Added support for OPC AE client.

v2.42 - Added support for DNP3 Data Sets and Device Attributes.

v2.39 - Successfully completed OPC certification and interoperability testing.

v2.29 - Successfully completed third-party DNP3 Conformance Testing.

v2.24 - Added support for mapping Slave points to other Slave points.




Quick Links  Contact Us:
About Us

Triangle MicroWorks, Inc.
Sales: +1 919.870.5101
Support: +1 919.781.1931
Fax: +1 919.870.6692

Follow us on YouTube Follow us on Facebook Visit us on LinkedIn Follow us on Twitter

Copyright © 2013-2019 Triangle MicroWorks, Inc. All Rights Reserved