Software Toolbox Technical Blog

John Weber

John has worked in automation software for 35 years and since 1996 has led the Software Toolbox team that's focused on delivering complete product experiences that combine innovative open software solutions, expert knowledge of how to apply the software to solve problems, and support that 97% of users say is "awesome" or "excellent".

Recent Posts

Integration of Vibration Monitoring Hardware into HMI, SCADA, MES, & Historians

1 min read

By John Weber on Feb 21, 2018 2:00:00 PM


Software Toolbox has worked with integrators, users, OEMS and distributors of Wonderware Software products since 1997.  At a Schneider Electric Software conference in 2017, they met a hardware supplier new to the Wonderware user community, Test Products International, also known as TPI.  It turns out TPI is not new to the vibration monitoring space, though, and has a long history of providing handheld test and measurement equipment. In this video blog...

Continue Reading

3 Reasons to Be Excited about OPC Data Client 2018.1 Release

4 min read

By John Weber on Feb 14, 2018 2:00:00 PM


Our latest release of the OPC Data Client development toolkit provides some exciting new features for leveraging powerful OPC UA technology features including OPC UA complex data support.

In this post, we will cover some of the key reasons the OPC Data Client 2018.1 is an easy, effective method for bringing the power of OPC UA to your custom client applications.

Continue Reading

How to Connect, Integrate, or Communicate between Control Systems

7 min read

By John Weber on Jan 11, 2018 2:00:00 PM

Our Automation 101 blog series is designed to help professionals that are new to the industrial automation space whether at the start of their careers, or moving into the operations technology (OT) world from an IT or other background.

One of the common challenges in Industrial Integration is communications between different brands or manufacturers’ control devices (PLC, DCS, Drives, RTUs, smart sensors).  While most control devices have methods of communication, and some industry standards have helped, they don’t all communicate using the same methods or protocols, and even if they both have the same serial or Ethernet wiring the difference in communication protocols prevents them from passing information.  It’s the same problem you have if someone calls you on the phone, but doesn’t speak the same language.

While, as humans, we may be able to overcome a difference in dialect, machine communication has to be precise and exact.  Small differences in addressing or data formatting can be enough variation to create communications failure. So how do people overcome this challenge?

Continue Reading

OPC Connectivity & Security Concerns in IT/OT Convergence

6 min read

By John Weber on Dec 20, 2016 2:00:00 PM


Complications of Domains, Workgroups, & Mixed Windows Versions & Solutions

In the Operations Technology or OT world that most of our users live in, it’s normal to have multiple versions of Windows and systems that may not always be setup consistently but we have to make it all work anyway.   Connecting OPC clients and servers when the Windows computers are not on the same version, not in an Active Directory or, using older terminology, a domain, and having everything work well takes skill, and keeping it secure involves a lot of details.

In this blog post, our team asked me to explore with you the details involved to assist you with better understanding Windows Security and to converse more productively with your IT Team.  I’ll also share how you can learn more about how to make things easier on yourself through the use of OPC UA or with Tunneling.

Continue Reading

TOP Server V6.0 - What's a Config API?

6 min read

By John Weber on Dec 1, 2016 2:00:00 PM


If you’ve seen any of our other posts on TOP Server V6 and its new capabilities, you may have seen us mention the Configuration API.  Unless you’re a developer, you may have been wondering what is that and why would I care?  We’ve been pleasantly surprised by how many of our users have had an interest in this new feature.

Today in this post, I will explore in more detail what an API is, what the configuration API does, how it works at a high level, and provide examples of the type of applications people are using it for.

Continue Reading

Expanding your System Platform Integration Options

2 min read

By John Weber on Sep 22, 2016 2:00:00 PM

Over the years, I have run across a number of system integrators asking question about how to connect various systems. One of the common ones I run across is how to connect Wonderware products to other servers or systems.

Continue Reading

Why Your Industrial Communications Protocol Matters: Focus on SNMP

5 min read

By John Weber on Sep 15, 2016 8:57:33 AM


Software Toolbox has been involved with Industrial Automation communications for over 20 years now.  When you've done something for such a long time you can forget that many people in this industry or IT don’t know as much about the topic as they would like.

This second blog post to our "Why Your Industrial Protocol Matters" series shares a detailed overview of the SNMP communications protocol written by John Weber a number of years ago and still perfectly relevant today.   Over the last 15 years, there has been a great tendency to merge IT and Industrial networking together. One of the advantages of this practice is the increased usage of SNMP into the control/industrial network arena. For those without an IT background, this is key knowledge that we will see continue to grow.  If you missed our introduction blog post to this series and want to get caught up, you can access it here.

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.

Subscribe to our Blog

Posts by Topic

See all