Software Toolbox Technical Blog

Lauren Conrad


Recent Posts

Video Tutorial: Data Collection from DNP3 RTUs & Devices

3 min read

By Lauren Conrad on Feb 29, 2024 2:00:00 PM

DNP3 (Distributed Network Protocol) is a communications protocol primarily used for communications between a client application such as HMI, SCADA, or Historian and Remote Terminal Units (RTUs) or Intelligent Electrical Devices (IEDs). Originally designed for power distribution and transmission, the DNP3 protocol has also found a home in water/wastewater, oil & gas, and transportation thanks to its robust error checking and if applied properly, efficient bandwidth usage.

If you're reading this, you may be a part of one of these industries and might have a DNP3 RTU being used and need to integrate data from that process. If so, we can certainly help with that. A newer application of DNP3 is in the Emerson FB-3000 RTU's used in oil & gas. If you’re trying to figure out how to extract EFM historical data from one, we can help with that too, so please contact us!

The TOP Server DNP3 Client Suite supports data access from any device supporting the DNP3 protocol that acts as a server, over serial or Ethernet connections, wired or wireless/radio.

Our DNP3 drivers also boast deep functionality advantages including things like:

  • Automatic Tag Generation support for Channel and Device Configuration, Authentication Statistics, Data Set, Device Attribute, and File Control
  • Support for Integrity & Event polls across multiple classes that users define in the RTU to provide different frequency of retrieval for different points
  • Unsolicited messaging from the devices on conditions defined in the RTU
  • Analog deadband configuration
  • Secure DNP3 Support (Configurable User Authentication, Aggressive Mode support, User Key Management, Auto-generated internal Authentication Statistics tags)
  • Preservation of timestamps set in the device
  • WITS Phase 1, 2, and 3 support for the water industry
  • File transfer support (critical for Emerson FB-3000 devices, and used by some devices for remote configuration file upload and activation)

In this video blog, we'll show you how to get started using our TOP Server DNP3 Client Ethernet driver to connect and gather process data from a DNP3 device for HMI, SCADA, Historian, MES, and other client applications.

Continue Reading

Video Tutorial: Real-Time Collection for GE Ethernet Controllers

1 min read

By Lauren Conrad on Oct 19, 2023 2:00:00 PM

The GE Ethernet family of PLCs and PACs is one of the most popular controllers across many automated industries. If you're reading this, you likely have at least one GE Ethernet controller being used in your industrial process and need to integrate data from that process.

The TOP Server GE Ethernet driver supports data access from devices using the GE SRTP Ethernet Protocol, including Series 90-30, Series 90-70, Horner OCS (Horner's Operator Control Stations), PACSystems RX3i and RX7i, and the VersaMax Family, as well as an expanded range of GE PLCs through the open device model selection within the driver.

In this video blog, I'll show you how to get started using our GE Ethernet driver to connect and gather real-time process data from GE controllers for HMI, SCADA, MES and other client applications.

Continue Reading

Video Tutorial: Real-Time Collection for Siemens S7 TCP/IP Ethernet

2 min read

By Lauren Conrad on Nov 17, 2022 2:00:00 PM


If you're reading this, you likely have at least one Siemens S7 PLC on your network being used in your industrial process and need to integrate data from that process. And if you're still using traditional Siemens variable-type addressing to access your S7 controllers, you need traditional S7 TCP/IP protocol connectivity.

In this video blog, I'll show you how to get started using our Siemens TCP/IP Ethernet driver to connect and gather real-time process data from Siemens S7 PLCs for AVEVA software applications and other clients.

Continue Reading

Video Tutorial: Real-Time Collection for Modbus Devices

2 min read

By Lauren Conrad on Oct 13, 2022 2:00:00 PM


Modbus is one of the most widely used protocols around the world, implemented as the communications protocol by many different vendors for integration with other systems. If you're reading this, you likely have at least one Modbus device (whether it's a PLC, RTU or other device) being used in your industrial process and need to integrate data from that process.

In this video blog, I'll show you how to get started using our Modbus TCP Ethernet driver and it's flexible settings to connect and gather real-time process data from pretty much any Modbus Ethernet capable device for HMI, SCADA, MES and other client applications.

Continue Reading

Video Tutorial: Real-Time Collection for AB Logix Family Controllers

1 min read

By Lauren Conrad on Sep 22, 2022 2:00:00 PM


Allen-Bradley's Logix family of PLCs and PACs is one of the most popular controllers across many automated industries. If you're reading this, you likely have at least one Logix controller being used in your industrial process and need to integrate data from that process.

In this video blog, I'll show you how to get started using our ControlLogix Ethernet driver to connect and gather real-time process data from Logix controllers for HMI, SCADA, MES and other client applications.

Continue Reading

Minimize Downtime with TOP Server Troubleshooting Tools

5 min read

By Lauren Conrad on Jul 19, 2016 12:33:10 PM


In this blog, we will cover the built-in startup and testing features included in the TOP Server including a video link to see these tools in action.

These tools include a sample OPC client that can help with quickly testing connectivity to your devices, as well as device-to-server level and server-to-client level communication diagnostics. The user interface displays important informational messages, as well as communication warnings and errors. Also available is extensive and easy to navigate help documentation.

We’ll briefly discuss each of these tools and take a look at a video which walks us through the use of each of these tools and points us to further troubleshooting resources at Software Toolbox.

Continue Reading

About this Blog

We're engineers like you, so this blog focuses on "How to" appnotes, videos, tech team tips, product update announcements, user case studies, and other technical updates.  Subscribe to updates below. Your feedback and questions on posts are always welcomed - just use the area at the bottom of any post.

Subscribe to our Blog

Recent Posts

Posts by Topic

See all