Software Toolbox Technical Blog

Zachary Parham


Recent Posts

OPC Data Client and NuGet: The What, Why, and How

5 min read

By Zachary Parham on Feb 8, 2024 2:00:00 PM

Software Toolbox has been a fixture in the automation industry since 1996, offering software tools and components from project conception to completion. Our expert staff is committed to helping customers leverage current technologies while offering ways to enhance or expand systems and approaches to achieve even greater returns. When it comes to our OPC Data Client Development Toolkit, that promise remains the same, and we want to help you make the best decisions for your development workflow.

The OPC Data Client has offered the usage of NuGet packages since 2016 as an alternative to adding assembly references via the components when writing custom OPC client applications. As our users have moved towards the use of NuGet, we made this a requirement for .NET Framework beginning with our V2022.2 release. In this blog post and accompanying video, we will cover what NuGet is, when to use it, and how to use it if it makes sense for your requirements.

Continue Reading

Understanding the Different OPC Data Logger Components

7 min read

By Zachary Parham on Nov 9, 2023 2:00:00 PM

Applications tend to have a lot of moving parts. Here at Software Toolbox, we know that understanding these parts is important whether you are new to an application or a seasoned veteran who wants a more robust understanding for the sake of troubleshooting and optimization. Because of this, part of our job is to help you recognize and understand the components of our products to maximize your ROI when using our solutions.

In this blog post, we'll provide an overview of the different components of OPC Data Logger, an effective solution for reliable, event-driven logging of data from OPC server data sources (both OPC UA and OPC DA) to SQL and ODBC databases (including Microsoft Azure SQL) or text and CSV files. We'll cover the wizard-based interface used for Configuration, the difference between the Service and Runtime, and the Notification functionality so you can understand the purpose of each component and how to configure them to meet your logging needs.

Continue Reading

The What, Why, Where, and How of DataHub Scripting: An Intro to Gamma

6 min read

By Zachary Parham on Sep 21, 2023 2:00:00 PM

DataHub is a solution in Software Toolbox’s portfolio of software that integrates various IT and OT data sources, and is particularly strong in working with a wide range of OPC standards, secure multi-layer data tunneling, databases, historians and more. If you've ever worked with DataHub, you've probably seen the "Scripting" tab shown in the image below with some sample scripts. Perhaps you've wondered what this scripting can do or were curious about the language that DataHub scripts use. With that in mind, in this week’s blog we will cover the "what" and "why" of scripting in DataHub, and point you to "where" you can find more resources of "how" to take advantage of the DataHub scripting engine, included free with all DataHub licenses.

Continue Reading

Video Blog: Automating LGH File Inspector Queries

1 min read

By Zachary Parham on Jul 27, 2023 2:00:00 PM

LGH File Inspector for AVEVA InTouch (formerly Wonderware) enables easy, scalable, fast access to local daily historical data files (*.lgh files) logged by AVEVA InTouch applications without the limitations imposed by other solutions. There are many advanced features in the product and options for automating queries to run without user interaction to generate reports, exports, and more.  

Continue Reading

Getting Started with LGH File Inspector

2 min read

By Zachary Parham on Jun 15, 2023 2:00:00 PM

As a continuation of our Tech Support Corner blog series, this post will look at how to set up a query in LGH File Inspector, how to export LGH data, and some of the configurable options available in LGH File Inspector. 

Continue Reading

Industrial Software Solutions and Oil & Gas Environmental Compliance

6 min read

By Zachary Parham on Apr 20, 2023 2:00:00 PM


When people think of environmental sustainability, in general, they often do not think of the oil and gas industry. But the fact of the matter is that oil, natural gas and other hydrocarbons are a large part of our global energy supply and chemical production. There are many environmentally-focused regulations that these industries must meet. Even with these regulations, the industry has begun to exceed these expectations through technology such as carbon capture as a method of reducing one’s ecological footprint.

In this third installment of our Environmental Sustainability blog series, we are discussing oil & gas industry regulatory requirements and how industrial automation software solutions empower organizations in the industry with monitoring of critical data so they can act on potential issues before they become problems, and support their reporting to meet such requirements and also with monitoring such that those requirements can be more easily achieved.

Continue Reading

Waste Reduction in Automation Using OmniServer

4 min read

By Zachary Parham on Apr 6, 2023 2:00:00 PM


Here at Software Toolbox, we strive to be the “One Responsible Partner” for our clients - a motto we see as soon as we enter the door every morning. That extends beyond just our amazing sales and support teams. It also means being the One Responsible Partner for our Earth.

With Earth Day coming up, our team has decided to take this month to focus on the different ways our products help users achieve their own environmental sustainability goals and the conservation of natural resources in general. In this first blog post, we will take a look at how OmniServer helped a food and beverage user improve efficiency and reduce waste in a “sweet” way.

Continue Reading

Tech Support Corner: Using TOP Server with OPC UA Discovery Servers

7 min read

By Zachary Parham on Feb 16, 2023 2:00:00 PM


If you're a TOP Server user with OPC UA client connections to TOP Server, you may have noticed a section in the OPC UA Configuration Manager titled "Discovery Servers". Possibly you're using an OPC UA Local Discovery Server (LDS) but many of our users aren't sure what an LDS is, how to use one with TOP Server or why they should.

Continuing our Tech Support Corner blog series, in this blog post, I will step through how to make TOP Server discoverable via a Local Discovery Server or a Global Discovery Server using the OPC UA Configuration Manager, as well as what this does behind the scenes so that you can make other OPC UA servers discoverable even if they don’t have a similar built-in configuration tool.

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